Application security что это
Перейти к содержимому

Application security что это

  • автор:

Чем занимается AppSec?

Меня зовут Александр Вознесенский, я AppSec Teamlead в VK. Не так давно мне в очередной раз задали вопрос: «Чем занимается AppSec?». И обычно, отвечая на этот вопрос в двух словах, я чувствую, что должен дать больше информации. Поэтому решил подготовить эту статью.

Начну с того, что универсального ответа на этот вопрос нет. Многие компании, предоставляющие услуги по консалтингу в сфере ИБ, производители и интеграторы различных инструментов приводят собственное определение Application Security. Некоторые говорят о том, что Application Security это комплекс мер, включающий и стандарты, и процессы проектирования, и формирование требований к цифровым продуктам до написания кода. Другие в своих материалах больше сосредоточены на автоматизированных инструментах, которые помогают искать уязвимости в разработанном решении.

На просторах отечественного рынка труда представлено множество вакансий в области Application Security, и нет единого набора обязанностей специалиста AppSec.

Многое зависит от компании, зрелости IT-процессов и производственного процесса, технологического стека, даже от состава и потребностей команды в определённый момент времени. Также сильно на круг задач влияет тип бизнеса компании. Компании-разработчики программных продуктов больше сосредоточены на отсутствии уязвимостей в своём приложении, его интерфейсах и кодовой базе. Крупные корпорации, которые занимаются внутренней разработкой для автоматизации своих собственных процессов, в профиль AppSec-инженера вкладывают не только безопасность кода и приложений, но и безопасность бизнес-процессов и IT-ландшафта компании.

Несмотря на различия, можно сформировать примерный перечень компетенций AppSec. Погуглив вакансии, я сформировал такой список задач:

  • Развитие SSDLC.
  • Архитектурные проверки.
  • Автоматизация DevSecOps.
  • ИБ-тестирование.
  • Поддержка Bug Bounty.
  • Обучение сотрудников.
  • Работа с инцидентами в ИБ (AppSec).

Давайте чуть подробнее поговорим о каждом из этих пунктов.

Развитие SSDLC

На мой взгляд, это ключевой пункт. Остальные задачи AppSec из этой статьи можно так или иначе уложить в применение практик SSDLC. Смысл в том, чтобы находить или предотвращать появление уязвимостей на всех этапах жизненного цикла разработки ПО (SDLC).

Для повышения безопасности разработки ПО существует множество способов и практик. Каждая из этих практик может быть наиболее уместна на определённом этапе жизненного цикла разработки. Например, уязвимости в архитектуре лучше всего отслеживать ещё на этапе проектирования, потому что на более поздних этапах, когда сервис уже написан, будет гораздо сложнее их исправить.

Чтобы структурировать безопасную разработку, создаются фреймворки. Яркими примерами являются BSIMM и OWASP SAMM. Фреймворки не содержат в себе практических рецептов, они предназначены для структурирования и оценки зрелости безопасной разработки. Развитие в компании таких практик — это ваше поле для исследования и импровизации.

Автоматизация (DevSecOps)

Автоматизация проверок безопасности — тренд последних лет. У кого-то уже есть свои «звездолёты», кто-то только начинает свой путь к автоматизации, но в целом это действительно фокусная цель. Очень редко ресурсов отдела ИБ хватает на весь спектр задач SSDLC. Разработчиков сотни, а AppSec-инженеров единицы. Это абсолютно нормально, все живут с этой действительностью. В условиях нехватки ресурсов приходится выкручиваться, приоритизировать и автоматизировать. Один из вариантов — встроить проверки безопасности в линию сборки сервисов (CI/CD). Конечно, тут мы сильно зависим от возможностей применяемых инструментов, но такой подход имеет место быть. Благодаря автоматизации мы можем обеспечивать очень широкое покрытие сервисов самыми необходимыми тестами безопасности.

На текущий момент никакая, даже самая дорогая автоматика не сравнится с человеком. Любые автоматические средства действуют лишь в соответствии с заложенными в них правилами и не способны от них отступать. Также автоматика сама по себе не способна копать глубоко. Но зато с её помощью можно охватить относительно простыми и рутинными проверками сразу большие объёмы кода. Например, мы автоматизировали проверки в тысячах наших проектов и таким образом быстро находим в этом огромном массиве какие-то типовые уязвимости.

Что касается инструментов автоматизации, я считаю, что главное — это не инструмент, а принятые в компании процессы. Какая разница, чем сканировать код, если после этого никто не разобрал получившийся бэклог? У нас, к примеру, действует трёхуровневая система разбора: начинающие коллеги разбирают самые простые и очевидные находки, а всё, что посложнее, передают на второй уровень, более опытным сотрудникам. На третьем уровне к разбору срабатываний подключаются эксперты — люди, чьё время наиболее ценно.

ИБ-тестирование

Это основная рутина AppSec-инженера, а также ключевой навык, который будут оценивать на собеседовании. Это классический Offensive белым ящиком. На внутреннем тестировании нужно меньше fuzzy’ить чёрным ящиком, а больше смотреть в код и разговаривать с разработчиками. Это требует немного другого образа мышления. Тестирование продукта на безопасность тянет за собой обсуждение предлагаемых исправлений и контроль устранения найденных уязвимостей в установленные сроки.

Результаты тестирования создают бэклог для команды автоматизации, если найденные баги достаточно просты, чтобы искать их автоматизированными средствами.

Тестировать можно целиком весь сервис или часть функциональности. Например, если реализована новая или значительно изменена существующая функциональность, это повод провести тестирование безопасности. Хорошей практикой является интеграция тестирования продукта с тестированием на безопасность. Так достигается оценка готовности продукта к запуску не только со стороны функциональности, масштабируемости под нагрузкой, но и со стороны безопасности. В реальной жизни ресурсов ИБ может не хватить в моменте для тестирования навалившейся кучи релизов, и тогда часть изменений может быть исследована позже. В таком случае лучше выделить менее критичные изменения, которые инженер AppSec будет проверять уже в промышленной среде.

Как видите, в AppSec даже ИБ-тестирование это не только про навыки взлома, но и в значительной степени про процессы.

Архитектурные проверки

Практика архитектурных проверок помогает предупредить появление уязвимости ещё до момента написания кода. Например, продакт-менеджер готовит новую фичу и придумал хитрую схему с шифрованием данных на FrontEnd. Чем раньше к процессу разработки этой фичи подключится безопасность, тем быстрее мы скорректируем архитектуру решения и тем меньше придётся переделывать на более поздних этапах. На финальных этапах тестирования исправить архитектурные дефекты слишком затратно. Для проведения архитектурной проверки в некоторых случаях достаточно будет 15-минутной встречи и абстрактного устного описания фичи или сервиса. А где-то без подробной архитектурной схемы и утверждения ИБ невозможно приступить к следующим этапам. В архитектурной проверке многое зависит от опыта AppSec-инженера и умения обращать внимание на вещи, которые могут приводить к уязвимостям. По безопасности архитектуры рекомендую статью моего коллеги.

Поддержка Bug Bounty

Программа Bug Bounty позволяет привлекать к поиску уязвимостей в наших сервисах широкое сообщество специалистов, которые способны очень пристально их изучить и найти то, что мы могли упустить. Каждая уязвимость для компании — это повод поработать над ошибками. Скажем, если кто-то из участников программы принесёт нам уязвимость с открытым SSH с паролем по умолчанию, то мы понимаем, что у нас что-то идёт не так с сетевыми настройками или мы недостаточно покрываем наши активы (shadow IT).

И если компания поддерживает свою программу Bug Bounty, то вам, как инженеру AppSec, придётся проверять и фильтровать множество отчётов, разбираясь, какие из них отправить в мусорку, а какие действительно принесли нам крутые уязвимости. Попутно нужно организовывать исправление найденных багов и уязвимостей в соответствии с SLA.

