Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
4
Rozdział1ICzymjestinżynieriazabezpieczeń?
zbadaćwieleataków,któreokazałysięskutecznewprzeszłości:odichotwarcia,
poprzezśrodkowączęść,doostatecznegowyniku.
Wstosunkudowielusystemówmamywysokiewymaganiadotyczącegwaran-
cjibezpieczeństwa.Jeślizawiodą,możetozagrozićżyciuludzkiemualbośrodowi-
sku(jakwprzypadkuzabezpieczeńisystemówsterowaniawinstalacjachjądro-
wych),wyrządzićpoważneszkodywobrębiegłównejinfrastrukturygospodarczej
(bankomatyiinternetowesystemypłatności),narazićnaszwankprywatność
jednostek(systemydokumentacjimedycznej),podważyćmożliwośćfunkcjono-
waniacałychsektorówbiznesu(przedpłatowelicznikimediów)lubułatwićżycie
przestępcom(alarmysamochodoweiprzeciwwłamaniowe).Kwestiezabezpieczeń
ibezpieczeństwasplatająsięzesobąbardziejniżkiedykolwiekprzedtem,ponieważ
oprogramowaniemożnaznaleźćwszędzie.Nawetsamowrażenie,żesystemjest
bardziejpodatnynaatakilubmniejgodnyzaufania,niżjestwrzeczywistości,może
generowaćrealnekoszyspołeczne.
Zgodniezkonwencjonalnympoglądemwinżynieriioprogramowaniachodzi
oto,byzagwarantować,żedoczegośdojdzie(nJanmożeodczytaćtenplik”),na-
tomiastwzabezpieczeniachchodziozagwarantowanie,żedoczegośniedojdzie
(nChińskirządniemożeodczytaćtegopliku”).Rzeczywistośćjestjednakbardziej
złożona.Wymogidotyczącezabezpieczeńznaczniesięróżniąwzależnościodsys-
temu.Zazwyczajpotrzebnajestjakaśkombinacjauwierzytelnianiaużytkownika,
integralnościirozliczalnościtransakcji,odpornościnaawarie,tajnościwiadomo-
ściiskrytości.Wielesystemówjednakzawodzi,ponieważichprojektancichronili
nieto,cotrzeba,lubto,cotrzeba,alewniewłaściwysposób.
Opracowaniewłaściwychzabezpieczeńzależywięcodkilkuróżnychtypów
procesów.Trzebaustalić,cowymagaochronyiwjakisposóbzapewnić.Trzeba
teżzapewnić,żeludzie,którzybędąchronićsystemiodpowiadaćzajegoutrzyma-
nie,odpowiedniozmotywowani.Wkolejnympodrozdzialeprzedstawięsche-
matpojęciowydotyczącytychkwestii.Następnie,wceluzilustrowaniarozległości
zakresuzadań,któremusząrealizowaćsystemyzabezpieczeńorazbezpieczeństwa,
przyjrzęsięszybkoczteremobszaromichzastosowań.Będątobank,bazawojsko-
wa,szpitalorazdom.Popodaniukonkretnychprzykładówtego,coinżynierowie
zabezpieczeńmuszązrozumiećizbudować,będęmógłnastępniezaproponować
kilkadefinicji.
1020Schematpojęciowy
Abybudowaćnaprawdęniezawodnesystemy,należyzapewnić,abywspółgrałyze
sobączteryelementy.Musząistniećzasadyokreślające,copowinniśmyosiągnąć.
Musiistniećmechanizm:szyfry,kontroladostępu,sprzętowaodpornośćnamani-
pulację,atakżeinnemechanizmy,zktórychkorzystamy,bywdrożyćpolitykę.
Musiistniećgwarancja:stopień,wjakimmożemypolegaćnakażdymkonkretnym