Бытовая и компьютерная техника

ЦеныНовостиОбзорыОписания
« Цены
расширенный поиск +

07-06-2014

Защита объектов программного обеспечения

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

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

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

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

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

Юзабилити тестирование – дорогой, но очень важный этап разработки качественного ПО.

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

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

При перепечатке материалов с сайта прямая ссылка на ТехноЛоцман обязательна.

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


Разместить прайс-лист
Карта торговой площадки
Rambler's Top100