Обучение сотрудников

Одно из основных ожиданий работодателей. Смысл понятен: если разработчик будет знать, как сделать безопасно, то вряд ли он сделает небезопасно. Вы не можете проверять защищённость каждой выкладки в мастер-ветке во всей зоне вашей ответственности, но вы можете пойти другим путём. Просто покажите разработчикам последствия их «допущений», и они будут более осмотрительны в дальнейшем (в моём идеальном мире). Скажем, для предотвращения IDOR-уязвимостей нужно донести разработчикам важность проверки отношения субъекта и доступа к объекту. Проще говоря, почему важно проверять права пользователя прежде чем выводить приватную информацию (например, историю покупок или личных сообщений). В обучении помогут регулярные post mortem’ы, курсы адаптации новичков и прочие практики повышения осведомлённости сотрудников. И поверьте, обучение — это гораздо больше, чем подготовка материала.

Работа с инцидентами ИБ

Продукты, которые разрабатывают компании, рано или поздно добираются до промышленной эксплуатации. Уязвимости, пропущенные в ходе разработки или тестирования, может находить эксплуатация продукта. В случае возникновения инцидентов ИБ в промышленной среде, классифицированных как дефект приложения, инженер AppSec является полноценным участником разбора и исправления багов наряду с командами разработки.

Напоследок

В AppSec чрезвычайно важны технические навыки самого специалиста, но большую роль играют и личностные качества, организованность. По работе придётся поддерживать кучу внутренних процессов и практик безопасной разработки. Мы не пишем продуктовый код и не администрируем продуктивные серверы. Но нам приходится много взаимодействовать с людьми, чтобы обеспечить безопасность, и мы должны разбираться в этих областях. Мне кажется, AppSec-инженер — это менеджер проекта с навыками в Offensive, разработке и архитектурном проектировании. AppSec-инженер может сочетать в себе эти роли в разных пропорциях, в зависимости от проекта, навыков и должности.

  • appsec
  • ssdlc
  • devsecops
  • управление продуктом
  • безопасность веб-приложений
  • безопасность
  • уровень зрелости
  • Блог компании VK
  • Информационная безопасность
  • Веб-разработка

Способы тестирования безопасности приложений

В этой статье мы рассмотрим основные способы тестирования безопасности приложений, выявим их преимущества и недостатки, а также расскажем, как их правильно использовать для достижения эффективной защиты приложений.

В современном мире программное обеспечение интегрируется в процессы автоматизации, и количество строк кода в приложениях увеличивается. В результате увеличивается количество возможных уязвимостей и ошибок. Это создает потребность в эффективной проверке и тестировании исходного кода.

Информационная безопасность

Согласно исследованию Positive Technologies, проведенному в 2019 году, 82% уязвимостей веб-приложений находятся в исходном коде. В среднем каждая вторая система содержит уязвимость с высоким уровнем опасности. Одна из основных причин этой проблемы — отсутствие проверки кода на наличие уязвимостей на этапе написания. Также одним из факторов является то, что разработчики не уделяют должного внимания вопросу безопасности. Они больше сосредоточены на функциональности приложения. Увеличение количества уязвимостей и вероятность того, что злоумышленники воспользуются ими, заставляет рынок безопасности приложений стремительно развиваться. По этой причине качество тестирования кода с годами значительно возросло, и разработано множество инструментов для тестирования кода. Старые ошибки исправлены, но появляются новые. Кроме того, киберпреступники также разрабатывают новые инструменты и методы для обнаружения уязвимостей в коде, чтобы использовать их в атаках.

AST (Application Security Testing)

  • Статическое тестирование безопасности приложений (Static Application Security Testing, SAST);
  • Динамическое тестирование безопасности приложений (Dynamic Application Security Testing, DAST);
  • Интерактивное тестирование безопасности приложений (Interactive Application Security Testing, IAST);

SAST (Static Application Security Testing)

