Налаштування проксі¶
Falcon сенсор для Windows підтримує роботу через проксі-сервери для підключення до хмари CrowdStrike. Цей документ описує підтримувані конфігурації проксі та методи налаштування.
Підтримувані конфігурації¶
Сенсор Falcon для Windows підтримує наступні методи налаштування проксі:
- Ручне вказування глобального проксі URL через Group Policy або ручне налаштування
- Ручне вказування PAC файлу через Group Policy або ручне налаштування
- WPAD (Web Proxy Auto-Discovery) з автовиявленням PAC файлу через DHCP або DNS
- Проксі-специфічні налаштування для сенсора через параметри інсталяції
Важливо
CrowdStrike НЕ підтримує аутентифікацію на проксі-сервері (Proxy Authentication). Якщо підключення через проксі не вдається, сенсор автоматично спробує пряме підключення.
Системні вимоги¶
Для роботи через проксі на хості повинні бути встановлені та запущені наступні служби:
- WinHTTP AutoProxy - обов'язкова служба для роботи з проксі
- DHCP Client - якщо використовується Web Proxy Automatic Discovery (WPAD) через DHCP
Порядок виявлення проксі¶
Підключення до хмари CrowdStrike відбувається у два етапи: (1) виявлення проксі та (2) підключення. Сенсор перевіряє налаштування проксі у наступному порядку:
- Проксі для сенсора - налаштування, вказані через параметри інсталяції
APP_PROXYNAMEтаAPP_PROXYPORT - IE Proxy Settings - налаштування з Local Area Network (LAN) Settings у розділі "Proxy Servers"
- PAC файл (інсталяція) - URL PAC файлу, вказаний через параметр
PACURLпід час інсталяції - PAC файл (LAN Settings) - URL з налаштувань "Use automatic configuration script" у Local Area Network Settings
- Кешовані налаштування - збережені налаштування проксі з попередніх успішних підключень
- Windows WPAD - автоматичне виявлення проксі через Windows Proxy Auto-Discovery
- Пряме підключення - спроба прямого TCP/IP підключення без проксі
- DNS Lookup Fallback - використання таблиці DNS lookup для підключення
Примітка
Коли сенсор успішно підключається до проксі, він кешує hostname та port для подальшого використання.
Налаштування під час інсталяції¶
Метод 1: Вказування проксі сервера¶
Для налаштування конкретного проксі-сервера використовуйте параметри APP_PROXYNAME та APP_PROXYPORT:
FalconSensor_Windows.exe /install /quiet /norestart CID=<CCID> APP_PROXYNAME=proxy.example.com APP_PROXYPORT=8080
Де:
- proxy.example.com - FQDN або IP-адреса проксі-сервера
- 8080 - порт проксі-сервера
Обмеження
Цей метод не можна використовувати разом з параметром PACURL.
Метод 2: Використання PAC файлу¶
Для налаштування проксі через PAC (Proxy Auto-Configuration) файл використовуйте параметр PACURL:
FalconSensor_Windows.exe /install /quiet /norestart CID=<CCID> PACURL=http://proxy.example.com/proxy.pac
Обмеження
Цей метод не можна використовувати разом з параметрами APP_PROXYNAME та APP_PROXYPORT.
Метод 3: IE Proxy Detection¶
Якщо ваше середовище використовує IE proxy detection, встановіть сенсор з параметром ProvNoWait:
Цей параметр дозволяє сенсору отримати налаштування проксі з реєстру користувача при наступному вході в систему.
Вимкнення проксі¶
Щоб примусово відключити використання проксі та підключатися напряму, використовуйте параметр PROXYDISABLE:
Цей параметр змусить сенсор пропустити кроки 1-6 у порядку виявлення проксі та одразу спробувати пряме підключення (крок 7), а потім DnsLookup Fallback (крок 8).
Збільшення часу очікування підключення¶
Якщо вашому середовищу потрібно більше часу для встановлення з'єднання, використовуйте параметр ProvWaitTime:
Де 3600000 - час очікування в мілісекундах (у даному прикладі 1 година). За замовчуванням сенсор чекає 20 хвилин.
Коли використовувати
Цей параметр зазвичай використовується тільки за рекомендацією служби підтримки CrowdStrike. Він, як правило, не потрібен, оскільки сенсор може завершити інсталяцію навіть якщо не всі channel files можуть бути завантажені.
Перевірка налаштувань проксі¶
Через реєстр Windows¶
Налаштування проксі зберігаються в реєстрі Windows за наступним шляхом:
HKEY_LOCAL_MACHINE\SYSTEM\CrowdStrike\{9b03c1d9-3138-44ed-9fae-d9f4c034b88d}\{16e0423f-7058-48c9-a204-725362b67639}\Default
Параметри:
- CsProxyHostname (REG_SZ) - hostname або IP-адреса проксі-сервера
- CsProxyPort (REG_DWORD) - порт проксі-сервера
Через netstat¶
Для перевірки підключення до хмари CrowdStrike виконайте команду:
Якщо сенсор підключений через проксі, ви побачите підключення до адреси проксі-сервера:
Active Connections
Proto Local Address Foreign Address State
TCP 192.0.2.130:49790 proxy.example.com:8080 ESTABLISHED
Якщо проксі не використовується, ви побачите пряме підключення до IP-адреси хмари CrowdStrike:
Усунення проблем¶
Сенсор не може підключитися через проксі¶
Якщо сенсор не може встановити з'єднання через проксі, перевірте наступне:
-
Підключення до Інтернету
Переконайтеся, що хост має доступ до Інтернету: -
Конфігурація проксі
Перевірте правильність налаштувань проксі-сервера (адреса, порт, доступність) -
Firewall на хості
Переконайтеся, що firewall дозволяє трафік від сенсора Falcon до проксі-сервера та хмари CrowdStrike -
Служба LMHosts
Перевірте, що служба LMHosts увімкнена. Вона може бути вимкнена, якщо відключена служба TCP/IP NetBIOS Helper: -
Довіра до сертифікатів CrowdStrike
Переконайтеся, що хост довіряє центру сертифікації CrowdStrike (див. документацію про сертифікати)
Endpoint Firewall¶
Якщо на хості використовується endpoint firewall, він повинен бути налаштований для дозволу доступу до доменів CrowdStrike. Відомі продукти, які потребують додаткового налаштування:
- Ad-Aware Pro Security
- Avast Internet Security
- AVG Internet Security
- BITDEFENDER Total Security
- Bullguard Internet Security
- ESET NOD32 Smart Security
- VIPRE Internet Security
- ZoneAlarm Internet Security Suite
Deep Packet Inspection¶
Сенсор Falcon використовує certificate pinning для захисту від атак man-in-the-middle. Деякі мережеві конфігурації, такі як deep packet inspection, можуть перешкоджати перевірці сертифікатів.
Важливо
Вимкніть deep packet inspection (також відому як "HTTPS interception" або "TLS interception") для трафіку сенсора CrowdStrike. Типові джерела втручання в certificate pinning включають антивірусні системи, firewall або проксі-сервери.
Збільшення часу provisioning з ProvNoWait¶
Хости повинні залишатися підключеними до хмари CrowdStrike протягом усього процесу інсталяції. Якщо хост не може підключитися до хмари протягом 20 хвилин, інсталяція сенсора завершується невдачею.
Щоб дати хосту більше часу на підключення та виконати додаткові заходи з усунення несправностей, використовуйте параметр ProvNoWait=1:
Сертифікати¶
Сенсор Falcon вимагає наявності певних сертифікатів у сховищі Trusted Root CA вашого хоста:
- DigiCertHighAssuranceEVRootCA
- DigiCertAssuredIDRootCA
Перевірка наявності сертифікатів¶
-
Відкрийте Microsoft Management Console (MMC) та увімкніть snap-in Certificates (Local Computer)
-
Перейдіть до Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates
-
Перевірте наявність обох сертифікатів
Встановлення відсутніх сертифікатів¶
Якщо сертифікати відсутні:
- Завантажте відсутні сертифікати:
- DigiCertHighAssuranceEVRootCA
-
Імпортуйте сертифікат:
- Клацніть правою кнопкою миші на Certificates
- Виберіть All Tasks > Import
- Оберіть Local Machine, натисніть Next
-
Знайдіть завантажений сертифікат та завершіть імпорт
-
Повторіть для другого сертифіката, якщо потрібно
-
Підтвердьте, що обидва сертифікати тепер присутні в Trusted Root Certification Authorities > Certificates
Автоматична перевірка
Починаючи з версії Falcon сенсора для Windows 6.18, інсталятор перевіряє наявність цих сертифікатів. Якщо вони відсутні та налаштування "Turn off Automatic Root Certificate Update" у Windows вимкнене, інсталятор спробує побудувати необхідний ланцюжок сертифікатів, що призведе до автоматичного встановлення відсутніх root CA.
Параметри інсталяції¶
Нижче наведена повна таблиця параметрів для налаштування проксі:
| Параметр | Опис | Обмеження |
|---|---|---|
APP_PROXYNAME=<proxy_host> |
FQDN або IP-адреса проксі-сервера | Не можна використовувати з PACURL |
APP_PROXYPORT=<port> |
Порт проксі-сервера | Використовується разом з APP_PROXYNAME |
PACURL=<pac_url> |
URL до PAC файлу | Не можна використовувати з APP_PROXYNAME/APP_PROXYPORT |
PROXYDISABLE=1 |
Вимкнути використання проксі та підключатися напряму | - |
ProvNoWait=1 |
Не переривати інсталяцію, якщо не вдається підключитися до хмари протягом 20 хвилин | Використовується з IE proxy detection |
ProvWaitTime=<milliseconds> |
Час очікування підключення до хмари (за замовчуванням 20 хвилин) | Зазвичай використовується за рекомендацією Support |
Додаткова підтримка¶
Для отримання додаткової допомоги з налаштування проксі:
- Зверніться до вендора вашого проксі-сервера
- Відкрийте тікет у CrowdStrike Support Portal
- Надайте логи CSWinDiag для детального аналізу
Для збору діагностичних даних використовуйте утиліту CSWinDiag, доступну в консолі Falcon у розділі Support and resources > Resources and tools > Tool downloads.