Контроль приложений и доменов

Контроль приложений

Служба «Контроль приложений» предназначена для фильтрации и ограничения использования сетевых приложений в трафике, проходящем через систему ARMA Стена. На основе заданных политик служба обеспечивает блокировку приложений по категориям, включая мессенджеры, социальные сети, облачные сервисы и другие типы приложений.

Функциональность реализована на базе системы Suricata, осуществляющей глубокий анализ сетевого трафика. Классификация приложений производится по сигнатурам и поведенческим шаблонам.

Фильтрация трафика с использованием службы «Контроль приложений» применяется исключительно к тем сетевым интерфейсам, которые включены в конфигурацию Suricata и для которых установлен режим захвата трафика IPS.

Предупреждение

Перед активацией службы «Контроль приложений» требуется выполнить предварительную настройку Suricata: указать интерфейсы, подлежащие мониторингу, и установить для них режим захвата трафика IPS.

При использовании режима IDS на каком-либо интерфейсе фильтрация трафика посредством службы «Контроль приложений» на данном интерфейсе не производится.

Для отображения полного перечня доступных категорий приложений используется команда:

admin@ngfwos:~$ show app-control categories

Для просмотра списка приложений, входящих в конкретную категорию, применяется команда:

admin@ngfwos:~$ show app-control applications <категория>

где <категория> – имя категории.

Допускается указание следующих категорий с целью просмотра соответствующих им приложений:

  1. «ai» – искусственный интеллект. Приложение «deepseek».

  2. «banks» – банки. Приложения представлены с таблице (см. Таблица «Приложения категории «banks»»).

Таблица «Приложения категории «banks»»

Приложение

Приложение

akb-absolyut-bank-pao

akb-almazergienbank-ao

akb-benk-of-chayna-ao

akb-derzhava-pao

akb-energobank-ao

akb-fora-bank-ao

akb-forshtadt-ao

akb-kuzbasskhimbank-pao

akb-lanta-bank-ao

akb-noosfera-ao

akb-nrbank-ao

akb-peresvet-pao

akb-slaviya-ao

akb-tender-bank-ao

akb-transstroybank-ao

ao-ab-kapital

ao-ab-rossiya

ao-aikb-eniseyskiy-obedinennyy-bank

ao-akb-alef-bank

ao-akb-evrofinans-mosnarbank

ao-akb-mezhdunarodnyy-finansovyy-klub

ao-akb-novikombank

ao-akb-tsentrokredit

ao-akib-pochtobank

ao-alfa-bank

ao-avto-finans-bank

ao-balakovo-bank

ao-bank-131

ao-bank-agroros

ao-bank-aktsept

ao-bank-avers

ao-bank-bereyt

ao-bank-bzhf

ao-bank-chbrr

ao-bank-dalena

ao-bank-dom-rf

ao-bank-ermak

ao-bank-finam

ao-bank-finservis

ao-bank-ingo

ao-bank-inteza

ao-bank-kredit-sviss-moskva

ao-bank-moskva-siti

ao-bank-natsionalnyy-standart

ao-bank-nbs

ao-bank-obedinennyy-kapital

ao-bank-orenburg

ao-bank-pskb

ao-bank-razvitie-stolitsa

ao-bank-russkiy-standart

ao-bank-sgb

ao-bank-sinara

ao-bank-sngb

ao-bank-tkpb

ao-bank-torzhok

ao-bank-venets

ao-bank-vologzhanin

ao-bks-bank

ao-bm-bank

ao-dalnevostochnyy-bank

ao-databank

ao-denizbank-moskva

ao-eatpbank

ao-ekonombank

ao-ekspobank

ao-em-yu-ef-dzhi-bank-evraziya

ao-gazenergobank

ao-genbank

ao-gorbank

ao-guta-bank

ao-ik-bank

ao-ishbank

ao-it-bank

ao-kab-viking

ao-kb-agropromkredit

ao-kb-khlynov

ao-kb-kosmos

ao-kb-modulbank

ao-kb-nib

ao-kb-poydem

ao-kb-priobe

ao-kb-rusnarbank

ao-kb-sammit-bank

ao-kb-sitibank

ao-kb-sokolovskiy

ao-kb-solidarnost

ao-kb-ural-fd

ao-kb-vakobank

ao-kb-yunistrim

ao-kib-evroalyans

ao-klassik-ekonom-bank

ao-kombank-arzamas

ao-kommertsbank-evraziya

ao-koshelev-bank

ao-kredit-evropa-bank-rossiya

ao-kubantorgbank