Статическое тестирование безопасности приложений — это тестирование на наличие ошибок и уязвимостей в исходном коде. SAST является одним из основных вариантов поиска уязвимостей в коде.

Статический анализ выполняется на этапе написания кода. Это позволяет разработчикам находить недостатки на ранних этапах разработки продукта и снижать затраты на их устранение. Кроме того, SAST работает с большинством языков программирования.

Другие преимущества SAST включают в себя:

  • Возможность интегрировать статический анализ в процесс разработки;
  • Обнаружение критических уязвимостей, таких как переполнение буфера, SQL-инъекция, межсайтовый скриптинг (XSS) и другие;
  • Указание точного местоположения подозрительного фрагмента кода. Это особенно важно для больших проектов с тысячами и миллионами строк кода.

Однако, у технологии SAST есть свои недостатки, которые включают в себя большое количество ложных срабатываний. Из-за этого проверка результатов может занять много времени.

Потенциальные уязвимости в исходном коде могут привести к большим угрозам безопасности. Использование SAST-инструментов снижает эти риски и помогает контролировать качество разработки.

DAST (Dynamic Application Security Testing)

Динамическое тестирование безопасности приложений имитирует вредоносные атаки, которые используют распространенные уязвимости.

Основная задача DAST — выявить ошибки до того, как их обнаружит злоумышленник. Такие инструменты ищут уязвимые области, проверяя точки доступа и имитируя взаимодействие с пользователем.

DAST позволяет разработчикам выявлять недостатки, вызванные внедрениями кода (например, внедрение кода на веб-страницу) или связанные с некорректной настройкой (например, аутентификация с пустым паролем).

  • В отличие от SAST, он позволяет разработчикам обнаруживать проблемы во время выполнения кода. Это могут быть недостатки аутентификации и настройки сети, либо проблемы, возникающие только после входа в систему;
  • DAST находит ошибки, возникающие при работе пользователя с приложением;
  • Позволяет разработчикам тестировать приложение и выявлять недостатки, которые не были обнаружены обычными тестами;
  • DAST не привязан к языкам программирования.

Изначально DAST-инструменты использовались реже, чем SAST. Но в связи с распространением смартфонов, в которых появляется все больше приложений, связанных с конфиденциальной информацией, доля DAST-решений значительно увеличилась и продолжает расти. Исследование IndustryARC показало, что рынок DAST-решений увеличивается в среднем на 17,4% в год.

Согласно данным Grand View Research, по долям продаж на мировом рынке SAST и DAST практически равны.

Для большей безопасности исходного кода и продукта в целом разработчики используют SAST и DAST вместе, так как оба метода нейтрализуют слабые стороны друг друга:

  • DAST работает с разными наборами входных данных, что позволяет выявить их некорректную или небезопасную обработку;
  • SAST хорошо обнаруживает ошибки в исходном коде, но выдает большое количество ложных срабатываний;
  • Технологии DAST не позволяют разработчикам отмечать ошибки в точности до номера строки кода;
  • SAST легко интегрировать в работу над проектом и автоматизировать процессы;
  • DAST понимает вызовы функций и аргументы;
  • SAST может работать с вызовами функций и аргументами, но только частично.

IAST (Interactive Application Security Testing)

Интерактивное тестирование безопасности приложений – относительно новый (по сравнению с SAST и DAST) метод, который позволяет анализировать приложение изнутри во время его работы.

  • SAST работает с кодом без запуска приложения.
  • DAST может работать с запущенным приложением, но без доступа к коду.
  • IAST работает с кодом в работающем приложении.

IAST отслеживает выполнение кода и ищет определенные события, которые могут привести к уязвимости. Эти события анализируются и проверяются на наличие ошибок.

IAST был разработан для устранения недостатков методов SAST и DAST путем их объединения. Технология IAST обнаруживает проблемы безопасности в режиме реального времени с помощью анализа трафика и потока выполнения приложений.

Поскольку IAST работает внутри приложения, он может анализировать:

  • Код приложения;
  • Поток данных;
  • Конфигурации;
  • HTTP-запросы и ответы;
  • Библиотеки, фреймворки и т.д.;
  • Информацию о внутреннем соединении.

