4. Профілі безпеки
Вимоги безпеки, перевірка параметрів та інженерні рекомендації для розділу «Профілі безпеки».
Рекомендацій: 17
FortiOS 7.4.x v1.0.1
4.1.1 Виявлення підключень до ботнету (Автоматизовано)
Інтерфейси, які класифікуються як “WAN” і використовуються політикою, повинні використовувати IPS датчик, який блокує або контролює вихідні підключення до сайтів ботнету.
Блокування вихідних з’єднань із відомими ботнетами слід використовувати в Defense In Проектування мережі глибини.
На GUI:
- Переконайтеся, що для відповідного профілю IPS налаштовано параметр «Сканувати вихідні підключення до сайтів ботнету» на «Блокувати».
- Перегляньте всі політики брандмауера, які мають інтерфейс WAN як місце призначення.
На GUI:
- Налаштуйте відповідні профілі IPS, вказавши для параметра «Сканувати вихідні підключення до сайтів ботнетів» значення «Блокувати».
- Застосуйте відповідний профіль IPS до всіх політик брандмауера з трафіком, що виходить із мережі до інтерфейсу “WAN”.
📋 CIS Controls & Нормативні посилання
IG 1
IG 1
IG 1
IG 1, 2
4.1.2 Застосувати профіль безпеки IPS до політик (Вручну)
Переконайтеся, що трафік, що проходить між мережами на FortiGate, має захист IPS профіль перевіряючи його.
Трафік, що переміщується між «інтерфейсами» на FortiGate, повинен мати політики брандмауера із застосуванням профілю безпеки IPS.
Перегляньте всі політики брандмауера та переконайтеся, що трафік має профіль безпеки IPS, призначений для перевірки.
Налаштуйте всі «Дозволені» політики брандмауера, щоб застосувати до політик відповідний профіль безпеки IPS.
📋 CIS Controls & Нормативні посилання
IG 1, 2
IG 1
4.2 Antivirus
4.2.1 Переконайтеся, що Push-оновлення визначень антивіруса налаштовано (Автоматизовано)
Переконайтеся, що FortiGate налаштовано на прийом оновлень визначення антивірусної програми.
Переконайтеся, що FortiGate приймає push-оновлення від FortiGuard, щоб забезпечити максимальну ефективність на пристрої присутні актуальні бази даних сигнатур.
Виконайте команду для перевірки параметрів:
config system autoupdate schedule
show
Перевірте вивід команди: якщо вивід порожній, це означає, що розклад уже встановлено у типовий автоматичний режим (automatic).
Виконайте команду для застосування конфігурації:
config system autoupdate schedule
set status enable
set frequency automatic
end
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2, 3
4.2.2 Застосувати профіль безпеки антивіруса до політик (Вручну)
Переконайтеся, що трафік, що проходить між мережами на FortiGate, має антивірус Профіль безпеки перевіряє його.
Трафік, що переміщується між «інтерфейсами» на FortiGate, повинен мати політики брандмауера застосовано із застосованим профілем безпеки антивірусу.
Перегляньте всі політики брандмауера та переконайтеся, що для перевірки трафіку призначено антивірусний профіль безпеки.
Перегляньте політики брандмауера та застосуйте до політик відповідний профіль захисту антивірусної програми.
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2
IG 1, 2, 3
4.2.3 Увімкнути базу даних запобігання спалаху (Автоматизовано)
Переконайтеся, що перевірка FortiGate AV використовує базу даних запобігання спалаху як додатковий рівень захисту на додаток до виявлення на основі сигнатур антивіруса.
Антивірус переважно використовує сигнатуру для блокування зловмисного програмного забезпечення. Увімкнувши «Спалах FortiGuard FortiGate може використовувати геш-сигнатури зловмисного програмного забезпечення сторонніх розробників розроблений FortiGuard як додатковий захисний шар. Геш-сигнатури отримані з Global Threat Intelligence FortiGuard бази даних. Антивірусна база запитує у FortiGuard хеш відсканованого файлу. Якщо FortiGuard повертає збіг, відсканований файл вважається шкідливим.
На GUI:
- Перейдіть до «Профілі безпеки» > «Антивірус».
- Виберіть профіль AV. Перевірте, чи ввімкнено параметр «Використовувати базу даних запобігання спалаху FortiGuard». На CLI: FGT1 # config antivirus profile FGT1 (profile) # show Перевірте, що для кожного протоколу трафіку налаштовано «встановити блок запобігання спалаху».
Перегляньте профілі антивірусної безпеки та переконайтеся, що опцію «Використовувати базу даних запобігання спалахам FortiGuard» увімкнено.
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2
IG 1, 2
IG 1, 2, 3
IG 1, 2
IG 1, 2
4.2.4 Увімкнути виявлення зловмисного програмного забезпечення на основі AI/евристики (Автоматизовано)
Слід увімкнути виявлення на основі ШІ/евристики.
Модель виявлення зловмисного програмного забезпечення AV Engine інтегрується в звичайне сканування AV, щоб допомогти виявляти потенційно зловмисні портативні виконувані файли Windows (PE) для пом’якшення атаки нульового дня. Це додатковий рівень захисту на додаток до традиційного антивірусу захисту. У версії 6.x воно називається «Евристичне виявлення». У версії 7.x Fortinet перейменовано це виявлення на основі ШІ.
Конфігурацію та перевірку можна виконати лише в CLI. На CLI: FGT1 # показати налаштування антивірусу | grep machine-learning-detection Перевірте, чи ввімкнено.
На CLI: FGT1 # config antivirus settings FGT1 (settings) # set machine-learning-detection enable
📋 CIS Controls & Нормативні посилання
- https://docs.fortinet.com/document/fortigate/7.4.5/cli-reference/252375733/config-antivirus-settings
IG 1, 2
IG 1, 2
IG 1, 2, 3
IG 1, 2
4.2.5 Увімкнути виявлення сірого ПЗ на антивірусі (Автоматизовано)
Слід увімкнути виявлення сірого ПЗ.
Використання сірого програмного забезпечення, як правило, заборонено суворою політикою компанії та деякими іншими сірі програми можуть використовуватися зі зловмисними намірами. Якщо файл проходить перевірку на віруси, це може бути перевірено на сіре програмне забезпечення. Сигнатури Grayware оновлюються так само, як і антивірусні визначення.
CLI: FGT1 # показати налаштування антивірусу | grep grayware Перевірте, чи ввімкнено виявлення grayware.
На CLI: FGT1 # config antivirus settings FGT1 (settings) # set grayware enable
📋 CIS Controls & Нормативні посилання
- https://docs.fortinet.com/document/fortigate/7.4.5/cli-reference/252375733/config-antivirus-settings
IG 1, 2, 3
IG 1, 2
IG 1, 2
IG 1, 2, 3
4.2.6 Переконайтеся, що вбудоване сканування за допомогою FortiGuard AI-Based Sandbox Service увімкнено (Автоматизовано)
Вбудоване сканування підтримується, якщо FortiGate має ліцензію на FortiGuard AI- Базована служба ізольованого програмного середовища (FAIS). Це працює подібно до вбудованого сканування для FortiSandbox приладу, утримуючи файл до 50 секунд для повернення вердикту. Час очікування минув сканування можна налаштувати на блокування, журнал або ігнорування. Вбудоване сканування можна ввімкнути з Графічний інтерфейс на сторінці конфігурації Cloud Sandbox.
За допомогою FAIS невідоме шкідливе програмне забезпечення можна виявити та заблокувати за допомогою хмарного ізольованого програмного середовища технології. Використовуючи вбудоване сканування з FAIS, також можна запобігти нульовому пацієнту. Це доповнює існуюче антивірусне виявлення на основі сигнатур, а також діє як додатковий рівень захисту на додаток до функції AV-евристики FortiGate.
Виконайте команду для перевірки параметрів:
config system fortiguard
get
Перевірте, чи параметр sandbox-inline-scan увімкнено (enable). Параметр відображається після вибору регіону хмарної пісочниці. Якщо параметр відсутній, функція вимкнена.
config antivirus profile
edit <profile-name>
show
Переконайтеся, що налаштовано fortisandbox-mode inline.
Перевірте, чи ввімкнено inline-scan у пісочниці. Зауважте, що лише inline-scan sandbox
sandbox-inline-scan у вихідних даних, це означає, що цю функцію не ввімкнено.
Якщо ввімкнено вбудоване сканування ізольованого програмного середовища, перевірте на CLI, чи воно застосовується для захисту AV
профіль:
шоу
Перевірте, чи встановлено fortisandbox-mode inline і для кожного протоколу трафіку, fortisandbox
блок встановлено.
На GUI:
1. Перейдіть до Security Fabric > Fabric Connectors і двічі клацніть Cloud
Картка пісочниці.
Перевірте, чи ввімкнено «Inline scan».
Якщо включено «Inline scan», то:
1. Перейдіть до Профілі безпеки > Антивірус і двічі клацніть відповідний AV
профіль.
Перевірте, чи для стратегії сканування встановлено значення «Inline», а для дії — «Block»
Виконайте команду для застосування конфігурації:
config system fortisandbox
set status disable
end
execute forticloud-sandbox region
config system fortiguard
set sandbox-region "Global"
set sandbox-inline-scan enable
end
config antivirus profile
edit <profile name>
set feature-set proxy
set fortisandbox-mode inline
config http
set fortisandbox block
end
config ftp
set fortisandbox block
end
config imap
set fortisandbox block
end
config pop3
set fortisandbox block
end
config mapi
set fortisandbox block
end
config nntp
set fortisandbox block
end
config cifs
set fortisandbox block
end
config ssh
set fortisandbox block
end
next
end
📋 CIS Controls & Нормативні посилання
4.2.7 Увімкнути CDR для режиму проксі для файлів XLSB, OpenOffice і RTF (Автоматизовано)
Увімкнення Content Disarm & Reconstruction (CDR) для режиму проксі на XLSB, Файли OpenOffice і RTF покращують безпеку, очищаючи потенційно шкідливий вміст у цих типах файлів. Це допомагає запобігти загрозам, вбудованим у документи, під час обслуговування зручність використання. Зауважте, що це стосується лише профілів AV і політик брандмауера в «режимі проксі».
Увімкнення Content Disarm & Reconstruction (CDR) для файлів XLSB, OpenOffice і RTF зменшує ризик вбудованого зловмисного програмного забезпечення, попередньо дезінфікуючи потенційно шкідливий вміст воно доходить до користувача. Цей проактивний підхід зменшує площу атаки, одночасно гарантуючи безперервність бізнесу.
Без CDR шкідливе корисне навантаження, приховане в цих форматах документів, може обійти традиційні заходи безпеки, що призводять до витоку даних або компрометації системи.
Переконайтеся, що CDR налаштовано з GUI:
- Перейдіть до Профілі безпеки > Антивірус і натисніть Створити новий.
- Увімкніть сканування антивірусом і виберіть Блокувати.
- Встановіть функцію на основі проксі.
- У розділі «Перевірені протоколи» ввімкніть один або кілька протоколів, які підтримують антивірусне сканування на основі проксі.
- У розділі «Параметри захисту APT» увімкніть Content Disarm and Reconstruction і виберіть Apply CDR to office files, щоб вимкнути файли Microsoft Office і OpenOffice, включаючи файли RTF (Rich Text Format) і XLSB (Excel Binary Workbook).
Щоб налаштувати антивірусний CDR у графічному інтерфейсі:
- Перейдіть до Профілі безпеки > Антивірус і натисніть Створити новий.
- Увімкніть сканування антивірусом і виберіть Блокувати.
- Встановіть функцію на основі проксі.
- У розділі «Перевірені протоколи» ввімкніть один або кілька протоколів, які підтримують антивірусне сканування на основі проксі.
- У розділі «Параметри захисту APT» увімкніть Content Disarm and Reconstruction і виберіть Apply CDR to office files, щоб вимкнути файли Microsoft Office і OpenOffice, включаючи файли RTF (Rich Text Format) і XLSB (Excel Binary Workbook).
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2
4.3 DNS Filter
4.3.1 Увімкнути DNS-фільтр блокування домену C&C ботнету (Автоматизовано)
Увімкніть блокування домену C&C ботнету, щоб заблокувати доступ до ботнету під час розпізнавання імен DNS етап.
Блокування доступу до веб-сайту ботнету на етапі вирішення DNS забезпечує додатковий рівень оборони.
На GUI:
- Перегляньте DNS-фільтри в розділі «Профілі безпеки» > «DNS-фільтр» і переконайтеся, що «Переадресовувати запити C&C ботнету на блокування порталу» ввімкнено.
- Переконайтеся, що в політиках брандмауера, які дозволяють трафік DNS, застосовано профіль безпеки фільтра DNS.
На GUI:
- Перейдіть до Профілі безпеки > DNS-фільтр.
- Двічі клацніть назву відповідного профілю безпеки. Увімкніть «Перенаправляти запити C&C ботнету на блокування порталу».
- Переконайтеся, що політики брандмауера, які мають DNS-трафік, мають застосований профіль безпеки DNS-фільтра з увімкненою цією опцією.
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2
IG 1, 2
4.3.2 Переконайтеся, що DNS-фільтр реєструє всі DNS-запити та відповіді (Автоматизовано)
DNS-фільтр має реєструвати всі DNS-запити та відповіді.
DNS-фільтр має реєструвати всі DNS-запити та відповіді (незалежно від того, чи є категорія DNS заблоковані, контрольовані або дозволені). Це дає змогу SOC або аналітикам безпеки зробити ще більше розслідування інцидентів безпеки, особливо щодо полювання на загрози або реагування на інциденти діяльності. Хоча існує багато джерел даних, які можуть надати журнали запитів DNS (AD або EDR), цей параметр слід увімкнути з найкращої практики та з припущенням, що немає іншого джерела даних.
За замовчуванням дозволений DNS не реєструється. Це створює прогалину в даних під час пошуку загроз або діяльність з реагування на інциденти.
GUI:
- Перейдіть до «Профілі безпеки» > «DNS-фільтр».
- Виберіть відповідний профіль фільтра DNS. Перевірте, чи ввімкнено параметр «Реєструвати всі DNS-запити та відповіді». CLI: FGT1 # config dnsfilter profile FGT1 (profile) # show Перевірка того, що «set log-all-domain enable» налаштовано в профілі DNS-фільтра.
Перегляньте профілі безпеки фільтра DNS і перевірте, чи ввімкнено параметр «Реєструвати всі запити та відповіді DNS».
📋 CIS Controls & Нормативні посилання
IG 1, 2
IG 1, 2
4.3.3 Застосувати профіль безпеки фільтра DNS до політик (Автоматизовано)
Переконайтеся, що трафік, що проходить через FortiGate до Інтернету, має захист DNS-фільтра профіль перевіряючи його.
Вихідний трафік до Інтернету на FortiGate повинен мати політику брандмауера із застосованим профілем безпеки фільтра DNS.
Перегляньте політики брандмауера, які обробляють вихідний трафік до Інтернету, має профіль безпеки DNS-фільтра, призначений для перевірки.
Налаштуйте «Дозволені» політики брандмауера, які обробляють вихідний трафік до Інтернету, щоб застосувати до політик відповідний профіль безпеки фільтра DNS.
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2, 3
4.4 Web Filtering
4.4.1 Створення профілю веб-фільтрації (Автоматизовано)
Переконайтеся, що веб-фільтрація на основі категорій FortiGuard блокує категорії ризиків безпеки
Веб-сайти, віднесені до категорії «Ризик безпеці», становлять серйозну загрозу для організації мережі та користувачів. Такі категорії, як «Динамічний DNS», «Шкідливі веб-сайти», «Фішинг» і «URL-адреси спаму» часто асоціюються з кіберзагрозами та служать для них початкові вектори доступу для таких атак, як розповсюдження зловмисного програмного забезпечення, фішингові схеми, командно-адміністративну діяльність і крадіжку даних. Якщо будь-які веб-сайти або веб-сторінки, які підпадають під Категорії бази даних URL-адрес FortiGuard «Динамічний DNS», «Нещодавно зареєстровані домени» або «Ново зареєстровані домени» повинні бути дозволені, це ґрунтується на політиці організації, ці конкретні записи має бути налаштовано під дією «Монітор» у конфігурації веб-фільтра.
Налаштування категорій бази даних URL FortiGuard «Нещодавно спостережувані домени» або «Нещодавно Зареєстровані домени» на дію «Блокувати», може значно вплинути на доступ користувачів до веб-сайтів, зокрема нещодавно створений веб-сайт та/або веб-сайти без категорії, якщо це стосується нерейтингова категорія.
GUI: перейдіть до Профілі безпеки > Веб-фільтр. Виберіть відповідний профіль веб-фільтра, якщо це можливо. Переконайтеся, що в розділі «Ризик безпеці» для таких категорій, як «Шкідливі веб-сайти», «Фішинг» і «URL-адреси спаму», встановлено дію «Блокувати».
Застосуйте профіль Web Filter до політики брандмауера або SD-WAN і переконайтеся, що категорії загрози безпеці, зокрема URL-адреси шкідливих веб-сайтів, фішингу та спаму, налаштовано на блокування.
📋 CIS Controls & Нормативні посилання
4.5 Application Control Application Control Security profiles
4.5.1 Блокування категорій високого ризику на Контролі програм (Вручну)
Переконайтеся, що FortiGate Application Control блокує програми високого ризику, щоб зменшити атаку поверхні.
Програми високого ризику, такі як «P2P» і «Proxy», відомі тим, що поширюються шкідливе програмне забезпечення. Частина цього трафіку зашифрована і тому може обходити мережу перевірка безпеки (для тих, де реалізовано дешифрування). Блокування цих запуск програм усуває цей ризик. Якщо будь-яка програма, яка підпадає під “P2P” і “Proxy”, повинна бути дозволена на основі згідно з політикою організації, ця конкретна програма має бути в режимі «Моніторинг». конфігурація «Заміна програм і фільтрів».
GUI:
- Перейдіть до «Профілі безпеки» > «Керування програмами».
- Виберіть профіль App Control. Переконайтеся, що категорії «P2P» і «Proxy» заблоковано.
Перегляньте профілі безпеки контролю програм і переконайтеся, що категорії «P2P» і «Проксі» заблоковано.
📋 CIS Controls & Нормативні посилання
IG 1
IG 1
4.5.2 Блокувати програми, що працюють на нестандартних портах (Автоматизовано)
Переконайтеся, що FortiGate Application Control блокує програми, що працюють на нестандартних портах.
Запуск програм на нестандартних портах не є прямою загрозою, але може бути ознака чогось несподіваного. Наприклад, HTTPS працює на порту 443. Потенційно, якщо зловмисник запускає фальшивий HTTPS-сервер на порту 10443, він може бути використаний для даних ексфільтрація.
На GUI:
- Перейдіть до «Профілі безпеки» > «Керування програмами».
- Виберіть відповідний профіль керування програмою. Перевірте, чи ввімкнено параметр «Блокувати програми, виявлені на нестандартних портах».
GUI:
- Перейдіть до «Профілі безпеки» > «Керування програмами».
- Виберіть відповідний профіль керування програмою. Увімкніть опцію «Блокувати програми, виявлені на нестандартних портах». На CLI: FGT1 # налаштувати список програм FGT1 (список) # редагувати <назва профілю> FGT1 (<назва профілю>) # встановити enforce-default-app-port enable
📋 CIS Controls & Нормативні посилання
IG 1
IG 1
4.5.3 Переконайтеся, що весь трафік, пов’язаний із контролем програм, реєструється (Вручну)
Переконайтеся, що жодна категорія не має значення «Дозволити» на FortiGate Application Control.
Будь-яка категорія, яка встановлена як «Дозволити» на Application Control, не буде зареєстрована. Це створює прогалину у видимості розслідування безпеки. Це включає “Невідомі програми” категорія.
Розрив видимості, який впливає на криміналістику інциденту та реагування.
На GUI:
- Перегляньте «Профілі безпеки» > «Контроль програм».
- Виберіть відповідний профіль керування програмою. Переконайтеся, що для жодної категорії не встановлено дію «Дозволити».
На GUI:
- Перейдіть до «Профілі безпеки» > «Керування програмами».
- Виберіть відповідний профіль керування програмою.
- Змініть будь-які категорії за допомогою дії «Дозволити» на «Монітор».
📋 CIS Controls & Нормативні посилання
IG 1, 2
IG 1, 2
4.5.4 Застосувати профіль безпеки керування програмами до політик (Вручну)
Переконайтеся, що трафік, що проходить між мережами на FortiGate, має додаток Контролюйте профіль безпеки, перевіряючи його.
Трафік, що переміщується між «інтерфейсами» на FortiGate, повинен мати політики брандмауера із застосованим профілем безпеки Application Control.
Перегляньте всі політики брандмауера та переконайтеся, що трафік має профіль безпеки Application Control, призначений для перевірки.
Налаштуйте всі «Дозволені» політики брандмауера, щоб застосувати відповідний профіль безпеки Application Control до політик.
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1
IG 1
5 Security Fabric This Section provides best practice related to configuring Fortinet Security Fabric.
5.1 Automation
Потрібні інші розділи стандарту?
Перегляньте повний інтерактивний перелік усіх рекомендацій у головному хабі стандарту.
