Difference between revisions of "User:Mkinzler"
From REU@MU
(→Personal Info) |
|||
(30 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* Computer Engineering Student | * Computer Engineering Student | ||
* Class of 2018 | * Class of 2018 | ||
− | * Working with Debbie Perouli | + | * Working with [http://www.marquette.edu/mscs/facstaff-perouli.shtml Dr. Debbie Perouli] |
− | == | + | ==Project== |
− | Week 1 | + | [http://reu.mscs.mu.edu/index.php/Cyber_Security_of_Social_Robots_and_the_Internet_of_Things Cyber Security of Social Robots and the Internet of Things] |
+ | |||
+ | ==Logs== | ||
+ | |||
+ | '''Week 1''' | ||
+ | |||
+ | * Orientation | ||
+ | * Filled out logistical paperwork | ||
+ | * Met with mentor and figured out research project plan for summer | ||
+ | * Researched DDoS attacks that used the Internet of Things and other articles concerning IoT and Security | ||
+ | * Started finding applications that will work as a cloud computing platform for our research project such as Carriot | ||
+ | * Attended Library Tour | ||
+ | * Attended Dr. Brylow and Dr. Factor's research speech on how to be a good researcher | ||
+ | * Looked through the specs of the JD Humanoid robot since it might be included in our system. | ||
+ | * Learned more about BGP (Border Gateway Protocol) Hijacking and SSRF (Server-Side Request Forgery) | ||
+ | * Began setup of devices required for project such as an android tablet and the Google Home. | ||
+ | * Researched the OIS model and different protocol layers | ||
+ | * Researched Internet of Things architectures and protocols | ||
+ | |||
+ | '''Week 2''' | ||
+ | * Researched More Internet of Things architectures | ||
+ | * Learned Latex and started to add online journals to bibliography | ||
+ | * RCR Training | ||
+ | * Setup Raspberry Pi Zero board with Conductivity sensor | ||
+ | * Troubleshooting Pi serial port | ||
+ | * Successfully connected and started to collect the conductivity sensor data to the raspberry pi through the UART serial port | ||
+ | * Started working on backing up data to the cloud | ||
+ | |||
+ | '''Week 3''' | ||
+ | * Finished the online RCR training | ||
+ | * Wrote the code for the raspberry pi in C that backups data to the cloud from Ubidots | ||
+ | * Started to watch videos on the setup of the EZ robot | ||
+ | |||
+ | '''Week 4''' | ||
+ | * Setup the robot | ||
+ | * Familiarized myself with programming the robot | ||
+ | * Made simple program for robot | ||
+ | * Researched possibility of vulnerability with robot's servos | ||
+ | |||
+ | '''Week 5''' | ||
+ | * Set up Microsoft Cognitive Vision | ||
+ | * Connected Microsoft Cognitive Vision to robot and tested | ||
+ | * Worked on presentation | ||
+ | * Wrote the code that allows the robot to retrieve info from Ubidots | ||
+ | * Started writing the main code for the robot | ||
+ | |||
+ | '''Week 6''' | ||
+ | * Plugins can be viewed [https://www.ez-robot.com/EZ-Builder/plugins/ here] | ||
+ | * Began exploring cyber-security vulnerabilities of built system | ||
+ | * Started looking into using tcp-proxy to gather credentials | ||
+ | |||
+ | '''Week 7''' | ||
+ | * Further explored using tcp-proxy | ||
+ | * Brainstorming unique ways to infiltrate a social robot | ||
+ | * Exploring options with eavesdropping with camera audio/video | ||
+ | * Started compiling notes onto document for report | ||
+ | * Set up Amazon Echo Show | ||
+ | * Investigating reason behind dedicated TCP server for camera on robot | ||
+ | * Reviewing licensing and terms of use for EZ-Robots | ||
+ | |||
+ | '''Week 8''' | ||
+ | * Further investigated reason behind dedicated TCP server for camera on robot | ||
+ | * Further reviewed licensing and terms of use for EZ-Robots | ||
+ | * Seeing if if creating a firewall for Telnet can be run on the robot | ||
+ | * Started poster | ||
+ | * Started research paper | ||
+ | |||
+ | '''Week 9''' | ||
+ | * Finish Poster | ||
+ | * Send bytes to robot to get more info on communication protocol used | ||
+ | * Start figuring out how to filter specific packets on the robot | ||
+ | |||
+ | '''Week 10''' | ||
+ | * Worked on presentation | ||
+ | * Worked on paper | ||
+ | * Presented at poster session | ||
+ | * Presented final presentation | ||
+ | * Finished paper |
Latest revision as of 22:13, 3 August 2017
Personal Info
- Computer Engineering Student
- Class of 2018
- Working with Dr. Debbie Perouli
Project
Cyber Security of Social Robots and the Internet of Things
Logs
Week 1
- Orientation
- Filled out logistical paperwork
- Met with mentor and figured out research project plan for summer
- Researched DDoS attacks that used the Internet of Things and other articles concerning IoT and Security
- Started finding applications that will work as a cloud computing platform for our research project such as Carriot
- Attended Library Tour
- Attended Dr. Brylow and Dr. Factor's research speech on how to be a good researcher
- Looked through the specs of the JD Humanoid robot since it might be included in our system.
- Learned more about BGP (Border Gateway Protocol) Hijacking and SSRF (Server-Side Request Forgery)
- Began setup of devices required for project such as an android tablet and the Google Home.
- Researched the OIS model and different protocol layers
- Researched Internet of Things architectures and protocols
Week 2
- Researched More Internet of Things architectures
- Learned Latex and started to add online journals to bibliography
- RCR Training
- Setup Raspberry Pi Zero board with Conductivity sensor
- Troubleshooting Pi serial port
- Successfully connected and started to collect the conductivity sensor data to the raspberry pi through the UART serial port
- Started working on backing up data to the cloud
Week 3
- Finished the online RCR training
- Wrote the code for the raspberry pi in C that backups data to the cloud from Ubidots
- Started to watch videos on the setup of the EZ robot
Week 4
- Setup the robot
- Familiarized myself with programming the robot
- Made simple program for robot
- Researched possibility of vulnerability with robot's servos
Week 5
- Set up Microsoft Cognitive Vision
- Connected Microsoft Cognitive Vision to robot and tested
- Worked on presentation
- Wrote the code that allows the robot to retrieve info from Ubidots
- Started writing the main code for the robot
Week 6
- Plugins can be viewed here
- Began exploring cyber-security vulnerabilities of built system
- Started looking into using tcp-proxy to gather credentials
Week 7
- Further explored using tcp-proxy
- Brainstorming unique ways to infiltrate a social robot
- Exploring options with eavesdropping with camera audio/video
- Started compiling notes onto document for report
- Set up Amazon Echo Show
- Investigating reason behind dedicated TCP server for camera on robot
- Reviewing licensing and terms of use for EZ-Robots
Week 8
- Further investigated reason behind dedicated TCP server for camera on robot
- Further reviewed licensing and terms of use for EZ-Robots
- Seeing if if creating a firewall for Telnet can be run on the robot
- Started poster
- Started research paper
Week 9
- Finish Poster
- Send bytes to robot to get more info on communication protocol used
- Start figuring out how to filter specific packets on the robot
Week 10
- Worked on presentation
- Worked on paper
- Presented at poster session
- Presented final presentation
- Finished paper