ao-kuznetskbiznesbank

ao-mb-bank

ao-midzukho-bank-moskva

ao-moskombank

ao-mosoblbank

ao-ms-bank-rus

ao-msp-bank

ao-ndbank

ao-nk-bank

ao-nkb-slavyanbank

ao-nokssbank

ao-ns-bank

ao-otp-bank

ao-pervouralskbank

ao-pervyy-dortransbank

ao-pervyy-investitsionnyy-bank

ao-pochta-bank

ao-probank

ao-rayffayzenbank

ao-realist-bank

ao-rfk-bank

ao-roseksimbank

ao-rosselkhozbank

ao-royal-kredit-bank

ao-seb-bank

ao-siti-invest-bank

ao-smbsr-bank

ao-solid-bank

ao-svoy-bank

ao-taganrogbank

ao-tatsotsbank

ao-tbank

ao-teleport-bank

ao-timer-bank

ao-tolyattikhimbank

ao-toyota-bank

ao-uglemetbank

ao-ukb-belgorodsotsbank

ao-uralprombank

ao-uri-bank

ao-velikie-luki-bank

ao-vitabank

ao-vladbiznesbank

ao-yandeks-bank

ao-yunikredit-bank

aysibisi-bank-ao

aziatsko-tikhookeanskiy-bank-ao

aziya-invest-bank-ao

bank-agora-ooo

bank-globus-ao

bank-gpb-ao

bank-ipb-ao

bank-iturup-ooo

bank-kremlevskiy-ooo

bank-kub-ao

bank-levoberezhnyy-pao

bank-mba-moskva-ooo

bank-mskb-ao

bank-nalchik-ooo

bank-perm-ao

bank-reso-kredit-ao

bank-rmp-ao

bank-servis-rezerv-ao

bank-snezhinskiy-ao

bank-trast-pao

bank-vbrr-ao

bank-vtb-pao

bank-vyatich-ao

bank-yoshkar-ola-pao

bank-zareche-ao

bbr-bank-ao

bnp-pariba-bank-ao

bratskiy-ankb-ao

bst-bank-ao

eksi-bank-ao

es-bi-ay-bank-ooo

ikbr-yarinterbank-ooo

ing-bank-evraziya-ao

investtorgbank-ao

kb-baykalkredobank-ao

kb-dolinsk-ao

kb-dzh-p-morgan-bank-interneshnl-ooo

kb-energotransbank-ao

kb-kontinental-ooo

kb-krokus-bank-ooo

kb-kuban-kredit-ooo

kb-loko-bank-ao

kb-maksima-ooo

kb-moskommertsbank-ao

kb-novyy-vek-ooo

kb-rba-ooo

kb-renessans-kredit-ooo

kb-stroylesbank-ooo

km-profilnyy-bank-ao

kommercheskiy-indo-bank-ooo

kredi-agrikol-kib-ao

mkb-don-teksbank-ooo

mkib-rossita-bank-ooo

morskoy-bank-ao

mp-bank-ooo

natsinvestprombank-ao

ntkh-bank-ao

ooo-altynbank

ooo-atb-bank

ooo-avtokreditbank

ooo-bank-elita

ooo-bank-kurgan

ooo-bank-oranzhevyy

ooo-bank-peydzhin

ooo-bank-raund

ooo-bank-rsi

ooo-bank-saratov

ooo-bank-tochka

ooo-blank-bank

ooo-bmv-bank

ooo-chayna-konstrakshn-bank

ooo-chaynaselkhozbank

ooo-doyche-bank

ooo-inbank

ooo-kamkombank

ooo-kb-altaykapitalbank

ooo-kb-aresbank

ooo-kb-druzhba

ooo-kb-eko-invest

ooo-kb-gt-bank

ooo-kb-kaluga

ooo-kb-ketovskiy

ooo-kb-mvs-bank

ooo-kb-rostfinans

ooo-kb-sinko-bank

ooo-kb-stolichnyy-kredit

ooo-kb-uralfinans

ooo-kb-vneshfinbank

ooo-kber-bank-kazani

ooo-keb-eychenbi-bank

ooo-khakasskiy-munitsipalnyy-bank

ooo-kostromaselkombank

ooo-krona-bank

ooo-mb-rus-bank

ooo-murmanskiy-raschetnyy-bank

ooo-novokib

ooo-oridzhin-bank

ooo-ozon-bank

ooo-pervyy-klientskiy-bank

ooo-pikhta-bank

ooo-primterkombank

ooo-prokommertsbank

ooo-promselkhozbank

