Wprowadzenie
Zdalny dostęp pomaga małym i średnim przedsiębiorstwom wspierać pracę hybrydową, zarządzać serwerami Windows, utrzymywać aplikacje biznesowe i wspierać użytkowników spoza biura. Te same połączenia mogą również stworzyć bezpośrednią trasę do systemów firmy, gdy protokół pulpitu zdalnego jest wystawiony na internet, dane uwierzytelniające są kradzione lub serwery są źle utrzymywane.
Bezpieczny projekt nie może opierać się tylko na jednym ustawieniu, VPN lub silnym haśle. Małe i średnie przedsiębiorstwa potrzebują kilku kontrol, które współdziałają, pozostają zarządzalne dla małego zespołu IT i ograniczają szkody, gdy jedna warstwa zawiedzie. Celem nie jest zbudowanie zabezpieczeń na poziomie przedsiębiorstwa. Chodzi o zredukowanie niepotrzebnej ekspozycji, precyzyjne kontrolowanie dostępu i wykrywanie podejrzanej aktywności, zanim stanie się szerszym incydentem.
Czym jest bezpieczeństwo zdalnego dostępu dla małych i średnich przedsiębiorstw?
Bezpieczeństwo dostępu zdalnego to połączenie technologii, polityk i praktyk operacyjnych stosowanych w celu ochrony systemów uzyskiwanych z zewnątrz lokalnej sieci. Pracownicy, administratorzy, wykonawcy i dostawcy wsparcia mogą wszyscy potrzebować zdalnej łączności, ale nie powinni otrzymywać tego samego zakresu dostępu ani korzystać z tych samych kontrol.
Dla małej i średniej firmy opartej na systemie Windows model bezpieczeństwa obejmuje trzy warstwy:
- Ścieżka dostępu, w tym protokół pulpitu zdalnego (RDP), brama pulpitu zdalnego (RD Gateway), wirtualne sieci prywatne (VPN) oraz portale internetowe
- Użytkownicy i urządzenia, w tym weryfikacja tożsamości, uprawnienia i stan punktów końcowych
- Serwery i zasoby, w tym łatanie, segmentacja, monitorowanie i odzyskiwanie
Te warstwy zależą od siebie nawzajem. Brama RD nie może zrekompensować skompromitowanego konta administratora, podczas gdy uwierzytelnianie wieloskładnikowe (MFA) nie naprawia niezałatanej serwera. CISA zaleca zatem organizacjom, aby wyłączały usługi pulpitu zdalnego, gdy nie są potrzebne, i rygorystycznie je zabezpieczały, gdy operacje na nich polegają.
Dlaczego bezpieczeństwo zdalnego dostępu jest trudne dla małych i średnich przedsiębiorstw?
Małe i średnie przedsiębiorstwa potrzebują wielu z tych samych zaawansowane zabezpieczenia kontrolują jak większe organizacje, ale często mają mniej administratorów, mniejsze budżety i mniej czasu na ciągły przegląd. Projekt rozproszony na kilku luźno zintegrowanych konsolach może wyglądać na bezpieczny na papierze, ale staje się trudny do utrzymania w praktyce.
Ryzyko również wzrasta, gdy wygoda wpływa na architekturę. Typowe przykłady to bezpośrednie przekazywanie RDP do serwera Windows, udzielanie wykonawcom szerokiego dostępu do VPN, pozwalanie codziennym kontom użytkowników na posiadanie uprawnień administracyjnych lub pozostawianie aktywnych kont byłych pracowników.
Napastnicy nie zawsze potrzebują zaawansowanego exploit'u RDP. Mogą odnieść sukces dzięki:
- Spraying haseł lub wypełnianie poświadczeń
- Poświadczenia skradzione za pomocą phishingu lub złośliwego oprogramowania
- Niezałatane bramy, urządzenia VPN lub serwery Windows
- Konta z nadmiernymi uprawnieniami i niezarządzane urządzenia
- Słaba ochrona kopii zapasowych
- Legitymne sesje RDP używane do ruchu bocznego
Bezpieczeństwo dostępu zdalnego powinno zatem działać jako powtarzalny proces, a nie jednorazowa lista kontrolna. Kontrole muszą być łatwe do wdrożenia w sposób spójny, regularnie przeglądane i dostosowywane, gdy zmieniają się użytkownicy, urządzenia lub aplikacje biznesowe.
Jak powinny małe i średnie przedsiębiorstwa zabezpieczyć dostęp RDP?
Wyłącz RDP tam, gdzie nie jest wymagane
Najbezpieczniejsza usługa RDP to taka, która nie działa bez potrzeby biznesowej. Systemy inwentaryzacyjne, na których włączono Zdalny Pulpit, powinny potwierdzić, dlaczego każdy system akceptuje sesje zdalne.
Serwery plików, kontrolery domeny i stacje robocze pracowników nie powinny automatycznie zezwalać na RDP, ponieważ ustawienie to zostało włączone podczas wdrażania. Wyłącz usługę na niepotrzebnych hostach, usuń przestarzałe zasady zapory i okresowo sprawdzaj, czy nie została ponownie włączona.
Microsoft zaleca włączanie Zdalnego Pulpitu tylko wtedy, gdy jest to konieczne, oraz ograniczenie go do zaufanych sieci. Włączenie RDP tworzy usługę nasłuchującą, a członkowie lokalnej grupy Administratorów mogą uzyskać dostęp automatycznie, chyba że uprawnienia zostaną sprawdzone.
Zachowaj RDP za kontrolowanym punktem dostępu
Przekierowanie publicznego portu TCP 3389 do wewnętrznego komputera z systemem Windows jest proste, ale naraża usługę uwierzytelniania RDP na skanowanie z internetu i powtarzające się próby logowania. Zmiana portu może zmniejszyć podstawowy hałas skanera, ale nie tworzy znaczącej granicy bezpieczeństwa.
Ruch zewnętrzny RDP powinien przechodzić przez kontrolowaną warstwę dostępu. Odpowiednie opcje obejmują:
- Bramka RD
- Bezpiecznie skonfigurowane VPN
- Usługa dostępu oparta na zerowym zaufaniu lub świadoma tożsamości
- Platforma publikacji aplikacji zdalnych
- Zarządzany host skokowy dla administratorów
Brama RD przesyła zewnętrzny ruch RDP przez HTTPS i pozwala administratorom stosować zasady autoryzacji połączeń i zasobów. Wewnętrzne hosty RDP mogą następnie akceptować połączenia z bramy, a nie z dowolnych publicznych adresów.
Punkt wejścia powinien odpowiadać wymaganym zakresom. VPN może odpowiadać administratorom, którzy potrzebują kilku prywatnych zasobów, podczas gdy publikacja aplikacji może lepiej służyć pracownikom, którzy potrzebują tylko jednej aplikacji biznesowej.
Użyj NLA, Zaufanych Certyfikatów i MFA
Uwierzytelnianie na poziomie sieci (NLA) wymaga, aby użytkownicy uwierzytelnili się przed utworzeniem pełnej sesji pulpitu zdalnego w systemie Windows. Zmniejsza to zużycie zasobów i ogranicza narażenie na interaktywny ekran logowania. Zachowaj włączone NLA, chyba że udokumentowany problem z kompatybilnością to uniemożliwia.
Usługi pulpitu zdalnego opierają się również na zaufane certyfikaty Transport Layer Security Szyfrowanie chroni dane w tranzycie, podczas gdy walidacja certyfikatu potwierdza, że użytkownicy łączą się z zamierzonym serwerem. Monitoruj daty wygaśnięcia certyfikatów i badaj ostrzeżenia, zamiast uczyć użytkowników, aby je ignorowali.
MFA powinno chronić zewnętrzny punkt dostępu, zanim ktokolwiek dotrze do hosta RDP. Dla administratorów zaleca się stosowanie metod odpornych na phishing, takich jak klucze bezpieczeństwa, klucze dostępu, certyfikaty lub Windows Hello for Business. RD Gateway i inne platformy zdalnego dostępu mogą egzekwować MFA za pośrednictwem wspieranych usług tożsamości.
Kontroluj nieudane logowania i przekierowanie sesji
Zablokowanie konta może spowolnić zgadywanie haseł, ale niskie progi mogą pozwolić atakującym na zablokowanie legalnych użytkowników. Lepsze podejście łączy MFA, blokowanie lub ograniczanie źródłowego IP , alerty dotyczące nietypowych awarii, weryfikacja haseł i polityki blokady dopasowane do potrzeb biznesowych.
Po rozpoczęciu sesji funkcje przekierowania mogą przenosić dane między punktem końcowym a serwerem. Udostępnianie schowka, mapowanie lokalnych dysków, drukowanie i przekierowanie urządzeń powinny być zgodne z rolami użytkowników, a nie z jedną globalną polityką.
Użytkownik finansowy może potrzebować drukowania bez dostępu do lokalnego dysku, podczas gdy wykonawca może potrzebować jednej opublikowanej aplikacji bez transferu schowka. Skonfiguruj te ustawienia za pomocą zasad grupy lub platformy zdalnego dostępu, a następnie zezwól tylko na to, co jest wymagane dla każdej roli.
Jak małe i średnie przedsiębiorstwa mogą chronić zdalnych użytkowników i konta?
Oddziel dostęp uprzywilejowany i standardowy
Administratorzy nie powinni używać kont uprzywilejowanych do obsługi poczty elektronicznej, przeglądania stron internetowych ani rutynowej pracy z aplikacjami. Każdemu pracownikowi IT należy przydzielić standardowe konto do codziennych zadań oraz osobne konto imienne do administracji.
To rozdzielenie poprawia odpowiedzialność i upraszcza proces odchodzenia. Indywidualne konta uprzywilejowane pokazują, kto wykonał daną akcję, ułatwiają cofnięcie dostępu i wspierają jaśniejsze dochodzenia, gdy występuje podejrzana aktywność.
Użytkownicy zdalni nie powinni otrzymywać lokalnych praw administratora tylko dlatego, że potrzebują pulpitu lub aplikacji. Grupa Użytkowników Pulpitu Zdalnego może umożliwić logowanie się bez przyznawania szerszej kontroli nad serwerem.
Zastosuj zasadę najmniejszych uprawnień według zasobów
Dostęp zdalny powinien odzwierciedlać zasoby, których potrzebuje osoba, a nie tylko to, czy osoba pracuje dla firmy. Pracownicy, kontrahenci, menedżerowie i administratorzy często wymagają różnych zakresów.
Na przykład:
- Pracownicy mogą potrzebować jednej lub dwóch opublikowanych aplikacji.
- Menedżerowie mogą potrzebować kontrolowanego wspólnego pulpitu.
- Administratorzy mogą potrzebować wybranych konsol serwera.
- Wykonawcy mogą potrzebować jednej aplikacji na określony okres projektu.
- Dostawcy wsparcia mogą potrzebować tymczasowego dostępu do konkretnych maszyn.
Dawanie każdemu zdalnemu użytkownikowi pełnego pulpitu lub tunelu sieciowego zwiększa liczbę plików, narzędzi i ścieżek połączeń dostępnych po naruszeniu. Dostęp na poziomie aplikacji jest często bezpieczniejszy, gdy wymagania biznesowe nie uzasadniają pełnego połączenia pulpitu lub prywatnej sieci.
Wzmocnij kontrolę haseł i cyklu życia konta
Polityka haseł powinna sprzyjać długim, unikalnym poświadczeniom, menedżerom haseł oraz weryfikacji w stosunku do znanych skompromitowanych wartości. Przewidywalne zasady dotyczące złożoności często prowadzą do niewielkich wariacji zamiast silniejszych haseł.
wytyczne NIST podkreśla długość, czarne listy i bezpieczne zarządzanie hasłami, a nie rutynowe wymuszone zmiany. Konta serwisowe i konta administratorów awaryjnych wymagają dokładniejszej analizy, ponieważ ich potężne dane uwierzytelniające łatwo przeoczyć.
Połącz uprawnienia zdalne z procesem dołączania, przenoszenia i opuszczania. Przeglądy powinny usuwać byłych pracowników, nieaktywnych użytkowników, wygasłych kontrahentów, niepotrzebne uprawnienia oraz konta serwisowe, które mogą logować się interaktywnie. Tymczasowy dostęp powinien wygasać automatycznie, gdy tylko to możliwe.
Rozważ bezpieczeństwo punktów końcowych i świadomość użytkowników
Nawet legalny użytkownik może stwarzać ryzyko z powodu zainfekowane lub niezarządzane urządzenie Złośliwe oprogramowanie na zdalnym laptopie może przechwytywać dane logowania, monitorować aktywność lub nadużywać schowka i przekierowania dysku po uwierzytelnieniu.
Zarządzane przez firmę urządzenia końcowe powinny działać na wspieranych systemach operacyjnych, mieć szyfrowanie dysku, ochronę punktów końcowych, polityki blokady ekranu oraz ograniczone prawa administratora. W przypadku urządzeń osobistych, dostęp oparty na przeglądarce lub ograniczone sesje mogą chronić dane biznesowe na serwerze.
Szkolenie powinno koncentrować się na sytuacjach, z jakimi borykają się użytkownicy, w tym nieoczekiwanych monitach MFA, fałszywych połączeniach wsparcia, złośliwych plikach RDP i prośbach o dane uwierzytelniające. Użytkownicy potrzebują również prostego procesu zgłaszania.
Jak małe i średnie przedsiębiorstwa powinny chronić serwery zdalnego dostępu?
Zaktualizuj i zmniejsz powierzchnię ataku
Patching musi obejmować cały łańcuch zdalnego dostępu, a nie tylko hosta sesji Windows. Elementy wystawione na Internet mogą obejmować urządzenia VPN, bramy, usługi tożsamości, odwrotne serwery proxy, portale internetowe i konsolę zarządzania.
Zachowaj inwentarz systemów dostępnych z zewnątrz, przypisz odpowiedzialność za aktualizacje i utrzymuj proces awaryjny dla aktywnie wykorzystywanych luk w zabezpieczeniach. Zapory ogniowe hostów powinny zezwalać tylko na wymagany ruch, podczas gdy wewnętrzne hosty RDP za bramą RD powinny normalnie akceptować połączenia tylko z bramy lub zatwierdzonych sieci zarządzających.
Usuń nieużywane usługi, przestarzałe protokoły i niepotrzebne narzędzia zarządzania. Każdy dodatkowy komponent zwiększa powierzchnię ataku i obciążenie związane z utrzymaniem.
Segment zdalny dostęp z systemów krytycznych
Udane zdalne logowanie nie powinno zapewniać nieograniczonej ścieżki do każdego serwera. Segmentacja sieci może oddzielić hosty sesji i aplikacje biznesowe od systemów zarządzania, kontrolerów domeny i infrastruktury kopii zapasowych.
Ruch administracyjny powinien korzystać z dedykowanych ścieżek zarządzania, gdzie to możliwe. Host sesji użytkownika, na przykład, nie powinien zapewniać nieograniczonego dostępu do kontrolera domeny, interfejsu hypervisora ani konsoli kopii zapasowej.
Segmentacja ogranicza ruch boczny, gdy konto, urządzenie lub serwer zostanie skompromitowane. Ułatwia to również politykę dostępu, ponieważ każda grupa użytkowników zdalnych otrzymuje tylko zasięg sieciowy wymagany do swojej roli.
Przygotuj się na złośliwe oprogramowanie i ransomware
Bezpieczeństwo pulpitu zdalnego obejmuje więcej niż blokowanie nieautoryzowanych logowań. Użytkownik uprawniony może przypadkowo uruchomić złośliwe oprogramowanie, podczas gdy atakujący z ważnymi poświadczeniami może wdrożyć ransomware podczas zwykłej sesji.
Serwery potrzebują zatem ochrony punktów końcowych oraz monitorowania behawioralnego, które mogą wykrywać podejrzane procesy, szybkie zmiany plików oraz próby wyłączenia zabezpieczeń. Kontrola aplikacji może dodatkowo ograniczyć, które pliki wykonywalne i skrypty użytkownicy mogą uruchamiać.
Kopie zapasowe są niezbędne, ale muszą pozostawać poza zasięgiem zwykłych użytkowników zdalnych i skompromitowanych kont administratorów. Używaj wielu punktów przywracania, oddzielnej lub niezmiennej kopii, dedykowanych poświadczeń, MFA do zarządzania kopiami zapasowymi oraz regularnych testów przywracania.
Udane zadanie kopii zapasowej nie gwarantuje odzyskania. Przetestuj, czy aplikacje, dane i konfiguracja mogą być przywrócone w czasie odzyskiwania, który rzeczywiście jest wymagany przez firmę.
Centralizuj dzienniki i powiadomienia
Logi pomagają tylko wtedy, gdy są dostępne i ktoś je przegląda. Zbieraj zdarzenia bramy, zapory, uwierzytelniania i serwera centralnie, gdzie to możliwe.
Na systemach Windows zdarzenie 4624 rejestruje udane logowania, a zdarzenie 4625 rejestruje nieudane próby. Uwaga na powtarzające się niepowodzenia, rozpryskiwanie haseł, nieznane lokalizacje administratorów, nowe urządzenia, wyłączone logowanie lub szybkie usuwanie plików.
Mała firma może nie potrzebować centrum operacji bezpieczeństwa, ale potrzebuje wyznaczonego odbiorcy dla alertów o wysokim priorytecie oraz jasnego procesu eskalacji.
Która architektura zdalnego dostępu pasuje do małej i średniej firmy?
Najbezpieczniejsza praktyczna architektura to zazwyczaj najwęższa opcja, która nadal wspiera pracę użytkownika.
| Metoda dostępu | Odpowiednie użycie | Główne zagadnienie dotyczące bezpieczeństwa |
|---|---|---|
| RDP wewnętrzny | Lokalna administracja z zaufanej sieci zarządzania | Zachowaj niedostępność z publicznego internetu |
| VPN po RDP | Użytkownicy potrzebujący kilku zasobów w sieci prywatnej | Użyj MFA i ogranicz dostępne sieci |
| Brama RD | Zarządzany dostęp zewnętrzny do pulpitów RDS lub aplikacji | Zaktualizuj bramę i egzekwuj certyfikaty, MFA oraz polityki autoryzacji |
| Publikowanie przeglądarki lub aplikacji | Użytkownicy potrzebujący wybranych aplikacji systemu Windows | Ogranicz opublikowane zasoby i zabezpiecz punkt wejścia do sieci |
| Host skokowy administracyjny | Dostęp uprzywilejowany do wybranych serwerów | Izoluj hosta i ściśle ogranicz połączenia |
| VDI lub DaaS | Indywidualnie zarządzane środowiska pulpitu | Bezpieczne tożsamości, obrazy, płaszczyzny zarządzania i ustawienia chmury |
Architektura powinna podążać za obciążeniem. Publiczny RDP nie powinien być wybierany dla wygody, a VPN nie powinien być wdrażany, gdy zapewnia większy zasięg sieciowy, niż potrzebuje użytkownik. Publikacja aplikacji może zmniejszyć narażenie zwykłych użytkowników, podczas gdy administratorzy mogą wymagać wzmocnionego bramy lub hosta skokowego.
Co powinno być zabezpieczone w pierwszej kolejności przez SMB?
Małe i średnie przedsiębiorstwa mogą poprawić bezpieczeństwo zdalnego dostępu w trzech etapach.
Zredukować natychmiastową ekspozycję
Zidentyfikuj każdy internetowy RDP, VPN, bramę i usługę zdalnego zarządzania. Wyłącz wszystko, co nie jest konieczne, i usuń bezpośrednią publiczną ekspozycję RDP.
Następnie potwierdź, że NLA jest włączone, wymaga MFA, zaktualizuj systemy wystawione na internet, przeglądaj grupy administratorów i zawężaj zasady zapory. Sprawdź, czy zwykli użytkownicy zdalni nie mogą modyfikować kopii zapasowych i zbadaj powtarzające się niepowodzenia logowania.
Standaryzacja dostępu i utwardzanie serwera
Oddziel konta codzienne i uprzywilejowane, przeglądaj konta wykonawców i usługi, a także wybierz dostęp na poziomie bramy lub aplikacji, gdy jest to odpowiednie. Skonfiguruj zaufane certyfikaty, ogranicz przekierowania, segmentuj krytyczną infrastrukturę i centralizuj logi.
Dokumentuj te kontrole jako punkt odniesienia. Nowe serwery i grupy użytkowników powinny stosować ten sam projekt, zamiast być zabezpieczane w różny sposób za każdym razem.
Ustanowienie ciągłych operacji bezpieczeństwa
Bezpieczeństwo dostępu zdalnego osłabia się, gdy oprogramowanie, uprawnienia i polityki nie są przeglądane. Ustanów cykliczne procesy dotyczące łatania, przeglądów kont, odnawiania certyfikatów, testów przywracania kopii zapasowych, kontroli zapory ogniowej i badania alertów.
Uwzględnij podstawowe ćwiczenia w zakresie reagowania na incydenty. Celem jest utrudnienie nieautoryzowanego dostępu, ograniczenie skompromitowanego konta oraz wczesne wykrywanie podejrzanej aktywności, aby móc zareagować.
Jak możesz zweryfikować bezpieczeństwo zdalnego dostępu?
Konfiguracja powinna być testowana, a nie zakładana jako bezpieczna. Z zewnętrznej sieci zweryfikuj, że wewnętrzne hosty RDP nie mogą być kontaktowane bezpośrednio i że użytkownicy muszą przejść przez zatwierdzony bramkę, VPN lub portal internetowy.
Testuj konta reprezentacyjne, w tym standardowego pracownika, administratora, wykonawcę, użytkownika z niepełnosprawnością oraz użytkownika na niezatwierdzonym urządzeniu. Każde konto powinno uzyskać dostęp do wymaganych zasobów, ale nic szerszego.
Testuj ograniczenia schowka i dysku, potwierdź, że połączenia generują oczekiwane zdarzenia i zweryfikuj, że powiadomienia docierają do odpowiedzialnego administratora. Na koniec symuluj odzyskiwanie z chronionych kopii zapasowych. Testy odzyskiwania często ujawniają luki, które umowy konfiguracyjne pomijają.
Typowe błędy w zabezpieczeniach zdalnego dostępu
Kilka powtarzających się błędów osłabia w przeciwnym razie rozsądne kontrole:
- Traktowanie VPN jako pełnej ochrony, a nie ograniczanie tego, do czego mogą uzyskać dostęp połączeni użytkownicy
- Poleganie wyłącznie na zablokowaniu konta bez MFA, kontroli źródła lub monitorowania
- Dawanie każdemu użytkownikowi pełnego pulpitu, gdy jedna opublikowana aplikacja jest wystarczająca
- Zezwolenie na współdzielone konta administratorów
- Pozostawianie rozłączonych sesji działających w nieskończoność
- Zakładając, że zmiana portu RDP zapewnia znaczącą ochronę
- Zachowanie kopii zapasowych dostępnych za pomocą tych samych poświadczeń używanych do administracji serwerem
Każdy błąd zwiększa albo prawdopodobieństwo naruszenia, albo potencjalny wpływ. Ich poprawa zazwyczaj wymaga lepszego zaprojektowania dostępu, a nie pojedynczego ustawienia technicznego.
Jak TSplus wzmacnia zdalny dostęp
Dla małych i średnich przedsiębiorstw korzystających z systemu Windows, usług pulpitu zdalnego lub serwerów aplikacji, TSplus Advanced Security można dodać scentralizowaną ochronę przed atakami typu brute-force, ograniczenia geograficzne i czasowe, kontrolę zapory, zarządzanie uprawnieniami, zasady zaufanych urządzeń, opcje bezpiecznej sesji, powiadomienia oraz ochronę przed ransomware opartą na zachowaniach.
Te możliwości wzmacniają szerszy program zabezpieczeń dostępu zdalnego, a nie zastępują go. MFA, łatanie, segmentacja, ochrona punktów końcowych i przetestowane kopie zapasowe powinny pozostać częścią architektury.
Wniosek
Bezpieczeństwo zdalnego dostępu dla małych i średnich przedsiębiorstw zależy od kontrolowania pełnej ścieżki od zewnętrznego punktu wejścia do serwera i jego danych. Firmy powinny usunąć bezpośrednią ekspozycję RDP, egzekwować silną autoryzację, ograniczać uprawnienia, chronić punkty końcowe, wzmacniać serwery Windows i utrzymywać kopie zapasowe, które można odzyskać.
Warstwowe podejście daje mniejszym zespołom IT praktyczną równowagę. Zmniejsza to ryzyko, że jedno skradzione hasło, jedno niezarządzane urządzenie lub jeden niezałatany komponent mogą narazić szersze środowisko.