исследователь безопасности iOS

NDA

United States

Remote

USD 120,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Гибкий график
Премии за эксплоиты

Job summary

NDA ищет специалиста по информационной безопасности для исследований iOS и анализа закрытого исходного кода. Ваша задача — изучать ядро iOS, разрабатывать эксплоиты и тестировать их на совместимости с последними версиями ПО Apple.

Требуются глубокие знания архитектуры iOS, владение языками C/Objective-C, сборщиками и инструментами отладки, а также опыт работы с JTAG и инструментами анализа кода. Гибкий график и возможности карьерного роста.

Qualifications

  • Наличие опыта написания эксплоитов или поиска критических уязвимостей в iOS за последний год.
  • Понимание архитектуры iOS: Mach, BSD, IOKit, IPC и др.
  • Опыт отладки iPhone и MacBook, работа с crash dumps и kernel panics.
  • Умение работать с инструментами анализа кода и автоматизации исследований.

Responsibilities

  • Исследовать ядро iOS и компоненты с закрытым исходным кодом.
  • Разрабатывать эксплоиты и тестировать их на совместимость с версиями ПО Apple.
  • Проверять эксплуатируемость, писать рабочие эксплоиты и объединять их в цепочки.
  • Участвовать в тестировании эксплоитов и обновлять их при выходе новых версий ПО.

Skills

iOS Exploits
iOS Vulnerabilities
ARM/AArch64 Assembly
C/C++/Objective-C

Tools

IDA Pro
Ghidra
Hopper
LLDB
Frida
Xcode
Clang/LLVM
JTAG debugging

Job description

Описание

Описания нет

Задачи

Выполнять задачи команды: исследовать ядро iOS, проводить реверс-инжиниринг компонентов с закрытым исходным кодом и отлаживать смартфоны Проверять уязвимости и proof-of-concepts на эксплуатируемость, писать рабочие эксплоиты и объединять их в цепочки Участвовать в тестировании готовых эксплоитов, модифицировать и обновлять их при выходе новых версий ПО Предлагать идеи и участвовать в обсуждениях новых разработок и исследований

Требования

Быстро обучаться, анализировать разрозненную информацию и синтезировать её в конкретные знания, мыслить системно Работать и принимать решения при ограниченной информации, выдвигать и проверять гипотезы, отказываться от нерабочих идей Сохранять концентрацию и продуктивность при решении длительных и сложных задач Иметь подтверждённый за последний год опыт написания эксплоитов или поиска критических уязвимостей в iOS: удалённого исполнения кода, повышения привилегий, выхода из песочницы или обхода защитных механизмов Понимать архитектуру и внутреннее устройство XNU: Mach, BSD, IOKit, threading, scheduling, memory management, IPC, kernel extensions (kext), kernel modules, DriverKit Владеть ассемблером ARM и AArch64, C, C++, Objective-C, IDA Pro, Ghidra, Hopper, LLDB, lldbinit, Frida, Clang/LLVM и Xcode Иметь опыт отладки iPhone и MacBook с JTAG, ktrace и sysdiagnose, разбирать crash dumps и kernel panics, выявлять причины ошибок Иметь опыт изучения и практического использования джейлбрейков и цепочек Coruna и DarkSword Знать механизмы защиты iOS: KPP, KTRR, PAC, PPL, SPTM, SEP, code signing, AMFI и keychain Уметь настраивать и использовать LLM для автоматизации исследовательских задач Знать английский на уровне чтения технической документации Будет плюсом: опыт написания драйверов режима ядра для macOS, опыт поиска уязвимостей, знание Swift

Условия

Премии за каждый разработанный эксплоит Гибкий график Оформление по ТК РФ Профессиональное развитие и возможности карьерного роста в области информационной безопасности Уровень зарплаты зависит от квалификации и результатов тестового задания

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Security Researcher: Exploits & Kernel Insights
iOS Security Researcher: Exploits & Kernel Insights

NDA • United States

Remote
USD 120,000 - 210,000
Гибкий график
Премии за эксплоиты
iOS-разработчик
iOS-разработчик

Сёрф • United States

Remote
USD 120,000 - 180,000
AppSec инженер банковского проекта
AppSec инженер банковского проекта

Usetech • United States

Remote
USD 3,800 - 6,400
Оформление в штат Юзтех
iOS-разработчик банковских приложений
iOS-разработчик банковских приложений

Банк Эсхата • United States

Remote
USD 100,000 - 180,000
Relocation program
AppSec-инженер
AppSec-инженер

Бюро 1440 • United States

Hybrid
USD 90,000 - 130,000
Гибридная работа
iOS-разработчик
iOS-разработчик

ГК Орбита • United States

Remote
USD 100,000 - 180,000
Медицинское страхование
Поддержка HR/юристов
Обучение и участие в конференциях
+1
инженер-программист системного ПО
инженер-программист системного ПО

Базис • United States

Remote
USD 120,000 - 210,000
Гибкий график
Социальный пакет
ДМС
+1
offensive security developer for Red Team
offensive security developer for Red Team

METASCAN • United States

Remote
USD 100,000 - 180,000
Удаленная работа
Обучение и конференции
Компенсация профессионального развития
+1
macOS developer on Objective-C and C++
macOS developer on Objective-C and C++

Научсофт • United States

Remote
USD 140,000 - 210,000
QA-инженер (manual) мобильных приложений в телекоме
QA-инженер (manual) мобильных приложений в телекоме

Top Selection • United States

Remote
USD 31,000 - 33,000