Доступ ко всей этой информации позволяет IAST охватывать больший объем кода, давать более точные результаты и проверять более широкий набор правил безопасности, по сравнению с SAST и DAST. Кроме того, IAST выявляет больше уязвимостей без ложных срабатываний.

Однако, IAST имеет и недостатки. Одним из основных минусов является то, что IAST-инструменты могут замедлять работу приложения и снижать производительность кода.

Также крайне сложно подготовить входные данные и сценарии работы, позволяющие добиться широкого охвата кода. IAST позволяет охватить 100% кода, но на практике это может быть тяжело и трудозатратно. Поэтому, разработчики могут выбрать SAST-инструменты, так как SAST анализирует все ветки программы вне зависимости от их выполнения.

Вывод

Тестирование безопасности приложений является важной частью концепции DevSecOps, и мы не можем игнорировать его в современном мире разработки. Мы должны использовать AST для проверки исходного кода на наличие уязвимостей, безопасных входных данных, соединений и интеграции между внутренними системами.

Подводя итоги, мы можем выделить несколько важных аспектов статьи:

  • Не существует универсального решения, обеспечивающего 100% безопасность разработки. Однако, если вы используете инструменты тестирования на ранних этапах разработки, вы легко найдете потенциальные уязвимости и предотвратите их использование в атаках.
  • Совместное применение технологий SAST и DAST на соответствующих этапах разработки позволит добиться наилучших показателей защищенности исходного кода.
  • SAST-инструменты предназначены для использования в непрерывной интеграции. Кроме того, современные DAST- решения успешно используются в производстве CI/CD многими предприятиями.
  • Внедрение IAST-метода в разработку приложения часто бывает очень сложным. Однако, IAST эффективный из-за универсальности инструмента.
  • IAST сочетает в себе плюсы и минусы SAST и DAST.
  • Тестирование безопасности приложений следует применять к любому стороннему коду, который находится в разработке, поскольку мы не можем точно знать, является ли сторонний компонент (коммерческий или открытым исходным кодом) безопасным.

Большой брат следит за вами, но мы знаем, как остановить его. Подпишитесь на наш канал!

Application security что это

Версия Netsparker Standard доступна даже малым предприятиям без технического персонала. Ее можно использовать для проверки как пользовательских веб-приложений, так и готовых пакетов конструктора веб-сайтов и их компонентов.

2. GitLab Pro

Это последняя версия GitLab – платформа для поддержки CI/CD в DevOps, которая включает механизм DAST, доступный по подписке в виде облачной службы. Система DAST GitLab поддерживает сканирование API и может быть развернута по запросу или по расписанию. Система также включает службу анализа кода SAST. Бесплатно доступна тридцатидневная пробная версия.

�� Что такое динамическое тестирование безопасности приложений (DAST)?

3. Acunetix

Это панель автоматизированного динамического тестирования безопасности приложений, разработанная для использования ИТ-специалистами в средних и крупных компаниях. Поддерживаются Windows, macOS и Linux. Хотя функции панели инструментов чрезвычайно хорошо продуманы, цена на эту утилиту, вероятно, сделает ее недоступной небольшим организациям с ограниченным бюджетом. Это скорее инструмент для средних и крупных предприятий. Доступны три варианта продукта: Standard, Premium и Acunetix 360.

�� Что такое динамическое тестирование безопасности приложений (DAST)?

Самая дорогая версия предоставляет полное решение тестирования безопасности для DevOps. Все версии сканируют OSWAP Top 10 и очень эффективны для определения межсайтового скриптинга и SQL-инъекций.

4. Rapid7 InsightAppSec

Облачное DAST-решение специализирующейся в области кибербезопасности компании. Rapid7 DAST тестирует OWASP TOP 10, а также другие уязвимости. Он сканирует более 95 уязвимостей, включая межсайтовые сценарии, подделку межсайтовых запросов и SQL-инъекции. Удаленное расположение системы делает ее идеальной внешнего обзора ресурсов, но оно может сканировать и внутренние приложения, в т.ч. на стадии разработки.

