Použití zastaralých protokolů bez zjevné potřeby může představovat potenciální bezpečnostní riziko pro jakoukoli počítačovou síť. V tomto ohledu je nedávný humbuk kolem toaletního ransomwaru indikativní, nejjednodušší obranou, proti níž bylo odmítnutí používat zastaralý protokol SMBv1 jeho úplným deaktivací. Vysílací protokoly NetBIOS přes TCP / IP a LLMNR jsou to také zastaralé protokoly a ve většině moderních sítí se používají pouze pro účely kompatibility. Zároveň v sadě hackerských nástrojů existují různé nástroje, které umožňují zneužití zranitelnosti v protokolech NetBIOS a LLMNR k zachycení pověření uživatele v místní podsíti (včetně hashů NTLMv2). Proto by z bezpečnostních důvodů v doménové síti měly být tyto protokoly deaktivovány. Podívejme se, jak zakázat LLMNR a NetBIOS pomocí skupinových zásad.
Nejprve je třeba připomenout, jaké protokoly.
Obsah:
- Protokol LLMNR
- NetBIOS přes TCP / IP
- Zakázání LLMNR pomocí zásad skupiny
- Zakázání NetBIOS přes TCP / IP
Protokol LLMNR
LLMNR (UDP / 5355, Link-Local Multicast Name Resolution - mechanismus pro rozlišení názvů vysílání) - protokol je přítomen ve všech verzích Windows, počínaje Vista a umožňuje klientům IPv6 a IPv4 překládat názvy sousedních počítačů pomocí požadavků na vysílání v segmentu místní L2 sítě bez použití DNS server. Tento protokol se také automaticky používá, když DNS není k dispozici. Proto s fungujícími DNS servery v doméně není tento protokol absolutně nutný..
NetBIOS přes TCP / IP
Protokol NetBIOS přes TCP / IP nebo NBT-NS (UDP / 137,138; TCP / 139) - je protokol předchůdce vysílání LLMNR a používá se v místní síti k publikování a vyhledávání zdrojů. Podpora rozhraní NetBIOS přes TCP / IP je ve výchozím nastavení povolena pro všechna rozhraní ve všech operačních systémech Windows.
Tyto protokoly tedy umožňují počítačům v místní síti vzájemně se najít, když není server DNS nedostupný. Možná jsou potřeba v pracovní skupině, ale v doménové síti mohou být oba tyto protokoly deaktivovány.
Tip. Před hromadnou implementací dat zásad v doméně důrazně doporučujeme otestovat počítače s deaktivovanými NetBIOS a LLMNR na testovacích skupinách počítačů a serverech. A pokud nejsou problémy se zakázáním LLMNR, deaktivace NetBIOS může paralyzovat starší systémyZakázání LLMNR pomocí zásad skupiny
V prostředí domény lze požadavky na vysílání LLMNR v počítačích domény zakázat pomocí zásad skupiny. Postupujte takto:
- V konzole GPMC.msc vytvořte novou nebo upravte existující zásadu, která platí pro všechny pracovní stanice a servery.
- Přejděte do sekce Konfigurace počítače -> Šablony pro správu -> Síť -> Klient DNS
- Povolit zásady Vypněte rozlišení názvu vícesměrového vysílání, změnou jeho hodnoty na Povoleno
Zakázání NetBIOS přes TCP / IP
Poznámka:. Protokol NetBIOS mohou používat starší verze systému Windows a některé systémy jiné než Windows, takže jeho proces deaktivace v konkrétním prostředí stojí za testování..NetBIOS můžete ručně zakázat na konkrétním klientovi.
- Otevřete vlastnosti síťového připojení
- Zvolte protokol TCP /IPv4 a otevřít jeho vlastnosti
- Stiskněte tlačítko Pokročilé, pak přejděte na kartu VYHRAJE a vyberte možnost Zakázat NetBIOS přes TCP (Zakázat NetBIOS přes TCP / IP)
- Uložit změny
Z registru můžete zakázat podporu NetBIOS pro konkrétní síťový adaptér. Pro každý síťový adaptér počítače je uvnitř samostatná větev s TCPIP_GUID HKEY_LOCAL_STROJ \SYSTÉM \CurrentControlSet \Služby \NetBT \Parametry \Rozhraní.
Chcete-li zakázat systém NetBIOS pro konkrétní adaptér, musíte otevřít jeho větev a změnit hodnotu parametru NetbiosOptions dál 2 (výchozí hodnota je 0).
Chcete-li úplně zakázat protokol NetBIOS, musí být výše uvedené operace provedeny pro všechny počítačové síťové adaptéry.
U klientů domény, kteří přijímají adresy IP ze serveru DHCP, můžete zakázat systém NetBIOS konfigurací možností serveru DHCP.
- Chcete-li to provést, otevřete konzolu dhcpmgmt.msc a vyberte nastavení zóny Scope Option (nebo serveru - Server Options)
- Přejděte na kartu Pokročilé, v rozevíracím seznamu Třída dodavatele vyberte Microsoft Windows 2000 Možnosti
- Povolit možnost 001 Microsoft Zakázat Netbios Možnost a změňte jeho hodnotu na 0x2
Neexistuje žádná samostatná možnost zakázat NETBIOS přes TCP / IP pro všechny síťové adaptéry počítačové prostřednictvím skupinových zásad. Chcete-li zakázat NETBIOS pro všechny počítačové adaptéry, použijte následující skript PowerShell, který musí být umístěn do zásady Počítač Konfigurace -> Zásady -> Windows Nastavení ->Skripty ->Spuštění->Powerhell Skripty
$ regkey = "HKLM: SYSTEM \ CurrentControlSet \ services \ NetBT \ Parameters \ Interfaces"
Get-ChildItem $ regkey | foreach Set-ItemProperty -Path "$ regkey \ $ ($ _. Pschildname)" -Name NetbiosOptions -Value 2 -Verbose