Bezpieczeństwo to jedna z najważniejszych kwestii, z którymi musimy się zmagać na co dzień, a to dlatego, że nie tylko w naszych organizacjach, ale także na poziomie osobistym mamy wiele plików i ustawień, które w przypadku niewłaściwego użycia mogą spowodować nieodwracalne szkody.
Znamy różne narzędzia, które mogą się przydać do monitorowania codziennego zachowania systemu i tym razem porozmawiamy o jednym w szczególności o nazwie Tripwire.
Co to jest TripWireTripWire to potężne i darmowe narzędzie, którego specyficzną funkcją jest wykrywanie włamań (IDS) który stale aktualizuje krytyczne pliki systemowe i raporty kontrolne w przypadku ich modyfikacji lub usunięcia przez hakera lub intruza.
TripWire wyśle wiadomość do administratora systemu w przypadku awarii systemu. TripWire to narzędzie open source, które pozwoli informować obszar IT w przypadku jakiejkolwiek modyfikacji w systemie Linux, w tym przypadku Debian 8.
ten Podstawowa obsługa TripWire jest następująca:
- Najpierw narzędzie przeprowadza analizę i tworzy punkt odniesienia dla wszystkich krytycznych plików w zaszyfrowanym pliku, zwiększając bezpieczeństwo.
- Później monitoruje wszelkie anomalne zmiany i porównuje je z testem porównawczym, w tym między innymi takimi szczegółami jak data i godzina, uprawnienia.
Do tej analizy użyjemy zespołu z Debianem 8.
1. Zaktualizuj system
Najpierw wpiszemy polecenie:
aktualizacja apt-getAktualizacja wszystkich pakietów dostępnych w systemie.
NotatkaDodajemy sudo w przypadku, gdy nie jesteś zalogowany jako użytkownicy root.

Na komputerach z CentOS 7 lub RHEL musimy wpisać polecenie:
mniam aktualizacjaDzięki temu zaktualizujemy pakiety.
2. Pobierz i zainstaluj TripWire
Po zaktualizowaniu systemu przystępujemy do wprowadzenia następującego polecenia, aby pobrać i zainstalować TripWire:
apt-get install tripwireW zespołach z CentOS 7 wpiszemy polecenie:
mniam zainstaluj tripwire

Widzimy, że wyświetla się następujący kreator, w którym akceptujemy wiadomość:

Po zaakceptowaniu tego komunikatu wyświetla się następujące okno, w którym musimy określić, kiedy utworzyć klucze hasła. Tripwire.

Zobaczymy:

Naciskamy Akceptować i musimy skonfigurować klucz lokalny.

Kliknij Tak, a w następnym oknie zobaczymy ścieżkę, w której zostanie zapisana konfiguracja TripWire.

Następnie zobaczymy trasę wytycznych TripWire.

Kliknij wymaganą opcję, a proces instalacji będzie kontynuowany.

Później zobaczymy następujące okno, w którym musimy wprowadzić klucz strony dla TripWire.

Musimy potwierdzić hasło, a następnie wprowadzić hasło lokalne.

Potwierdzamy hasło i wreszcie widzimy, że instalacja została zakończona poprawnie.

Naciskamy Akceptować aby wyjść z kreatora. W przypadku, gdy kreator nie jest wyświetlany, musimy wprowadzić następujące informacje, aby skonfigurować zarówno klucze witryny, jak i klucze lokalne:
twadmin -m G -L /etc/tripwire/dummy-local.key -S /etc/tripwire/site.keyKluczem Strona.
3. Uruchom usługę TripWire
Po zainstalowaniu narzędzia TripWire przystępujemy do uruchomienia usługi za pomocą następującego polecenia:
tripwire -initI musimy wprowadzić lokalne hasło, które stworzyliśmy wcześniej.

Do tej pory widzieliśmy jak zainstalować i uruchomić Tripwire, kliknij następną stronę nieco poniżej, aby dowiedzieć się, jak to skonfigurować.
4. Zmodyfikuj plik konfiguracyjny Tripwire
Następnym krokiem jest skonfiguruj plik twpol.txt za pomocą edytora, który lubimy najbardziej.
W takim przypadku wpiszemy następujące polecenie:
sudo nano /etc/tripwire/twpol.txtWyświetli się następujące okno:

Tam zlokalizujemy następujące wiersze:

Wiersze te są powiązane z bazą danych utworzoną wcześniej, gdy Usługa TripWire. Tam musimy włączyć te linie za pomocą ikony #, po prostu nie wybieramy następujących linii:
/root/.bashrc /root/.bash_profile

W ten sam sposób musimy aktywować następujące linie:

Zmiany zapisujemy za pomocą kombinacji klawiszy:
Ctrl + O
I wychodzimy z edytora za pomocą kombinacji:
Ctrl + X
5. Modyfikuj szablony TripWire
Następnie wprowadzimy następującą ścieżkę do modyfikacji szablonu narzędzia:
twadmin -m P /etc/tripwire/twpol.txt

Widzimy, że polityka plików została napisana poprawnie. Po skonfigurowaniu tych parametrów musimy ponownie użyć polecenia:
tripwire -initAby zmiany zostały wprowadzone.
6. Weryfikacja TripWire
Aby zweryfikować parametry narzędzie tripwire wpiszemy następujące polecenie:
tripwire -sprawdź

Możemy nieco bardziej rozwinąć tekst i znajdziemy w Podsumowanie reguł wierszy obiekty, które zostały przeskanowane przez narzędzie, oraz możliwe naruszenia lub wpływ na nie.

7. Automatyzacja raportów TripWire w Debianie 8
Jednym z parametrów, których używa TripWire, jak wspomnieliśmy wcześniej, jest to, że narzędzie tworzy punkt przywracania dla krytycznych plików.
Do tego możemy wykorzystać:
crontab -eZobaczymy:

Na końcu konsoli musimy wprowadzić parametry, aby wykonać kopię zapasową informacji:

W ten sposób konfigurujemy, że drogą mailową będziemy otrzymywać powiadomienia o wszelkich zmianach w plikach.
Zmiany zapisujemy za pomocą kombinacji klawiszy Ctrl + O.
Jak widzieliśmy z narzędzie tripwire możemy liczyć na możliwość zapewnienia integralność i bezpieczeństwo plików naszych systemów Linux.
Audyt CentOS 7








