Jak kontrolować uprzywilejowany użytkownik w systemie Linux
- 4030
- 694
- Igor Madej
Pomimo rosnącej liczby cyberprzestępu. Rozwiązanie bezpieczeństwa i praktyki szybko się rozwija, aby uwzględnić nowe zagrożenia i pomóc firmom wyprzedzić krzywą.
Jednak nie wszystkie firmy są gotowe dokonać niezbędnych inwestycji i zdecydowanie nie wszystkie zagrożenia są postrzegane jako równe. Podczas gdy firma zdecydowanie będzie stosować podstawowe rozwiązania bezpieczeństwa, takie jak zapory ogniowe i antywirusy, nie wszyscy dokonują niezbędnej inwestycji w uprzywilejowane bezpieczeństwo konta i monitorowanie działań użytkowników, a wielu wybiera standardową wbudowaną miarę, którą zapewnia ich oprogramowanie i systemy.
W szczególności Linux ma reputację mniej podatnych na złośliwe oprogramowanie, ale jego uprzywilejowane konta są w rzeczywistości bardzo podatne na ataki hakerów, jak i niewłaściwe użycie przez złośliwych osób. Spójrzmy bardziej szczegółowo, jak kontrolować uprzywilejowany użytkownik w systemie Linux i jakie środki bezpieczeństwa dostarcza Linux, aby pomóc chronić uprzywilejowane konta i jak naprawdę są one skuteczne.
Rodzaje kont Linux
Tak samo jak system Windows, Linux ma kilka rodzajów kont:
- Super Użytkownik lub Root - Jest to domyślne konto administracyjne, które pozwala na pełną kontrolę systemu podobnego do konta administratora systemu Windows. Uprzyjemności główne Linux pozwalają użytkownikowi wykonywać dowolne polecenia i kontrolować dowolne usługi i inne konta, zmieniać uprawnienia użytkownika, dodawać użytkownika na grupę itp.
- Normalny użytkownik - To jest zwykłe konto z ograniczonym zestawem uprawnień użytkownika Linux. Nie może uzyskać dostępu do żadnych krytycznych zasobów lub usług systemowych i potrzebuje uprawnień od użytkownika root na uruchamianie niektórych poleceń.
- Użytkownik systemu - Konto użytkownika o tym samym poziomie uprawnień co normalny użytkownik, zarezerwowane do użytku przez różne aplikacje. Takie konta są stosowane w celu udzielania wniosków określonych uprawnień lub odizolowania ich do celów bezpieczeństwa.
Linux pozwala na dużą elastyczność w swoich kontach. W razie potrzeby możesz utworzyć wiele kont Linux, a także przypisać różne uprawnienia do kont lub grup kont. Możesz także bezpośrednio zmienić uprawnienia do czytania, pisania i wykonywania niektórych plików lub katalogów, a także ich własności, co bezpośrednio dyktuje autorytet użytkownika w sprawie wspomnianych plików. Cała ta elastyczność jest jednak mieczem z podwójnym krawędzi, co ułatwia sprawcy lub znającym się na technologii złośliwego wtajemniczonego poufnego do niewłaściwego użycia lub kradzieży chronionych danych.
Ostatecznie konto główne jest najbardziej wrażliwym punktem systemu, ponieważ jest konieczne dostęp do chronionych plików i ustawień, a Linux ma kilka wbudowanych sposobów ochrony takiego konta.
Uprzywilejowane bezpieczeństwo konta
Każde aktywne konto root powinno być zawsze chronione hasłem, a Linux poprosi Cię o ustawienie go podczas instalacji lub po pierwszym zdecydowaniu na konto root. Jednak bezpośrednie korzystanie z konta głównego nie jest najbezpieczniejszym sposobem działań dla organizacji, zwłaszcza jeśli masz kilku administratorów systemu.
Znacznie lepszym sposobem jest użycie zwykłego konta i tymczasowe włączenie uprawnień root, używając poleceń SU lub Sudo. Obie te polecenia wykonują podobne zadanie - pozwól przekazać uprawnienia administracyjne na zwykłe konto, ale działają one nieco inaczej. Aby korzystać z SU, administrator musi znać zarówno hasło z własnego konta, jak i z korzenia. Chociaż może to zapewnić dodatkową warstwę ochrony, gdy ich konto jest zagrożone, nie jest idealne z punktu widzenia zagrożenia poufnego.
Polecenie Sudo pozwala uzyskać poziom uprawnień root bez potrzeby znać hasła root. Zezwolenie na dostęp do polecenia Sudo dla innych użytkowników jest rozstrzygane bezpośrednio przez root. Sudo wyłącza wszelkie dodatkowe uprawnienia, gdy użytkownik pozostaje nieaktywny przez dłużej niż pięć minut, wymagając hasła następnym razem, co pomaga chronić konsolę, gdy administrator odchodzi bez wyłączenia uprzywilejowanego dostępu.
Ogólnie rzecz biorąc, te podstawowe środki bezpieczeństwa pozwalają ograniczyć zakres mocy, jaki ma administrator w systemie i umożliwić lepsze śledzenie wykorzystania rachunków administracyjnych. Na przykład, jeśli administrator zalogował się w nietypowym czasie, może to być powód do obrażeń związanych z naruszeniem lub atakiem poufnym. Jednak bez odpowiedniego wglądu w działania użytkownika nie można zagwarantować niezawodnej ochrony przed atakami poufnymi. Zobaczmy, jakie narzędzia Linux zapewnia w dziale monitorowania użytkowników.
Wbudowane narzędzia do monitorowania Linuksa
Linux ma wiele poleceń, które umożliwiają uprzywilejowanym użytkownikom dostęp do dzienników i monitorowanie korzystania z różnych zasobów systemowych. Najbardziej podstawowym z nich jest najlepsze narzędzie, które zapewnia dynamiczny przegląd wszystkich obecnie działających procesów. Możesz nie tylko sprawdzić wykorzystanie zasobów systemowych, ale także zobaczyć wszystkie wykonane polecenia i inne przydatne informacje, które mogą dać wgląd w to, co robią użytkownicy.
Linux słynie również z wbudowanej sieci sniffer. W przeciwieństwie do podobnego narzędzia systemu Windows, pozwala nie tylko przeglądać ruch sieciowy w czasie rzeczywistym, ale także przechwytywać go do późniejszej analizy, co zapewnia dużą widoczność w użyciu sieci.
Ogólnie rzecz biorąc, Linux ma dość solidną wbudowaną funkcję monitorowania, ale jest zaprojektowany głównie do konserwacji technicznej i rozwiązywania problemów. Nie przedstawia danych w wygodny sposób i nie pozwala łatwo uzyskać przeglądu działań użytkownika, co sprawia, że przydatność do wykrywania zagrożeń poufnych jest dość ograniczona.
Podczas gdy Linux ma szereg wbudowanych narzędzi do kontrolowania i ochrony uprzywilejowanych kont, w nowoczesnym środowisku bezpieczeństwa cybernetycznego ten poziom ochrony nie jest wystarczający. Nowe zagrożenia i słabości pojawiają się bardzo czas, a Linux nie jest z nich odporny. Jeśli chcesz naprawdę chronić swój system Linux, musisz zastosować profesjonalne zarządzanie dostępem i uprzywilejowane rozwiązania monitorujące użytkowników, które zapewnią pełną widoczność, kto zalogował się za pomocą uprzywilejowanego konta i tego, co robią.
- « Jak korzystać z postępów technologicznych do bezbłędnego telepracowania
- Jak zainstalować serwer SVN na Ubuntu 18.04 i 16.04 LTS »