feat: нарушители по Методике ФСТЭК от 05.02.2021 (без выдумок)
- attacker_categories.json: 2 категории (внешний/внутренний) с формулировками п. 5.1.6
- attacker_levels.json: 4 уровня возможностей Н1-Н4 (Приложение 8):
базовые, базовые повышенные, средние, высокие — с полным описанием
и видами нарушителей по каждому уровню
- attacker_types.json: 13 видов нарушителей (п. 5.1.3) — спецслужбы ИГ,
террористические группировки, преступные группы, хакеры, конкуренты,
разработчики ПО, поставщики, персонал, пользователи, сисадмины, бывшие работники
- вкладка «Безопасность»: категория (combobox) + уровень Н1-Н4 (combobox) +
виды нарушителей (listbox с кнопками 📚 из словаря)
- модель: attacker_level, attacker_types; маппинги collect/select/copy/import;
генератор: item.attacker_level, item.attacker_types
This commit is contained in:
@@ -329,6 +329,8 @@ def _build_loop_data(company: Company, is_list: List) -> Dict[str, List[Dict]]:
|
||||
'app_sw': getattr(isys, 'app_sw', '') or '—',
|
||||
'balance_value': getattr(isys, 'balance_value', '') or '—',
|
||||
'attacker_category': getattr(isys, 'attacker_category', '') or '—',
|
||||
'attacker_level': getattr(isys, 'attacker_level', '') or '—',
|
||||
'attacker_types': getattr(isys, 'attacker_types', '') or '—',
|
||||
'threats': getattr(isys, 'threats', '') or '—',
|
||||
# Алиасы под шаблон «Сведения о результатах категорирования» (ФСТЭК)
|
||||
'objective': getattr(isys, 'purpose', '') or '—',
|
||||
|
||||
Reference in New Issue
Block a user