2007 01 Novell Security Manager–powered by Astaro [Bezpieczenstwo]
bezpieczeństwo Novell Security Manager Novell Security Manager powered by Astaro Piotr Szewczuk ak wiadomo wszystkim czytelnikom, firewall jest jednym z głównych ele- mentów bezpieczeństwa teleinforma- J tycznego każdej firmy. Ogólnie syste- my firewall można podzielić na dwie kate- gorie: " programowe np. iptables, packet filter, ipfw, " pseudo sprzętowe np. Cisco PIX Fire- wall, Netscreen. Wymienione pseudo sprzętowe firewal- le to tak naprawdę firewallee programo- we dostarczane przez producentów wraz z dedykowanym sprzętem. Dzięki połącze- Rysunek 2. Ustawienie adresu IP dla interfejsu administracyjnego niu oprogramowania i sprzętu oferują du- ży stopień integracji, co z kolei przekłada dzić prostotę rozwiązań pseudo sprzętowych Linux, wykorzystującym oprogramowanie się na prostotę ich konfiguracji. Z drugiej z możliwościami jakie dają w pełni progra- iptables jako pakiet filtrujący, które oprócz strony skonfigurowanie i wdrożenie fire- mowe firewalle. Dzięki dodatkowym funk- funkcji filtrujących posiada następujące moż- walla programowego jest o wiele trudniej- cjom jakie posiada w zakresie bezpieczeń- liwości: sze niż pseudo sprzętowego, ponieważ wy- stwa sieciowego, idealnie nadaje się do bu- maga od administratora sieci własnoręcz- dowy dedykowanych skrzynek bezpieczeń- " ochrona antywirusowa ruchu http i e-mail, nego tworzenia reguł zapory sieciowej. Mi- stwa które można umieszczać na styku sie- " ochrona przed spamem, mo to trud poniesiony na stworzenie wła- ci LAN/Internet lub też, po włączeniu opcji " ochrona przed spyware, snych reguł zapory zapewnia idealne do- Transparent Mode, jako przezroczystych mo- " serwer DNS i DHCP, pasowanie konkretnego firewalla do wy- stów sieciowy zwiększających bezpieczeń- " wykrywanie prób włamań do sieci - IDS, magań danej sieci. stwo wybranych, odseparowanych, segmen- " tworzenie tuneli VPN. W niniejszym artykule chciałbym przed- tów sieci LAN. stawić i opisać oprogramowanie Novell Se- Novell Security Manager jest oprogramo- Dużą funkcjonalność i elastyczność osiągnię- curity Manager (NSM), które próbuje pogo- waniem opartym o system operacyjny SuSE to dzięki połączeniu i wykorzystaniu takich projektów OpenSource jak: WebAdmin, Squ- id, Snort, Clamav, Bind, Socks, Dhcpd, IPsec czy też RRDtools. Każda z usług, dla zwięk- O autorze Autor hobbystycznie i zawodowo zajmuje się Linuksem i systemami Unix od 1998 r. Obecnie pracuje jako konsultant systemu SuSE Linux. Poza kompilacją systemów i programów interesuje się kompilacją po- traw w kuchni. Kontakt z autorem: piotr.szewczuk@ gmail.com Rysunek 1. Ekran powitalny z wyborem typu jądra 54 styczeń 2007 autorzy@lpmagazine.org bezpieczeństwo Novell Security Manager Konfiguracja Konfiguracja NSM rozpoczyna się po pierw- szym uruchomieniu systemu. W tym celu na- leży w przeglądarce internetowej podać ad- res https://ip_interfejsu_administracyjnego. Ko- munikacja odbywa się za pomocą proto- kołu ssl z wygenerowanymi przykładowy- mi certyfikatami. Przy pierwszym urucho- mieniu pojawia się okno gdzie należy po- dać hasła dla kont używanych przy pracy z NSM, są to: " konto administracyjne WebAdmin - ad- min " konto użytkownika shell - loginuser " konto użytkownka shell z uprawnienia- mi administracyjnymi - root Rysunek 3. Podział dysku na partycje i kopiowanie pakietów Po ustawieniu haseł można się już zalogo- szenia bezpieczeństwa, działa w środowisku kietów) otrzymujemy działający system go- wać do panelu administracyjnego na konto chroot a całość jest dobrze zintegrowana i za- towy do pracy. Instalacja rozpoczyna się od admin . rządzana za pomocą przeglądarki interneto- wyboru jądra systemu (single lub smp), na- Po zalogowaniu się można przystąpić wej po szyfrowanym połączeniu SSL. stępnie możemy wybrać układ klawiatury, do dalszej konfiguracji. Na początek należy region (Europe >Warsaw) oraz datę i czas sys- ustawić pozostałe interfejsy sieciowe Net- Wymagania temowy. work >Interfaces (można oznaczyć która kar- Novell Security Manager do poprawnej pra- Kolejnym ważnym elementem jest wy- ta sieciowa to wewnętrzny interfejs, a która cy wymaga dedykowanego serwera o nastę- bór, który z dostępnych interfejsów siecio- to zewnętrzny) pujących parametrach: wych będzie pełnił rolę interfejsu administra- oraz uzupełnić licencję System >Licen- cyjnego i nadanie mu odpowiedniego adresu sing i wgrać najnowsze poprawki do NSM " min. procesor Pentium II lub kompaty- IP. Dostęp do panelu administracyjnego bę- System >Up2Date Service. Dodatkowo istnieje bilny obsługa do 100 użytkowników dzie możliwy tylko poprzez ten interfejs. możliwość zamiany automatycznie wygene- " min. procesor Pentium III lub kompaty- Po zaakceptowaniu kolejnego monitu z in- rowanych certyfikatów SSL na swoje własne bilny obsługa powyżej 100 użytkowni- formacją o skasowaniu wszystkich danych System >WebAdmin Site Certificate. NSM mo- ków przy instalacji NSM następuje podział dysku że pełnić rolę serwera pośredniczącego dla ta- " min. 256 MB RAM na partycje oraz kopiowanie pakietów. kich usług jak: http, smtp, pop3, dns. Opcje od- " min. 8 GB HDD (IDE or SCSI) Po skopiowaniu pakietów i restarcie ser- powiedzialne za te funkcje znajdują się w sek- " CD-ROM wera system jest gotowy do pracy. cji Proxies. Dla ruchu http istnieje możliwość " min. 2 karty sieciowe Jak widać przedstawione wymagania nie są wygórowane co pozwala na wykorzystanie starszych komputerów, co z kolei przekłada się na koszt wdrożenia. Instalacja Testową 45-dniową najnowszą wersję NSM 6.0 można pobrać ze strony download fir- my Novell (obraz iso zajmuje 278 MB). Przed instalacją należy zwrócić szczególną uwagę na fakt, że NSM domyślnie formatuje wszyst- kie dane z dysku na którym będzie instalo- wany!!! Odpowiednie komunikaty informu- jące o tym fakcie pojawiają się kilkukrotnie podczas instalacji. Z tego powodu testy NSM należy wykonywać na dedykowanym kom- puterze lub w wirtualnej maszynie VMwa- re. Proces instalacji jest ograniczony do mi- nimum dzięki czemu po 15 minutach (pod- stawowa konfiguracja plus kopiowanie pa- Rysunek 4. Widok głównej strony programu NSM www.lpmagazine.org 55 bezpieczeństwo Novell Security Manager ruch sieciowy statystyki jakie oferuje są bardzo rozbudowane i użyteczne. Pro- gram oferuje między innymi następujące statystyki: administracyjne (ilość logowań na konto admin, aktualizacje systemu i baz antywirusowych), systemowe (użycie pro- cesora, pamięci RAM, pamięci Swap, inter- fejsów sieciowych), filtrowanych pakietów, opcji związanych z wykrywaniem włamań (np. prób skanowań portów), użycia proxy dla ruchu www czy też związanych z filtro- waniem treści. Podsumowanie Funkcje, jakie oferuje NSM oraz prostota Rysunek 5. Konfiguracja interfejsów sieciowych w programie NSM ich konfiguracji robią duże wrażenie. Widać, że producent tworząc produkt starał się aby był on intuicyjny, jak najprostszy w uży- waniu oraz zachowywał duże możliwości w zakresie oferowanego bezpieczeństwa . Niestety nie ma róży bez kolców . Dużym minusem NSM jest sposób licencjonowania. Aby w pełni skorzystać z produktu należy zakupić licencję NSM uzależnioną od ilo- ści chronionych urządzeń w sieci, ubez- pieczenie wersji, maintenance oraz osobno Rysunek 6. Przykład reguł filtrujących w programie NSM licencję na ochronę poczty elektronicznej, ustawienia opcji ochrony przeglądania stron nięć myszy, i wcześniejszego zdefiniowa- ochronę ruchu www oraz opcję HA (opcja www (surf protection) oraz buforowania (ca- nia interfejsów, można tworzyć reguły wy- związana z możliwością uruchomienia klas- ching). Pocztę elektroniczną możemy spraw- bierając z listy odpowiednie interfejsy, typy tra NSM). dzać pod kątem występowania wirusów (vi- usług oraz akcje dla danych reguł (przyjmo- Na stronie producenta wymienionych rus protection), poprawności nagłówków (mi- wanie, odrzucanie, porzucanie itp). Dodat- jest 6 rodzajów licencji. Niestety takie po- me error checking), typu przesyłanych załącz- kowo każda reguła ma interpretację graficz- dejście do licencjonowania może spowodo- ników (file extension filter) oraz występowania ną co ułatwia ich interpretację przez osobę wać, że klienci poczują się zagubieni w gą- spamu (Spam Protection). Opcjonalnie można administrującą. szczu wymagań licencyjnych, jakie mu- także skorzystać z list RBL oraz Greylist. Kolejną bardzo przydatną dla adminis- szą spełnić aby cieszyć się z możliwości ja- Reguły, które będą używane przez fi- tratorów funkcją jaką oferuje NSM jest ra- kie daje NSM. Sądzę jednak, że może się to rewall ustala się w sekcji Packet Filter >Ru- portowanie. Ponieważ NSM jest pomyśla- zmienić w przypadku nacisków na firmę les. W NSM tworzenie reguł nie jest skom- ny jako oprogramowanie instalowane na Novell przez klientów, celem zmiany spo- plikowaną operacją. Za pomocą kilku klik- serwerach przez które ma odbywać się sobu licencjonowania, oraz dużym zainte- resowaniem samym produktem. Pomimo trudnego sposobu licencjonowania za- praszam do pobrania i przetestowania No- vell Security Manager. W Sieci " Wersja testowa http://download.novell.com/ Download?buildid=dwms_ oxwtD8 " Sposób licencjonowania http://www.novell.com/ products/securitymanager/ howtobuy.html Rysunek 7. Przykład statystyki ochrony antywirusowej 56 styczeń 2007