ooo-rusbs

ooo-smlt-bank

ooo-spetsstroybank

ooo-tsifra-bank

ooo-unifondbank

ooo-vb-bank

ooo-yu-bi-es-bank

ooo-zemkombank

ooo-zemskiy-bank

ooo-zhivago-bank

pao-ak-bars-bank

pao-akb-avangard

pao-akb-metallinvestbank

pao-akb-primore

pao-akibank

pao-baltinvestbank

pao-bank-aleksandrovskiy

pao-bank-kuznetskiy

pao-bank-psb

pao-bank-sankt-peterburg

pao-bank-stavr

pao-bank-uralsib

pao-bank-zenit

pao-bystrobank

pao-chelindbank

pao-chelyabinvestbank

pao-donkombank

pao-finstar-bank

pao-kb-rusregionbank

pao-kb-selmashbank

pao-kb-tsentr-invest

pao-kb-ubrir

pao-kombank-khimik

pao-kontur-bank

pao-metkombank

pao-moskovskiy-kreditnyy-bank

pao-mts-bank

pao-nbd-bank

pao-niko-bank

pao-norvik-bank

pao-rosdorbank

pao-sberbank

pao-skb-primorya-primsotsbank

pao-sovkombank

pao-spb-bank

pao-tomskpromstroybank

pao-ukb-novobank

prio-vneshtorgbank-pao

respublikanskiy-kreditnyy-alyans-ooo

rusuniversalbank-ooo

sankt-peterburgskiy-bank-investitsiy-ao

sdm-bank-pao

severnyy-narodnyy-bank-ao

severstroybank-ao

sibsotsbank-ooo

sotsium-bank-ooo

tkb-bank-pao

tsmrbank-ooo

veybank-ao

yug-investbank-pao

ziraat-bank-moskva-ao

  1. «betting» – букмекерские конторы. Приложение «winline».

  2. «cloud» – облачные ресурсы. Приложение «digital-ocean».

  3. «crm» – CRM-системы. Приложение «bitrix24».

  4. «crypto» – критптобиржи и кошельки. Приложение «mining».

  5. «entertaiment» – развлечения. Приложения представлены с таблице (см. Таблица «Приложения категории «entertaiment»»).

Таблица «Приложения категории «entertaiment»»

Приложение

Приложение

Приложение

Приложение

7days

livejournal

show-pelmeni

vk-play

afisha

mirpozitiva

start

vk-video

amediateka

mirtesen

steam

vk-video-stories

anekdotovnet

mts-music

tenchat

wink

bookmate

mts-stroki

tiktok

yandex-afisha

bugaga

my-mail

tnt-online

yaplakal

dzen

ok

trinixy

yappy

fishki

okko

twitch

youtube

ivi

pikabu

vk

kinopoisk

premier

vk-music

litres

rutube

vk-photo

  1. «filehosting» – файлообменники. Приложения представлены с таблице (см. Таблица «Приложения категории «filehosting»»).

Таблица «Приложения категории «filehosting»»

Приложение

Приложение

Приложение

Приложение

1337x.tw

filefactory

media-get

sync-com

4shared

filepost

mega

transferbigfiles

adrive

firestorage

my-files

transferxl

bit-comet

flash-get

one-drive

transfiles.ru

bit-torrent

fotolub

p-cloud

vuze

box-com

gnutella

sendanywhere

yandex-disk

dropsend

google-drive

sendspace

yunpan

e-donkey

hightail

smartfile

zona

falcobrowser

Internxt-drive

soul-seek

filecloud

jottacloud

source-forge

fileden

media-fire

spider-oak

  1. «forums-and-blogs» – форумы и блоги. Приложения – «geeksforgeeks», «pikabu».

  2. «gambling» – онлайн-гемблинг. Приложения – «casino», «stoloto».

  3. «games» – игровые платформы. Приложения представлены с таблице (см. Таблица «Приложения категории «games»»).

Таблица «Приложения категории «games»»

Приложение

Приложение

Приложение

Приложение

battle-net

fortnite

riot

ubi

ea

gameasy

rockstar

xbox

epic

gog

steam

  1. «git» – системы управления версиями. Приложения – «github», «gitlab».

  2. «mail» – почтовые сервисы. Приложения – «outlook», «yandex-mail».

  3. «maps» – карты и навигация. Приложения – «2-gis», «google-maps».

  4. «marketplace» – маркетплейсы. Приложения – «aliexpress», «wildberries».

  5. «messenger» – мессенджеры. Приложения представлены с таблице (см. Таблица «Приложения категории «messenger»»).

