Бесплатные утилиты от Microsoft |
|
Самая известная фирма Microsoft недавно произвела 2 новые утилиты, которые к тому же являются бесплатными. Первая утилита называются Minifuzz, а вторая - BinScope Binary Analyzer. Эти утилиты помогают разработчикам программ проверять произведённые коды, чтобы они соответствовали всем различным требованиям безопасности. Утилита Minifuzz – это инструмент, который находит в коде ошибки с помощью того, что на входные параметры задаются случайные данные. Утилита BinScope Binary Analyzer необходима для того, чтоб проверять исполняемый код на соблюдение различных общепринятых правил. Работа этих утилит значительно упрощает процесс разработки различных программ. По стандарту безопасной разработки Microsoft S D L, все алгоритмы и программные модули нужно проверять на наличие буфера, который переполнен, и других распространенных уязвимостей с помощью тестирования случайных входных данных (fuzzing). Очень часто независимые разработчики практически не использовали эту технологию, в то время как крупные разработчики уже не обходились без данного метода. После того, как появилась свободно распространяемая утилита Minifuzz, входное препятствие значительно снижается на пути к методике тестирования случайными входными данными. Утилита BinScope Binary Analyzer предназначена для того, чтоб делать расширенную проверку результатов работы программистов и тестировщиков с помощью анализа исполняемых файлов. Утилита BinScope делает проверку того, какая версия компилятора была использована при создании программы. Для наиболее ответственных задач нужно использовать самую новую версию компилятора. Также утилита BinScope может уведомлять программиста или тестировщика о том, что файл был скомпилирован без ключа /GS. Этот ключ чётко и эффективно может предотвращать атаки на приложение с помощью использования переполнения буфера. |





