What is required to work in Cyber Security Jobs at Facebook?
Dream of working at Facebook, Google, Microsoft, Linkedin, or any of the fortune 500 companies ?
That was the topic of our third webinar series “What is required to work in cyber security jobs” named What is required to work in cyber security jobs at Facebook?. This week we hosted Ibrahim Mosaad, Product Security Engineer at Facebook. Mosaad discussed with CyberTalents what skills you should have and what type of talents those companies are searching for.
What are the required skills?
“Those types of companies need to hire the best of the best in every position. Nearly every employee or engineer in facebook serves 1 million users.That's why you need to have a wide skills set in many cyber security topics and in depth skills in one of the topics”. Said Mosaad, Product Security Engineer, Facebook
“As a product security engineer, I work on assessing the security issues of Facebook products, provide guidance, recommendations and fixes products on different channels”, Mosaad added. Some of the fields that Mosaad works on are:
Mobile security : This covers Facebook, instagram, FB messenger, whatsapp mobile applications and others
Native security: This covers stuff that is written by C, C++ especially for performance issues or any other reasons
Coding skills and Security mindset: This kind of skills is needed while you are working in any domain
Mosaad mentioned that you don’t need to master all of the above skills to have a cyber security job in facebook. As for the first 3 skills, you need to master, at least, one of them and have a strong knowledge in the other two. Moving on to coding skills, you are not a developer however you need to be able to represent your ideas in a code or even automate some work.
How CTFs helped you ?
Capture the flag competitions are a way not a goal. You should balance your time between CTFs, coding and problem solving. Give 33% of your time to coding and problem solving while the rest for solving CTFs.
What are the different Cyber Security Jobs at Facebook?
Facebook has many cyber security jobs like product security, threat detection, malware analysis and many others. I suggest all talents to check their Facebook Careers page.
Facebook Hiring Process:
The facebook interviewing process is a multistage process which is summarized as below:
Send your CV through Facebook Career page. This is the first filter where the interviewers need to decide if you deserve to move to next step or not
Phone Interview : this is around 30 minutes call discussing mainly the points mentioned in your CV
On-Site interviews : This will be a series of interviews, an average of four interviews that cover different aspects both technically and/or problem solving skills and others
“The interviewer needs to see your contributions in the cyber security community. That's very important. Did you participate in CTFs ? Do you make writeups for CTF challenges? Do you speak in cyber security conferences regularly, did you work in any cyber security research before.”Said Mosaad
1- Books :
The Tangled Web
Web hacking 101
The Web application hacker’s handbook
The browser Hacker’s Handbook
SQL injection Attack and Defense
XSS Exploits Cross Site Scripting Attacks and Defense.
Android Hacker’s Handbook
iOS Hacker’s Handbook
Android Security Internals
iOS Application Security
The Mobile Application Hacker’s handbook
Hacking and Security iOS Applications
Secure coding in C and C++
Effective Modern C++
Hacking: The Art of Exploitation
The CERT; C Coding Standard
The Art of Software Security Assessment
Conferences are one of the best sources of knowledge. You don’t have to attend all events but for sure you need to listen to most of the sessions. All conferences release their videos talks few months after the end of them. Some of the conferences that you must see their talks are Defcon, Blackhat, Enigma Conference organized by google, CanSecWest, Cairo security camp, AppSec USA and Europe
3- Competitions/Exercises – Security
Participating in capture the flag competitions is very important.It will help all talents to sharpen their skills in cybersecurity. Below are some of the best CTFs that you can join.