Security Researcher Intern at Apple
Paris, Ile-de-France, France -
Full Time


Start Date

Immediate

Expiry Date

20 Mar, 26

Salary

0.0

Posted On

20 Dec, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Reverse Engineering, Binary Analysis, Code Obfuscation, Dynamic Analysis, Problem-Solving, Attention to Detail, ARM64 Assembly, Mach-O Binary Format

Industry

Computers and Electronics Manufacturing

Description
Apple Services Engineering implements and deploys services at scale, such as Apple TV, iCloud, or the App Store. Expanding these services to new platforms and users means using a variety of content and code protection mechanisms, existing or custom-made. DESCRIPTION During this internship, you will have the challenge of conducting a comparative study of protection mechanisms for iOS applications. You’ll perform security evaluations to understand how applications can implement code hardening and anti-tampering defences. You will work as part of an extraordinary team of security experts composed of reverse engineers, content protection experts, cryptographers, data scientists, and developers, where we have the freedom to bring new ideas and design innovative solutions. Based in Paris, we are passionate about security and work with a variety of cross-functional teams across Apple, worldwide. MINIMUM QUALIFICATIONS Strong understanding of reverse engineering concepts and methodologies Proficiency with binary analysis tools (IDA Pro, Ghidra, or similar) Knowledge of code obfuscation techniques (control flow flattening, opaque predicates, mixed boolean arithmetic expressions, junk code insertion, data masking, virtualization, etc.) Experience with dynamic analysis techniques (debuggers, instrumentation frameworks) Problem-solving mindset and attention to detail in analyzing complex, protected code Understanding of ARM64 assembly and Mach-O binary format would be a plus PREFERRED QUALIFICATIONS We generally speak English when we collaborate and work together, and you'll need to be fluent in English too! Speaking French is not required for this role.
Responsibilities
Conduct a comparative study of protection mechanisms for iOS applications and perform security evaluations to understand code hardening and anti-tampering defenses. Collaborate with a team of security experts to design innovative solutions.
Loading...