Услуги

Анализ исходного кода

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

Получить консультацию
image
Большинство банков используют программное обеспечение сторонних разработчиков. По различным причинам (халатность контрагентов, подкуп сотрудников, невнимательность специалистов по информационной безопасности и другие) исходный код может попасть в руки злоумышленников. Подробный анализ и проверка исходного кода нашими специалистами, а также устранение уязвимостей, предотвращают использование этих уязвимостей для взлома сайта или приложения. Это особенно важно для сайтов, которые собирают персональные данные пользователей и информацию о платежных документах. Для устранения критических уязвимостей в приложении мы предлагаем провести полноценный анализ исходного кода.

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

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

В результате заказчик получает:

  • отчет о найденных уязвимостях в исходном коде приложения;
  • рекомендации по использованию корректных и безопасных функций для реализации бизнес-задач банка;
  • рекомендации по использованию дополнительных защитных мер и процессов для снижения рисков информационной безопасности;
  • высокоуровневую презентацию для высшего руководства банка о текущем состоянии защищенности приложения.
У Вас есть вопросы?
Вы находитесь:

Анализ исходного кода: обеспечение безопасности приложений

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

Зачем нужен анализ исходного кода?

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

Процесс анализа исходного кода

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

Что включает в себя анализ исходного кода?

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

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

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

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

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

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

Результаты анализа исходного кода

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

Заключение

Анализ исходного кода является неотъемлемой частью процесса обеспечения безопасности приложений. Он позволяет выявить уязвимости и проблемы в коде на ранних стадиях разработки и предлагает меры по их устранению. Обращаясь к профессиональным специалистам, вы можете быть уверены в надежной защите вашего приложения и сохранности вашей информации.

Оставить заявку

Мы всегда рады ответить на любые Ваши вопросы

* Обязательные поля для заполнения

Отправить резюме

* Обязательные поля для заполнения

Спасибо!

Благодарим за обращение. Ваша заявка принята

Наш специалист свяжется с Вами в течение рабочего дня
У Вас есть вопросы?

Политика конфиденциальности и согласие на обработку персональных данных

Настоящая Политика конфиденциальности описывает основы того, как мы будем обрабатывать персональную информацию, которую мы собираем в отношении вас или которую вы предоставляете нам в связи с использованием сайта BSSYS.COM. Данный сайт принадлежит Обществу с ограниченной ответственностью «Бэнкс Софт Системс» (Далее Компания BSS), адрес места нахождения: 117105, г. Москва, Нагорный проезд, д. 5. Используя сайт BSSYS.COM, вы соглашаетесь с условиями настоящей Политики.


Персональная информация

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


Под персональной информацией в настоящей Политике понимается:

Информация, которую вы самостоятельно предоставляете при регистрации, подписке, оформлении заявки или авторизации, а также в процессе дальнейшего использования сайта BSSYS.COM, включая персональные данные.

Обязательная для предоставления услуг информация явно обозначена. К такой информации отнесены: имя, адрес электронной почты, контактный телефон.

Иная информация предоставляется пользователем на его усмотрение или может быть обязательна для предоставления, если это связано со спецификой отдельного сервиса Компании BSS, о чём явно указывается.

Данные, которые передаются в автоматическом режиме в зависимости от настроек используемого вами программного обеспечения, включая IP-адрес, cookie, данные об используемом оборудовании, параметрах и настройках браузера, операционной системе, URL-адресе, с которого был осуществлён переход, просмотры страниц, время доступа и ваше местонахождение. Эта информация привязана к устройству, которым вы пользуетесь для доступа к услугам BSSYS.COM.

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


Цели обработки

Мы будем использовать хранящуюся у нас информацию относительно вас для следующих целей:

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


Принципы работы с персональной информацией

Мы ни в коем случае не будем передавать вашу персональную информацию третьим лицам. В некоторых случаях Компания BSS может предоставить её третьим лицам в соответствии с настоящей Политикой либо компетентным органам по их запросу.

Мы можем передавать вашу персональную информацию некоторым третьим лицам для её обработки от нашего имени или когда это необходимо для оказания вам услуг с учётом описанных выше целей. Мы требуем от таких третьих лиц строгого соблюдения конфиденциальности передаваемой информации и запрещаем использование вашей персональной информации в собственных коммерческих целях этих компаний. Использование вами сайта BSSYS.COM означает ваше согласие с данными условиями.

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


Обеспечение безопасности персональной информации

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

Для этого мы:

— Храним вашу персональную информацию на защищённых серверах и предотвращаем неавторизированный доступ к системам, в которых хранится персональная информация;
— Постоянно совершенствуем способы сбора, хранения и обработки данных, включая физические меры безопасности для противодействия несанкционированному доступу к нашим системам;
— Ограничиваем нашим сотрудникам, подрядчикам и агентам доступ к персональным данным, когда такой доступ не требуется для целей, указанных в настоящей Политике, а также накладываем на них строгие договорные обязательства, за нарушение которых предусмотрены серьёзная ответственность и штрафные санкции.


Использование cookie

Во время просмотра любой страницы сайта BSSYS.COM на ваш компьютер загружается сама страница, а также небольшой текстовый файл под названием cookie. Информация, которую мы получаем посредством cookie-файлов, помогает нам предоставлять услуги в наиболее удобном для вас виде. Файл cookie представляет собой небольшое количество данных, среди которых часто содержится уникальный анонимный идентификатор, посылаемый вашему браузеру компьютером сайта и сохраняемый на жёстком диске вашего компьютера. Использование сайта с помощью веб-браузера, который принимает данные из cookies, означает ваше согласие с тем, что Компания BSS может собирать и обрабатывать данные из cookies в целях, предусмотренных настоящей Политикой, а также на передачу данных из cookies третьим лицам в случаях, перечисленных в настоящей Политике. Отключение или блокировка вами опции веб-браузера по приёму данных из cookies означает запрет на сбор и обработку Компанией BSS данных из cookies в соответствии с условиями настоящей Политики конфиденциальности.


Персональные данные

Компания BSS обрабатывает ваши персональные данные с соблюдением действующего законодательства, в том числе Федерального закона от 27.07.2006 N 152-ФЗ «О персональных данных».


Вы имеете право на получение в любое время информации, касающейся обработки ваших персональных данных в Компании BSS, для чего вправе направить письменный запрос на адрес: 117105, г. Москва, Нагорный проезд, д. 5, Обществу с ограниченной ответственностью «Бэнкс Софт Системс», с пометкой «запрос информации о порядке обработки персональных данных». Для исполнения данного положения Компания BSS может потребовать от вас подтверждения личности в любой непротиворечащей закону форме.


Прекращение обработки персональных данных

Вы вправе в любой момент отозвать своё согласие на обработку Компанией BSS ваших персональных данных путём направления письменного уведомления на адрес: 117105, г. Москва, Нагорный проезд, д. 5, Обществу с ограниченной ответственностью «Бэнкс Софт Системс», с пометкой «отзыв согласия на обработку персональных данных». Отзыв вами согласия на обработку персональных данных влечёт за собой уничтожение записей, содержащих ваши персональные данные, в системах обработки персональных данных Компании BSS, что может сделать невозможным пользование сервисами и услугами Компании BSS. Для исполнения данного положения Компания BSS может потребовать от вас подтверждения личности в любой непротиворечащей закону форме.


Отписка от рассылки

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