feat: вкладка «Безопасность» — словарики+чекбоксы, загрузка угроз ФСТЭК (БДУ) с датой актуализации, ИИ-проверка
- категория нарушителя — выпадающий список (attacker_categories.json) - характеристика нарушителя, угрозы, инциденты, показатели критериев, обоснование, орг./тех. меры — списки с кнопками (+/-/редактировать/из словаря) - словари: incidents.json, criteria_indicators.json, org_measures.json, tech_measures.json, threats.json - кнопка «⬇️ Загрузить угрозы ФСТЭК»: парсит bdu.fstec.ru (227 угроз), сохраняет threats_fstec.json + дату актуализации; подпись «Актуально на: …» или предупреждение, если ещё не скачивалось - кнопка «🤖 Проверить безопасность через ИИ»: DeepSeek сверяет заполненное с 236 приказом и даёт замечания/предложения (check_security_ai в verify.py) - новое поле модели attacker_characteristics
This commit is contained in:
+6
-5
@@ -53,12 +53,13 @@ class InformationSystem:
|
||||
|
||||
# Безопасность (236 приказ)
|
||||
attacker_category: str = "" # Категория нарушителя (внешний/внутренний)
|
||||
threats: str = "" # Основные угрозы безопасности информации
|
||||
incidents: str = "" # Типы компьютерных инцидентов
|
||||
criteria_values: str = "" # Полученные значения по показателям критериев значимости
|
||||
attacker_characteristics: str = "" # Краткая характеристика возможностей нарушителя
|
||||
threats: str = "" # Основные угрозы безопасности информации (\n — разделитель)
|
||||
incidents: str = "" # Типы компьютерных инцидентов (\n — разделитель)
|
||||
criteria_values: str = "" # Показатели критериев значимости (\n — разделитель)
|
||||
criteria_justification: str = "" # Обоснование полученных значений
|
||||
org_measures: str = "" # Организационные меры
|
||||
tech_measures: str = "" # Технические меры
|
||||
org_measures: str = "" # Организационные меры (\n — разделитель)
|
||||
tech_measures: str = "" # Технические меры (\n — разделитель)
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
Reference in New Issue
Block a user