At a glanceSummarised by Seekless from the posting.
Must have2
Strong interest in Cyber security
Experienced in C/C++ programming and Python
Nice to have1
Knowledge in assembly (e.g. x86, ARM), reverse engineering and software vulnerabilities (e.g. buffer overflows)
Skills
C/C++
Python
assembly
x86
ARM
Duration: 2 - 4 Months
Internship Type: Undergraduate, Pre-University
About the role
We use many different software and devices in our everyday life. Unfortunately, many of these products may contain security vulnerabilities, which could be exploited to compromise a system or device.
As a Cyber Vulnerability Researcher intern, you will:
•
Conduct research into security vulnerabilities on systems and software.
•
Get an opportunity to understand how vulnerabilities manifest and how a malicious attacker can exploit them.
•
Look into various techniques to discover vulnerabilities, like reverse engineering, code auditing, black box testing etc.
•
Analyze the vulnerabilities and develop proof-of-concepts to demonstrate the security impact these vulnerabilities may have.
•
Look into security mitigations and assess their effectiveness at mitigating these vulnerabilities.
Broad Deliverables
•
Research into techniques and tools to discover vulnerabilities in systems and software.
•
Analyse security vulnerabilities and assess their impact.
•
Research into ways to mitigate against these vulnerabilities.
Possible Projects*
•
Windows systems
•
Network devices
•
Linux systems
•
Mobile devices
•
Cloud systems and services
*List is non-exhaustive as projects are subject to availability at point of application
Prerequisites/Skills Required
•
Strong interest in Cyber security
•
Experienced in C/C++ programming and Python
•
Knowledge in assembly (e.g. x86, ARM), reverse engineering and software vulnerabilities (e.g. buffer overflows) is highly recommended.
In your application, please submit the following documents in a single PDF file for ‘Resume/CV’:
1.
Resume/CV
2.
All Education Certificates to-date (from secondary to tertiary education)
•
GCE ‘O’/‘N’ Levels, NITEC
•
Prelim/GCE ‘A’ Levels, IB/Diploma
•
Latest university transcript from Year 1 (for current undergraduates)
3.
Student Status Letter/Degree Audit (for current undergraduates)