Таблица «Приложения категории «messenger»»

Приложение

Приложение

Приложение

Приложение

amazon-chime

icq

tada-team

viber

amo

imoim

tamtam

whatsapp

bop-up-messenger

rocket-chat

tango

xchat

express-messenger

roschat-sip

team-speak

yandex-messenger

ice-chat

skype

telegram

zulip

  1. «music» – музыкальные стриминговые сервисы. Приложение «spotify».

  2. «news» – новостные ресурсы. Приложения – «abcnews», «new-york-post».

  3. «office» – офисные приложения. Приложение «google-docs».

  4. «other» – прочие приложения. Приложения представлены с таблице (см. Таблица «Приложения категории «other»»).

Таблица «Приложения категории «other»»

Приложение

Приложение

Приложение

ads

gosuslugi

polycom

anonymizer

hi-ru

portable-apps

anonymox

howtogeek

raketu

archive-org

ideone

smallpdf

astrology

jsbin

softonic

avira-update

jsfiddle

speedify

bootsnipp

kaspersky-update

star-force

botnets

kproxy

stealthy-com

c2c

kraken

symantec-update

codesandbox

local-xpose

talk-me

croxyproxy

microsoft-store

tapin-radio

delivery-club

miro

teletype

dodopizza

nalog

trend-micro-update

dr-web-update

news

vexacion

edadeal

ngrok

vpn-proxy-site

elma365

npr

w3schools

fasts-tunnel

online-video-converter

ways-online

free-proxy-list

packetriot

word-press

freemybrowser

page-kite

yandex-taxi

from-doc-to-pdf

pastebin

yoomoney

ghostery

pdf-drive

zerotier

gismeteo

phishing

  1. «protocols» – протоколы связи. Приложения:

  • «ip-6-to-4»;

  • «quic»;

  • «smb»;

  • «smtp»;

  • «syslog»;

  • «tftp»;

  • «xmpp».

  1. «remote-control» – удалённое управление. Приложения представлены с таблице (см. Таблица «Приложения категории «remote-control»»).

Таблица «Приложения категории «remote-control»»

Приложение

Приложение

Приложение

1c-connect

get-screen

simple-help

aeroadmin

jump-desktop

sunlogin

alpemix

log-me-in

teleconsole

ammyy-admin

radmin

ultra-viewer

anydesk

simple-help

  1. «search-engines» – поисковые системы. Приложения – «onion-search-engine», «rambler».

  2. «social» – социальные сети. Приложения представлены с таблице (см. Таблица «Приложения категории «social»»).

Таблица «Приложения категории «social»»

Приложение

Приложение

Приложение

camfrog

g-mail-chat

tik-tok

dating

imgur

tumblr

discord

intranetus

vkontakte

facebook

mirapolis-virtual-room

whereby

fandom

my-own-conference

flickr

odnoklassniki

  1. «tunelling-proxy» – прокси. Приложение «ngrok».

  2. «vcs» – видеосвязь. Приложения представлены с таблице (см. Таблица «Приложения категории «vcs»»).

Таблица «Приложения категории «vcs»»

Приложение

Приложение

Приложение

clickmeeting

google-meet

video-grace

free-conference-call

mts-link

web-ex

go-meet-now

true-conf

yandex-telemost

  1. «video» – видеохостинги. Приложения представлены с таблице (см. Таблица «Приложения категории «video»»).

Таблица «Приложения категории «video»»

Приложение

Приложение

Приложение

Приложение

adults-18

megomult

real-player

y-2-mate

amediateka

msn-video

rutube

youtube

ivi

okko

twitch

  1. «vpn» – VPN-сервисы. Приложения представлены с таблице (см. Таблица «Приложения категории «vpn»»).

Таблица «Приложения категории «vpn»»

Приложение

Приложение

Приложение

Приложение

123-vpn

droid-vpn

systweak-vpn

vpn-city

1clickvpn

fly-vpn

tcp-vpn

vpn-jantIt

beepass-vpn

hide-my-ip

thunder-vpn

vpn-ki

best-vpn-ssh

hola-vpn

touch-vpn

vpn-professional

browsec

hoxx

tuxler-vpn

vpn-udp

continent-ap

i-top-vpn

u-vpn

wireguard

cyber-ghost-vpn

openvpn

ultra-vpn

your-freedom-vpn

dot-vpn

openvpnssh

vpn-book

  1. «vuln-scanners» – сканеры уязвимостей. Приложения – «metasploit», «nmap».

  2. «web-proxy-tools» – инструменты тестирования веб-приложений. Приложение «burpsuite».

