Similar presentations:
ПР5 Чуба Р.Е
1.
ПРАКТИЧЕСКАЯ РАБОТА 5. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕScanOVAL
Программа для поиска уязвимостей в
программном обеспечении от ФСТЭК России
Чуба Роман Евгеньевич
4 курс, группа И-2-23-01
2.
ЧТО ЭТО ЗА ПРОГРАММАScanOVAL - бесплатный сканер
Программа проверяет программное
обеспечение, установленное на
компьютере, и ищет в нем известные
уязвимости. Для этого она сравнивает
версии программ с описаниями
уязвимостей из Банка данных угроз ФСТЭК
России.
ScanOVAL | Чуба Р.Е., И-2-23-01
Название программы
Scan - сканировать
OVAL - язык описания
уязвимостей, на котором
построены проверки
2
3.
РАЗРАБОТЧИКПрограмму выпускает ФСТЭК России
ФСТЭК России
Банк данных угроз
«АЛТЭКС-СОФТ»
Правообладатель
программы - ФАУ «ГНИИИ
ПТЗИ ФСТЭК России».
Программа выложена на
сайте ФСТЭК.
Открытая база уязвимостей
ФСТЭК, работает с 2015
года. Из нее берутся данные
для проверок.
Российская компания,
которая участвовала в
разработке программы и
базы проверок для нее.
ScanOVAL | Чуба Р.Е., И-2-23-01
3
4.
ИСТОРИЯКак развивалась программа
2018
2020
Позже
ФСТЭК публикует ScanOVAL
для Windows: рабочие
станции и серверы.
Выходит тестовая версия для
Linux. Первая система - Astra
Linux Special Edition 1.6.
Появляются сборки для Astra
Linux SE 1.7, ALT 9 и РОСА
«Кобальт», база проверок
пополняется.
ScanOVAL | Чуба Р.Е., И-2-23-01
4
5.
НА ЧЕМ ОСНОВАНА ПРОВЕРКАЯзык OVAL
OVAL (Open Vulnerability and Assessment
Language) - открытый язык на основе XML. На
нем записывают, по каким признакам на
компьютере можно найти уязвимость: какая
программа, какой версии, какой файл.
ScanOVAL читает XML-файлы с OVALописаниями версии 5.10.1 и выше.
Интерпретатор OVAL уже входит в
дистрибутив, отдельно ставить его не
нужно.
Файлы с описаниями скачиваются
отдельно и обновляются независимо от
программы.
ScanOVAL | Чуба Р.Е., И-2-23-01
5
6.
РАСПРОСТРАНЕНИЕБесплатно, с сайта Банка данных угроз
Где скачать
Стоимость
На официальном сайте bdu.fstec.ru, в
разделе программы ScanOVAL.
Программа бесплатная, покупать
лицензию не нужно.
Что в комплекте
Условия
Для Windows - установщик ScanOVAL.msi,
для Linux - отдельные сборки под каждую
систему с документацией.
Лицензионное соглашение запрещает
распространять OVAL-описания и
использовать их в своих продуктах.
ScanOVAL | Чуба Р.Е., И-2-23-01
6
7.
ПОДДЕРЖИВАЕМЫЕ ПЛАТФОРМЫWindows и российские Linux
Windows
Linux
Рабочие станции: Windows 7, 8, 8.1, 10
Astra Linux Special Edition 1.6 и 1.7
Серверы: Windows Server 2008, 2008 R2,
2012, 2012 R2, 2016
ALT 9
32- и 64-разрядные версии
ScanOVAL | Чуба Р.Е., И-2-23-01
РОСА «Кобальт»
Для каждой системы своя сборка, версии для
Linux в режиме открытого тестирования
7
8.
ТРЕБОВАНИЯ К КОМПЬЮТЕРУСистемные требования для Windows
Компонент
Требование
Процессор
x86 или x64, от 1 ГГц
Оперативная память
1 ГБ для 32-разрядной системы, 2 ГБ для 64-разрядной
Место на диске
0,5 ГБ
Видеоадаптер
DirectX 9, драйвер WDDM 1.0 или новее
Платформа
Microsoft .NET Framework 4.0 и выше, для новых версий 4.8
Права
Установка и запуск от имени локального администратора
ScanOVAL | Чуба Р.Е., И-2-23-01
8
9.
ВОЗМОЖНОСТИЧто умеет ScanOVAL
Находит уязвимые версии ОС и
программ на компьютере
Использует описания уязвимостей из
Банка данных угроз ФСТЭК
Группирует найденные уязвимости по
уровню риска и по продуктам
Сохраняет результаты проверки в
отчет HTML
Позволяет фильтровать список: все
уязвимости или только часть
База описаний обновляется отдельно
от программы
ScanOVAL | Чуба Р.Е., И-2-23-01
9
10.
РАБОТА С ПРОГРАММОЙПроверка проходит в три шага
1
2
3
Открыть файл
Начать проверку
Сохранить отчет
Загрузить XML-файл или
несколько файлов с OVALопределениями
Программа сравнивает
установленное ПО с
описаниями, проверку
можно остановить
Найденные уязвимости
сохраняются в HTML-отчет
Для каждого шага в главном окне есть своя кнопка.
ScanOVAL | Чуба Р.Е., И-2-23-01
10
11.
ИНТЕРФЕЙСГлавное окно программы
Меню: «Главное» и «Справка».
Кнопки справа: открыть файл, запустить
проверку, остановить, сохранить отчет.
Фильтр «Отображать»: показать все
уязвимости или только часть.
Пока файл не выбран, программа
подсказывает, что сначала нужно
загрузить OVAL-определения.
ScanOVAL | Чуба Р.Е., И-2-23-01
11
12.
ОТЧЕТЧто показывает отчет о проверке
По каждой найденной уязвимости в отчете
указано:
Шкала опасности CVSS v2
Уровень
Оценка
идентификатор в Банке данных угроз
идентификатор CVE, если он есть
Высокий
от 7,0 до 10
оценка опасности по CVSS
Средний
от 4,0 до 6,9
в каком продукте она найдена
Низкий
до 3,9
ScanOVAL | Чуба Р.Е., И-2-23-01
12
13.
КАКОЕ ПО ПРОВЕРЯЕТСЯВсе, для чего в базе есть описания
В Windows
В Linux
Сама операционная система и установленные
программы, для которых в Банке данных угроз
есть OVAL-описания
Операционная система, а также
общесистемное и прикладное ПО, которое
входит в ее состав
Описания есть не для всех записей Банка данных угроз, поэтому для редких программ
проверка может быть неполной.
ScanOVAL | Чуба Р.Е., И-2-23-01
13
14.
ОГРАНИЧЕНИЯЧего программа не умеет
Проверяет только тот компьютер, на
котором запущена, сеть не сканирует
Ищет только уязвимости, которые есть
в Банке данных угроз
Смотрит на версии программ, ошибки
настройки не находит
Бывают ложные срабатывания,
результат стоит перепроверять
Работает только в графическом
режиме
Версии для Linux пока работают в
режиме открытого тестирования
ScanOVAL | Чуба Р.Е., И-2-23-01
14
15.
ГДЕ ПРИМЕНЯЕТСЯДля кого эта программа
Администраторы
Специалисты ИБ
Обучение
Быстро проверить,
установлены ли на
компьютере нужные
обновления
Найти известные
уязвимости и составить
отчет по одному рабочему
месту
Учебные и
исследовательские задачи,
знакомство с тем, как ищут
уязвимости
Для проверки всей сети используют профессиональные сканеры, например RedCheck, MaxPatrol или
«Сканер-ВС».
ScanOVAL | Чуба Р.Е., И-2-23-01
15
16.
ОФИЦИАЛЬНЫЙ САЙТГде найти программу и документацию
Банк данных угроз безопасности информации ФСТЭК России
bdu.fstec.ru
ScanOVAL для Windows: bdu.fstec.ru/scanoval
ScanOVAL для Linux: bdu.fstec.ru/scanovalforlinux
На этих страницах лежат дистрибутивы, файлы с OVAL-описаниями и руководства пользователя.
ScanOVAL | Чуба Р.Е., И-2-23-01
16
17.
ЗАКЛЮЧЕНИЕScanOVAL - простой и бесплатный способ проверить
компьютер на известные уязвимости. Он не заменяет
профессиональные сканеры, но хорошо подходит для
проверки отдельных рабочих мест и для изучения того,
как устроен поиск уязвимостей.
Спасибо за внимание!
Чуба Роман Евгеньевич, И-2-23-01