Security Issues, Models and Analysis

About me & about us/ О себе и о нас

Занимаясь профессионально разработкой программных средств обнаружения, классификации и анализа уязвимостей, нахожу данное занятие интересным, полезным и весьма нескучным. Наш департамент является особым случаем в компании - мы не разрабатываем продукты, мы их ломаем до того как они выйдут в свет. Поскольку продуктов много, а в SWI всего 100 человек, наши знания и навыки оформляются в виде программных продуктов для внутрикорпоративного использования и передаются для использования в группы разработки и поддержки программных продуктов. Проблема собственного анализа программных продуктов переросла из идеи в реализацию в виде SWI лет 6 назад и оправдала себя целиком.

Основным документом, регламентирующий процесс прохождения программным продуктом проверки на уязвимости, является Software Development Lifecycle (SDL). В нём указаны параметры без которых программному продукту будет указано на невозможность поступить в реализацию.

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

Детали о процессах и методах - в будущих статьях.

Published Thursday, July 05, 2007 4:27 PM by Nightstalker

Comments

 

bdv said:

ну что тут остается сказать - ждёмс с не терпением :)

July 5, 2007 3:55 PM
 

frontier said:

"разработка методов обнаружения уязвимостей при работе приложений с файловой системой"...

И насколько низкоуровнево? Кхм, а сюда входят уязвимости различных кодеков при чтении медиа-файлов? жПегов там, мПегов и т.п.? :) Или только взаимосвязь с различных файловыми систем?

July 8, 2007 8:49 AM
 

frontier said:

Если работа мешает блогу, брось её нафиг такую работу! Три недели ни гу-гу... а мы скучаем.

July 25, 2007 1:04 PM
 

Nightstalker said:

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

при поддержке модулей распознования медиа-форматов. При тесте "Висты" была использована первая версия данного модуля.

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

жПеги, мПеги и прочие Пеги представляют собой один из классов форматов. Более сложные форматы - офис 2003, новый офис, любой формат с контрольной суммой требуют модули распознавания и восстановления "после посеянного хаоса".

August 27, 2007 12:04 PM
Anonymous comments are disabled

About Nightstalker

Having been involved with computers since teenage years, built strong knowledge of wide range of computer systems from mainframes to compact devices. Passionate about information systems security, systems and network operations.

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker