Juraj Bednár
Som spoluzakladateľom spoločnosti DIGMIA, v ktorej som momentálne zodpovedný za stratégiu. Venujem sa prevažne open-source technológiám a počítačovej bezpečnosti.
telefon: 02/326 032 22
email: jooray+itnnews@gmail.com
Publikované: 18.03.2010 / Juraj Bednár, čítaní: 4549
V poslednom čase sa často stretávame s rôznymi prienikmi do informačných systémov. Tieto prieniky poukazujú predovšetkým na podcenené zabezpečenie mnohých slovenských webov. Toto sa týka nás všetkých a je dobré, že v poslednom čase je drobný tlak na zlepšenie zabezpečenia. S postupnou automatizáciou bezpečnostných útokov sa dostávame do stavu, keď väčšinu fatálnych chýb, ako napríklad SQL Injections, dokážeme hľadať automatizovane.
To má dva efekty:
• Cena za ich nájdenie sa radikálne znižuje. Existujú automatizované nástroje, ktoré dokážu nájsť množstvo chýb úplne automaticky, a teda za nízku cenu. Bezpečnosť nie je čiernobiela. Aj v prípade, že úplný bezpečnostný audit aplikácie nie je možný (pretože sa jednoducho nevojde do business case malej webovej služby, ktorej reklama pokryje ledva náklady na vývoj a reklamu, aj to s návratnosťou niekoľko rokov), používanie automatizovaných nástrojov v rámci vývojového cyklu zníži riziko tým, že sa nebudú vyskytovať na webe najbanálnejšie a najľahšie objaviteľné chyby.
• Zníženie ceny a náročnosti hľadania chýb prináša automatizáciu. Treba sa pripraviť na to, že chyby, ktoré sa dajú nájsť automatizovanými nástrojmi, budú hľadať tisíce počítačov, ktoré sa stali obeťami škodlivého kódu a stali sa súčasťou botnetu. Ak existuje automatický spôsob, ktorý hrubou silou hľadá zraniteľnosti a na ich základe dokáže napríklad získať celú databázu, málokto si uvedomuje, že je to len krok od toho, aby niekoho napadlo túto databázu speňažiť. Nebude to už infantilný hacker, ktorý sa svojou lámanou angličtinou snaží zakryť fakt, že je zo Slovenska, nebude to niekto, koho môžete stopovať na základe IP adries, pretože nezvládol maskovanie. Budú to tisícky nainfikovaných počítačov po celom svete, ktoré po vydumpovaní databázy ju automaticky so stanovenou cenou (napríklad podľa rankingu návštevnosti) vystavia na jedno z mnohých miest na internete, kde sa prevádzkuje čierny obchod s informáciami. Rovnako, ako si môžete teraz kúpiť stovky fungujúcich čísel kreditných kariet, ktoré boli pomocou škodlivého kódu nič netušiacim používateľom ukradnuté, môžete si kúpiť aj balíčky s databázovými dumpami takto automaticky získanými. Nebudete bojovať s nejakým slovenským hackerom, ktorého môžete odsúdiť. Ako len nájdete, nieto ešte obžalujete a odsúdite bandu čínskych a ruských hackerov?
Je tu však aj druhý problém, a to morálny. Nie som človek, ktorý rád píše o morálke, ale treba si uvedomiť, že spôsob „nájdem chybu, vycapím ju na web, keď si niekto otvorí ústa, tak tam dám aj dumpy databáz a vycrackované heslá“ by mal byť spoločnosťou rovnako odmietaný ako podvod alebo krádež. Svojím spôsobom to podvod aj krádež je. Málokto rozmýšľa o krádeži čísla kreditnej karty ako o hrdinskom čine, ktorý zvyšuje vzdelanie v oblasti bezpečnosti medzi pospolitým ľudom.
Práve tak je dobré jasne povedať, že existujú morálne spôsoby, v zahraničí jasne definované a používané, ako sa zverejňujú bezpečnostné zraniteľnosti. Osoby ako Rastislav Turek (Synopsi), ktorí bez všetkého na svoj Twitter vycapia dump databázy jedného navštevovaného slovenského webu, predovšetkým preto, aby vystrašením ľudí zvýšili obrat svojich bezpečnostných služieb, by nemali byť spoločnosťou oslavovaní ako hrdinovia. Zvlášť preto, že existujú iné firmy (ak nechcem hovoriť iba o nás, tak napríklad v niečom aj naša konkurencia: Nethemba alebo Gordias), ktoré by si takéto niečo nikdy nedovolili.
Málokto však vie, že existuje spoločensky akceptovaný (zase najmä v zahraničí) a etický spôsob, ako upozorňovať na chyby. V prvom rade väčšina webov v zahraničí má niečo ako politiku na nahlasovanie bezpečnostných zraniteľností. Takáto politika by mala prípadných nálezcov bezpečnostných chýb informovať o tom, ako tieto chyby zverejniť tak, aby boli všetky strany spokojné.
Väčšina takýchto politík hovorí, že v prípade, že nájdete bezpečnostnú chybu, treba ju nahlásiť prevádzkovateľovi stránky a dať mu čas opraviť ju. Po jej opravení môže nálezca chyby túto chybu zverejniť – to preto, aby sa IT komunita poučila, on získal svoju chvíľku slávy a takisto preto, aby vznikala motivácia pre prevádzkovateľov, aby chybám predchádzali – aj takáto publicita je negatívna. Takáto politika však myslí najmä na používateľov – nedochádza k úniku osobných údajov (po nájdení chyby si, samozrejme, nálezca nemôže skopírovať databázu), používatelia sú cez médiá informovaní, ktoré weby obsahovali bezpečnostné slabiny. Niektoré veľké weby (napríklad Google) zverejňujú aj poďakovanie všetkým, čo bezpečnostnú zraniteľnosť našli.
Takýto spôsob funguje aj u nás, osobne som ho spravil niekoľkokrát, rovnako ako kolegovia z iných firiem, ktoré sa venujú IT bezpečnosti. O tomto prístupe však nevie širšia spoločnosť, a preto ľudia, ktorí nerešpektujú základné best practices v danej oblasti, sú médiami vyzdvihovaní ako hrdinovia. O tých, ktorí to robia tak, ako sa to má, sa píše v odbornejších časopisoch a v komunite.
Som spoluzakladateľom spoločnosti DIGMIA, v ktorej som momentálne zodpovedný za stratégiu. Venujem sa prevažne open-source technológiám a počítačovej bezpečnosti.
Návrh zákona, ktorý dalo do medzirezortného pripomienkového konania Ministerstvo Financií a má umožniť blokovanie internetových stránok spojených s nelegálnym hazardom spustil vlnu odporu... viac »
V poslednom čase sa často stretávame s rôznymi prienikmi do informačných systémov. Tieto prieniky poukazujú predovšetkým na podcenené zabezpečenie mnohých slovenských webov... viac »
Už dávno som rozmýšľal, prečo ľudia ešte používajú faxové prístroje, keď tu máme e-mail. V kancelárii som si zaviedol službu mail2fax, ktorá pre mňa nepochopiteľnú dinosauriu technológiu maskuje za e-mail... viac »
V Berlíne sa tradične koncom roka medzi sviatkami koná bezpečnostná konferencia nemeckého Chaos Computer Clubu s názvom Chaos Communication Congress. Podtitul konferencie v roku 2008 znel: Nothing to hide (Niet čo skrývať). Podľa mnohých expertov ide o najlepšiu konferenciu týkajúcu sa bezpečnosti v Európe, ostatné konferencie často len rozvíjajú jej témy... viac »