So I saw this video for Jibo, a family/home robot assistant, and thought I’d offer up some things that need to become industry standards when it comes to the “robot-in-the-home” devices:
- AES 256 Encryption (minimum!!!!) of all data stored on the device
- Option to turn off internet connectivity with ways to store your data or add data to the robot.
- Port for a high capacity SD card
- Port for a USB Hard Drive
- A firewall comes standard on the robot and by default only allows ports 80 & 443 (or other robot-specific port) with options to customize firewall rules
- Create an internal buffer or DMZ between the robot and the internet so that hackers can’t just remotely control the robot
- DO NOT CREATE SOFTWARE THAT ALLOWS REMOTE CONTROL OF THE ROBOT FROM AN OUTSIDE SOURCE!
- Make the code Open-Source
- Make the SDK Pack FREE
- Either allow or do not allow third-parties to create their own apps
- If you allow this, then make an Official review panel of security experts to test the most popular third-party apps for security holes, and give that app a designation by your panel that it is secure
- Make some sort of Linux server OS or program that allows the standalone model to connect to a Linux server where a user can create a home-wide network from said robot assistant (think Jarvis from the Iron Man movies)
- Make the voice customizable (GLaDOS, HAL 9000, or Jarvis)
<Original work by BenBRockN. Feel free to reblog, ONLY if you give credit to the original author (me). Thanks!>