Samy's project links to a video where he describes software that enables a Parrot drone to "autonomously seek out, hack, and wirelessly take full control over any other Parrot drones within wireless or flying distance, creating an army of zombie drones under your control."
That is all really cool by itself. However, when watching the video, I realized that it incorporates many different elements of IT and security. Samy put many different tools, tactics, and hardware to work in order to accomplish his drone hijack goal. I began to wonder what it would take for someone to follow along and understand each step of the process.
I remembered the sorts of questions my leadership team and I used to ask of new hires. If you are confronted by similar challenges, keep this video in mind. I suggest that during a technical interview, ask the participant to watch Samy's video. After the video finishes, ask the candidate to explain how Samy's system works. The ability to "digest" the entire system, and teach it back to you, is a marker for their technical and explanatory abilities.
If the candidate can explain the attack and its components, I would ask:
- How could you prevent the attack?
- How could you detect the attack?
- How could you respond to the attack?
Depending on the candidate and your interests, you might even have the proposed hire examine the code and work with that aspect of the system.
Have you seen other videos which could serve similar functions?