Активация службы «Контроль приложений» выполняется в следующем порядке:

  1. Настроить и включить систему Suricata на сетевых интерфейсах, где требуется блокировка приложений.

  2. Указать приложения, подлежащие блокировке, с помощью одной из следующих команд в конфигурационном режиме:

  • для блокировки конкретного приложения из заданной категории:

    set app-control category <категория> app <приложение>
    

    где:

    • <категория> – имя категории приложений, представляющей логическую группу приложений, объединённых по функциональному или иному признаку;

    • <приложение> – имя приложения из указанной категории.

  • для блокировки всех приложений в заданной категории:

    set app-control category <категория> all
    

Полный перечень доступных категорий и приложений приведён выше.

Состав поддерживаемых приложений может быть расширен при обновлении системы Suricata с сервера компании ООО «ИнфоВотч АРМА».

  1. Включить службу «Контроль приложений» с помощью команды:

    set app-control enable
    
  2. Применить и сохранить конфигурацию с использованием команд «commit» и «save» соответственно.

После успешного применения конфигурации указанные приложения блокируются на всех интерфейсах системы ARMA Стена, где Suricata работает в режиме «IPS».

Для отключения контроля приложений необходимо деактивировать службу, введя следующую команду:

delete app-control enable
commit
save

Удаление приложений из списка блокируемых выполняется с помощью одной из следующих команд:

  • удаление всех приложений из указанной категории:

    delete app-control category <категория>
    

    Команда удалит указанную категорию из списка блокировки.

  • удаление определённого приложения из указанной категории:

    delete app-control category <категория> app <приложение>
    

    Предупреждение

    В случае, если в категории приложений остаётся только одно приложение, использование команды для удаления конкретного приложения приведёт к возникновению системной ошибки, указывающей на невозможность удаления последнего элемента в данной категории. Для успешного удаления последнего приложения в категории необходимо применить команду для удаления всей категории из списка блокировки.

События срабатывания правил блокировки приложений записываются в глобальный журнал системы ARMA Стена, если включено логирование в системе Suricata.

Для включения логирования системы Suricata используется следующая команда в конфигурационном режиме:

set suricata outputs syslog enabled yes

Просмотр записей о срабатывании правил блокировки приложений осуществляется с помощью команды:

admin@ngfwos:~$ show logging idps

Данная команда предоставляет доступ к логам, связанным с системой Suricata, включая события, инициированные службой «Контроль приложений».

Контроль доменов

Служба «Контроль доменов» реализует блокировку трафика на основе доменных имён. Блокировка осуществляется через механизм межсетевого экрана. Домены могут быть заданы индивидуально или в виде списка, загружаемого из текстового файла.

Служба «Контроль доменов» обладает более высоким приоритетом по сравнению с правилами МЭ. Если домен включён в список блокировки, доступ к нему запрещается даже при наличии разрешающего правила МЭ.

Блокировка отдельного домена

Для добавления одного домена в список блокируемых используется следующая команда в конфигурационном режиме:

set app-control domain address <url>

где <url> – доменное имя, подлежащее блокировке. Указывать протокол («http://», «https://») не требуется.

Пример команды:

set app-control domain address vk.ru

Блокировка списка доменов

Для массовой блокировки доменов предусмотрен механизм загрузки списка из текстового файла. Файл должен соответствовать следующим требованиям:

  • каждый домен указывается в отдельной строке;

  • не допускается указывать протокол («http://», «https://»);

  • файл должен иметь расширение «.txt».

Пример содержимого файла:

ya.ru
mail.ru
vk.ru

Файл должен быть предварительно скопирован в файловую систему устройства ARMA Стена в один из доступных пользователю каталогов.

Для применения списка доменов используется следующая команда в конфигурационном режиме:

set app-control domain text-file <file>

где <file> – полный путь к текстовому файлу с перечнем доменов.

Пример команды:

set app-control domain text-file /config/domains-blocklist.txt

Путь к файлу должен быть корректным и указывать на существующий файл в файловой системе устройства. Поддерживается только формат обычного текстового файла с расширением «.txt», без специальных кодировок.

Логирование событий

Для включения записи событий, связанных с блокировкой доменов, используется команда в конфигурационном режиме:

set app-control domain log

После активации параметра все события, связанные с блокировкой доменов, будут записываться в глобальный журнал системы.

Просмотр событий осуществляется с помощью команды в эксплуатационном режиме:

admin@ngfwos:~$ show logging firewall