Overview
Duration: 2 - 4 Months
Complete internship details
Duration: 2 - 4 Months Internship Type: Undergraduate, Pre-University
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.
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.
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.
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
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.
Tips for this internship
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
Verification notes
laptop-ats-crawler v3
JobOpportunity is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →