9157474425

9157474425



CycSecure Server

Natural language (NL) descriptions of network attack plans

NL descriptions of network remedy steps

Detailed, editable and web-browsable network model

NL answers to nearly arbitrary NL queries about tlie model

rys. 3.1: Architektura systemu CycSecure (rysunek z artykułu 2, patrz literatura)


Outputs

Ważną funkcję pełni Planner, który ma dostęp do informacji o bugach poszczególnych programów dzięki czemu wiadomo, gdzie znajdują się słabe punkty i gdzie spodziewać się potencjalnych ataków. Planner jest również odpowiedzialny za planowanie kolejnych działań serwera. Inference Engine stanowi bazę rozumowania, a więc serce CycSecur'a. Użytkownik może się odnosić do systemu za pomocą specjalnego interface'u, który zawiera statystyki sieciowe, umożliwia analizę ataków sieciowych, dostęp do Planner'a i wiele innych. Posiadając aktualny i ciągle uzupełniany model Internetu na serwerze, CycSecure może symulować ataki na sieć komputerową. Użytkownik mając odpowiedni dostęp do funkcjonalności, może udoskonalać i analizować ten proces.

Aby serwer mógł zbierać informację o komputerach klientów, musi być u nich uruchomiony demon Sentinel. Demon ten jest najsłabszym ogniwem systemu. Cycorp zapewnia oczywiście, że Sentinel nie zużywa wielu zasobów na komputerach klientów. Jednak faktem jest, iż są one podatne na różne ataki. Co więcej błędy w kodzie tego demona mogą nie tylko poważnie zaszkodzić klientowi, ale samemu serwerowi. Poza tym zbierane dane przez Sentinefa są poufne, więc nie powinny być one podatne na podsłuchiwanie czy zmienianie zawartości. Domyślnie pakiety wysyłane przez demona nie są szyfrowane w żaden sposób, bowiem zwiększyłoby to złożoność danego rozwiązania. Uważam, że jest to nieakceptowalne rozwiązanie. Jeżeli inteligenty agent nie jest w stanie obronić się przed zwykłym wirusem z sieci, jak ma zamiar bronić się on przed inteligentnymi wirusami, które, jeśli już nie istnieją, na pewno powstaną? Z drugiej strony, jeżeli będzie taka potrzeba, szyfrowanie danych może być łatwo zaimplementowane w demonie. Przez 6 miesięcy system ten był testowany przez grupę STARTCOM z USA. Wyniki testów były bardzo zadowalające. Oprócz wad, związanych z demonem Sentinel, zauważono również, że serwer zbierał zbyt dużo informacji niż był w stanie później przetworzyć, aby przeanalizować kwestie bezpieczeństwa na komputerach klientów. Ale oczywiście zadania jednego serwera można podzielić na wiele innych współpracujących ze sobą komputerów.

7



Wyszukiwarka

Podobne podstrony:
The Natural Ąpproach The natural approacli is a metliod of second language teaching proposed by S. K
ARTIFICIAL INTELLIGENCEPossible Applications of Al Natural Language Processing Virtual Personal
NLP - Natural Language Processing NOAC - Number of activities and control flow elements NOAJS -
142 A natural language exists only in human society, in which it functions primarily as a means of c
196 Gkeat Basin Naturalist MemoirsNo. 11 partment of Agrieulture, Forest Service, 1) 1 Appl. For. No
Computer Systems architccture. Charactcristics of database Systems and SQL query language, thc probl
Sapir 9 JĘZYK 57 Fragmenty artykułu Edwarda Sapira Language w tomie 9 Encyclopedia of the Social Sci
74 75 (3) Cold, coughs and sore throats A great remedy is natural honey. the sweetest of healers, mi
calibre cover (73) NATURAL ACTSA SIDELONG VIEW OF SCIENCE AND NATURĘ “A TOUR DE FORCE OF ORIGINAL TH
klawiso Text Services Settings Default Input Language Select one of the installed input languages to
Name:_ Datę:_ Counting Syllables Worksheet A syllable isa unit of spoken language madę up of a singl
Between ApriI 13 and 17,2015, the Centreof Languagesand CommunicationsofPoznan Uniwrsity o
Webinar TableauAnaliza danych za pomocąjęzyka naturalnego (Natural Language Processing) Bartłomiej
Common CLI Languages    ( •    A#: CLI implementation of Ada. •

więcej podobnych podstron