�� Что такое динамическое тестирование безопасности приложений (DAST)?

Из-за дороговизны этот вариант вряд ли подойдет малым предприятиям. Решение предназначено для тестирования безопасности большого количества веб-приложений. Еще одним важным преимуществом для крупных организаций является стандартная система отчетности Rapid7.

В чем разница между DAST и SAST?

В то время как система DAST имитирует враждебные атаки и другие действия внешних пользователей, решения SAST (Static Application Security Testing) подходит к тестированию с точки зрения разработчика, проверяя код и не требуя выполнения программы. В этом случае ищутся нарушения правил кодирования, которые приводят к появлению уязвимостей. Такой подход не требует наличия работающей сборки программы и экономит деньги, позволяя обнаружить ошибки на раннем этапе жизненного цикла приложения. Независимо от используемого языка программирования инструменты SAST являются отличным дополнением к DAST.

Ограничения DAST

Методы динамического тестирования безопасности приложений могут помочь в поиске уязвимостей, но следует помнить и об их недостатках.

  • Сложно разработать полный набор тестов для каждого приложения. Методы DAST могут генерировать ложноположительные результаты, усложняя работ аналитика.
  • Инструменты DAST могут только указать на наличие проблемы, но не могут обнаружить недостатки внутри кода. Кроме того, инструменты DAST сосредоточены на запросах и ответах, что может привести к значительному количеству ошибок в архитектурном проекте.
  • DAST проходит медленно (обычно для тестирования требуются дни или недели. На поздних стадиях жизненного цикла приложения обнаруженные проблемы могут привести к возникновению большого количества задач для команд разработчиков, продлению сроков и увеличению затрат. В определенных ситуациях разработчикам может потребоваться вернуться и повторно ознакомиться со старым кодом, прежде чем вносить необходимые исправления.

Application Security (специалист по безопасности приложений)

Наличие права на управление ТС категории «В». Знание программы 1С как преимущество. Грамотная устная речь. (80% времени телефонные переговоры).

Откликнуться Показать контакты Контакты

Инженер по безопасности приложений (AppSec)

Опыт от 3 до 6 лет
Откликнитесь среди первых

Анализ архитектуры создаваемых и дорабатываемых ИТ-систем на безопасность при их проектировании и разработке. Внедрение SAST/DAST/IAST в пайплайны.

Умение пользоваться SAST/DAST/FUZZерами и опыт их настройки под конкретные приложения. Опыт работы с Docker на уровне управления контейнерами.

Сотрудник службы безопасности

Опыт от 3 до 6 лет

Обеспечение всего спектра безопасности компании (общая, кадровая, информационная, экономическая). Проверка благонадежности сотрудников, составление заключений, при приеме на работу. Контроль видеонаблюдения.

Опыт в подразделении службы безопасности от 2 лет в коммерческих организациях (склад) обязательно. Образование высшее юридическое/экономическое образование (желательно).

Специалист отдела безопасности ИТ / IT Security Specialist

Москва , Добрынинская и еще 2
Опыт от 3 до 6 лет

Контроль и мониторинг технических средств защиты информации. Противодействие внешним и внутренним кибер-угрозам. Обеспечение конфиденциальности персональных данных, коммерческой тайны, выполнение.

Образование высшее или техническое. Опыт и знания в области администрирования средств защиты данных от 3-х лет. Знание федеральных законов.

Главный специалист по информационной безопасности

от 200 000 ₽
Москва , Пражская и еще 2
Опыт от 3 до 6 лет

Планирование и контроль реализации работ, направленных на обеспечение информационной безопасности. Взаимодействие с контрагентами по вопросам обеспечения информационной безопасности.

Высшее образование в области защиты информации, либо высшее образование в области информационных технологий, дополненное профессиональной переподготовкой по направлению защиты информации.

Инженер по охране труда и технике безопасности

80 000 – 100 000 ₽
Москва , Кунцевская и еще 1
Опыт от 1 года до 3 лет

Организация работы по охране труда, соблюдению техники безопасности на объектах. -Ведение документооборота по охране труда и ТБ. -Разработка нормативных документов.

ОПЫТ работы в сфере строительства ОБЯЗАТЕЛЬНО. — Опыт работы специалистом по охране труда и технике безопасности. -Высшее техническое образование. —

Работодатель сейчас онлайн
Откликнуться Показать контакты Контакты

HeadHunter
  • О компании
  • Наши вакансии
  • Реклама на сайте
  • Требования к ПО
  • Защита персональных данных
  • Безопасный HeadHunter
  • Этика и комплаенс
  • HeadHunter API
  • Партнерам
  • Инвесторам
  • Условия оказания услуг
  • Условия использования сайтов
Новости и статьи
  • Рынок труда
  • Жизнь в компании
  • ИТ-проекты
  • Рейтинг работодателей России
Сервисы для соискателей
  • Готовое резюме
  • Все сервисы
  • Профориентация
  • Продвижение резюме
  • Хочу у вас работать
  • Производственный календарь
  • Экспертная рекомендация
Молодым специалистам
  • Карьера для молодых специалистов
  • Школа программистов
  • Поиск сотрудников
  • Помощь
  • Пользовательское соглашение
  • Каталог компаний
  • Работа по профессиям
  • Работа рядом с метро
  • Уведомления в мессенджер

© 2023 ООО «Хэдхантер»

На информационном ресурсе hh.ru применяются рекомендательные технологии (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети «Интернет», находящихся на территории Российской Федерации)

Сегодня на сайте 1416427 вакансий , 65536422 резюме , 2079182 компании и за неделю 3934061 приглашение

Подпишитесь на push-уведомления hh.ru
Подписаться
4,0 очень хорошо
Оценка Dream Job
Рекомендуют работодателя
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

  • \u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0437\u0430\u0449\u0438\u0442\u044b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0438 \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445
  • \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0438\u0441\u043a\u043e\u043c \u0438 \u0443\u0433\u0440\u043e\u0437\u0430\u043c\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432 \u0441\u0440\u0435\u0434\u0430\u0445 \u0433\u0438\u0431\u043a\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a \u0433\u0438\u0431\u043a\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e, \u0432\u044b\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0439 \u043f\u043e \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u044e \u0443\u0440\u043e\u0432\u043d\u044f \u0440\u0438\u0441\u043a\u0430 \u0434\u043e \u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u043e\u0433\u043e, \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0438\u0441\u043a\u043e\u043c \u0438 \u0443\u0433\u0440\u043e\u0437\u0430\u043c\u0438
  • \u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432 \u0441\u0440\u0435\u0434\u0430\u0445 \u0433\u0438\u0431\u043a\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a \u0433\u0438\u0431\u043a\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438
  • \u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0432 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0445 \u0438 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a \u0433\u0438\u0431\u043a\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438
  • \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0438 \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c
  • \u042d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u0430, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0438 \u043e\u0446\u0435\u043d\u043a\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438
  • \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u043c, \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u0430\u043c \u0438 \u0447\u0430\u0441\u0442\u043d\u044b\u043c \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438
  • \u0410\u043d\u0430\u043b\u0438\u0437 \u0438 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438
  • \u0412\u044b\u0441\u0448\u0435\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 (\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c)
  • \u0417\u043d\u0430\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u043e\u0432 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b IOS/Android
  • \u041e\u043f\u044b\u0442 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043a\u043e\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 IOS/Android
  • \u041e\u043f\u044b\u0442 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u043d\u0430 \u043f\u0440\u0435\u0434\u043c\u0435\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439
  • OWASP Mobile Top 10, MASVS, WASP Top 10, CWE Top 25
  • \u041e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c, \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0441\u0442\u044c \u043d\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *