abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:11 | Nová verze

    Bylo oznámeno (cs) vydání Fedora Linuxu 40. Přehled novinek ve Fedora Workstation 40 a Fedora KDE 40 na stránkách Fedora Magazinu. Současně byl oznámen notebook Slimbook Fedora 2.

    Ladislav Hagara | Komentářů: 4
    dnes 13:44 | Upozornění

    ČTK (Česká tisková kancelář) upozorňuje (X), že na jejím zpravodajském webu České noviny byly dnes dopoledne neznámým útočníkem umístěny dva smyšlené texty, které nepocházejí z její produkce. Jde o text s titulkem „BIS zabránila pokusu o atentát na nově zvoleného slovenského prezidenta Petra Pelligriniho“ a o údajné mimořádné prohlášení ministra Lipavského k témuž. Tyto dezinformace byly útočníky zveřejněny i s příslušnými notifikacemi v mobilní aplikaci Českých novin. ČTK ve svém zpravodajském servisu žádnou informaci v tomto znění nevydala.

    Ladislav Hagara | Komentářů: 15
    dnes 13:33 | Komunita

    Byla založena nadace Open Home Foundation zastřešující více než 240 projektů, standardů, ovladačů a knihoven (Home Assistant, ESPHome, Zigpy, Piper, Improv Wi-Fi, Wyoming, …) pro otevřenou chytrou domácnost s důrazem na soukromí, možnost výběru a udržitelnost.

    Ladislav Hagara | Komentářů: 0
    dnes 13:00 | Nová verze

    Společnost Meta otevírá svůj operační systém Meta Horizon OS pro headsety pro virtuální a rozšířenou realitu. Vedle Meta Quest se bude používat i v připravovaných headsetech od Asusu a Lenova.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | IT novinky

    Společnost Espressif (ESP8266, ESP32, …) získala většinový podíl ve společnosti M5Stack, čímž posiluje ekosystém AIoT.

    Ladislav Hagara | Komentářů: 0
    včera 23:44 | Nová verze

    Byla vydána nová stabilní verze 3.5 svobodného multiplatformního softwaru pro editování a nahrávání zvukových souborů Audacity (Wikipedie). Přehled novinek také na YouTube. Nově lze využívat cloud (audio.com). Ke stažení je oficiální AppImage. Zatím starší verze Audacity lze instalovat také z Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Zajímavý článek

    50 let operačního systému CP/M, článek na webu Computer History Museum věnovaný operačnímu systému CP/M. Gary Kildall z Digital Research jej vytvořil v roce 1974.

    Ladislav Hagara | Komentářů: 2
    včera 16:22 | Pozvánky

    Byl zveřejněn program a spuštěna registrace na letošní konferenci Prague PostgreSQL Developer Day, která se koná 4. a 5. června. Na programu jsou 4 workshopy a 8 přednášek na různá témata o PostgreSQL, od konfigurace a zálohování po využití pro AI a vector search. Stejně jako v předchozích letech se konference koná v prostorách FIT ČVUT v Praze.

    TomasVondra | Komentářů: 0
    včera 03:00 | IT novinky

    Po 48 letech Zilog končí s výrobou 8bitového mikroprocesoru Zilog Z80 (Z84C00 Z80). Mikroprocesor byl uveden na trh v červenci 1976. Poslední objednávky jsou přijímány do 14. června [pdf].

    Ladislav Hagara | Komentářů: 6
    včera 02:00 | IT novinky

    Ještě letos vyjde Kingdom Come: Deliverance II (YouTube), pokračování počítačové hry Kingdom Come: Deliverance (Wikipedie, ProtonDB Gold).

    Ladislav Hagara | Komentářů: 13
    KDE Plasma 6
     (72%)
     (10%)
     (2%)
     (17%)
    Celkem 697 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Víkend na Strahově: počítačová bezpečnost a historie

    14. 7. 2011 | Jan Hrach | Různé | 3893×

    Na pražském Silicon Hillu proběhla přednášková akce Cryptofest a komunitní akce RETROfest - první se zaměřením na počítačovou bezpečnost a druhá vzpomínková na doby dávno uplynulé.

    Obsah

    Sobotní CryptoFest

    link

    Cryptofest 2011

    Bezpečnost…?!

    link

    Poznámka: Text sleduje přednášku, odkazy doplnil autor článku.

    Po obvyklém úvodu týkajícím se historie budovy, ve které se nacházíme (tentokrát ovšem včetně zmínky, že se tu kdysi kromě prádelny nacházela také rušička Svobodné Evropy), hned začala první přednáška. Na ne zas tak staré Fakultě informačních technologií ČVUT letos běží první ročník magisterského oboru Počítačová bezpečnost. Podle Róberta Lórencze obor s podobnou náplní snad ani nikde jinde v ČR nenajdete. Na MFF UK se sice učí kryptoanalýza, zde se však studující mají seznámit spíš s bezpečností v praxi – ať už jde o bezpečnost v síti, bezpečnost HW (viz druhou a třetí přednášku) nebo SW. Na FITu tak zkoumají například generátory náhodných čísel, RFID a Smart karty a dělali už i nějakou tu forenzní analýzu médií pro MVČR.

    Pak si vzal mikrofon Zdeněk Blažek z Commerzbank a pokusil se nás seznámit s tím, jak se řeší zabezpečení například v bance. Prvním bodem je vyhodnocení rizik – podle Blažka je teoreticky větší hrozba zevnitř, například selháním vnitřních procesů a lidského faktoru (ať už z nevědomosti nebo z nedbalosti). Bezpečnost dokonce označil za boj s lidskou hloupostí a nedbalostí. Problémy také může způsobit chyba v software (nevydařený update) nebo hardware a přerušení dodávky služeb, především konektivity, a to ať už z důvodu výpadku nebo třeba krachu ISP.

    Relativně menší škody jsou pak způsobeny vnějšími útoky, kdy proti stovce návrhářů bezpečnostního systému stojí miliony světových mozků, a překvapivě malé škody jsou pak způsobeny krádežemi dat.

    Všechny tyto hrozby byly demonstrovány příklady. Chyba v software legendární chybou v Airbusu a z prostředí podniků pak „vydařený“ update, po kterém nešly odemknout zamčené terminály. Elektronické peněženky, ve kterých lze na dálku přepsat nijak nezabezpečenou informaci o kreditu, zase demonstrují díru, na kterou prostě při návrhu nikdo nepomyslel (ostatně podobný případ jsme nedávno měli i v ČR). Ikonou uživatelské hlouposti je samozřejmě phishing, respektive spear phishing – jeho „personalizovaná“ varianta. Jako perličku zmínil zprávu, která říká, že Sony až teď (!), po tolika útocích, přijme bezpečáka.

    Sony announced it's creating a post of chief information security officer as a result of a breach that exposed personally identifiable information of tens of millions of customers of its PlayStation gaming network and Qriocity music service.

    Dále jsme se dozvěděli, že spíš než šifrování disků zaměstnaneckých notebooků podniky preferují fyzickou bezpečnost a vzdálený přístup, což třeba mě osobně velmi překvapilo. Důvodem prý je zjištění, že z dlouhodobého hlediska způsobuje větší škodu složitější obnova dat v případě selhání disku než případné úniky dat.

    Nakonec stojí za zmínění ještě další bezpečnostní rizika, se kterými lidé třeba tak často nepočítají. Hrozba může být i politická – třeba když země, ve které sídlíte, přijme nějakou nesmyslnou legislativu, ať už jde o zákaz držení strašlivých programů jako ping, telnet nebo nmap (Německo, pokus v Česku) nebo zakáže či omezí šifrování (Rusko, Británie, klikejte si sami). Hrozba finanční – kvůli korupci se navrhují fascinující drahé systémy, které pak mohou být poněkud nestabilní a se spoustou chyb.

    Ostatně jaká to ironie, že se během psaní reportáže objevilo zrovna toto (a naštěstí nakonec neprošlo).

    COPACOBANA (Martin Novotný)

    link

    Pod zkomoleným názvem brazilské pláže, kde mimochodem přednášejícímu vykradli platební kartu, se skrývá tohle impozantní zařízení. V 3U kastli se nachází 20 kartiček, každá po 6 FPGA modulech, řadič, zdroj a nezbytná elektronika kolem.

    Šifrovací algoritmus DES pochází z roku 1977 a původně měl pracovat s klíči o délce až 112 bitů, z různých důvodů však nakonec používá pouze 56b klíče. A to už se dá s dnešní technikou lámat hrubou silou (ostatním útokům DES zatím překvapivě dobře odolává).

    Pro lámání hrubou silou můžeme buď navrhnout a postavit zařízení se spoustou zákaznických obvodů určená pro konkrétní algoritmus (EFF Deep Crack) nebo sestavit něco z programovatelných obvodů (FPGA). To druhé bude sice dražší, ale zase nejsme omezeni v tomto případě na DES a můžeme zkusit lámat A5/1 (šifra používaná v GSM mobilních telefonech), HiTag2, KeeLoq (dálkové ovladače pro otevírání aut a garáží), faktorizovat trošku větší čísla nebo řešit i nekryptografické úlohy (co třeba Smith-Waterman pro hledání v genetickém kódu?).
    COPACOBANA je přesto optimalizovaná spíš pro typické kryptografické úlohy – jednotlivá FPGA nejsou na příliš rychlé sběrnici a neumí tedy spolu příliš rychle komunikovat, také nemají k dispozici zrovna nejvíc paměti.

    A jak tedy probíhá takové crackování DES? Musíme znát alespoň 64 bitů zašifrovaného textu a k němu otevřený text, ze kterého vznikl (to většinou není problém, protože disky i soubory obvykle mají vždy stejné hlavičky). No a pak prostě vyzkoušíme otevřený text zašifrovat všemi možnými klíči a až nám vyjde originální zašifrovaný text, máme vyhráno. V praxi tedy do všech FPGA polí nahrajeme program pro počítání DESu, každému přidělíme prostor, ve kterém má hledat, a jedem.

    Co se týče porovnání výkonu s Pentiem 4, tak P4 na 3 GHz stojí řekněme € 80 a dá 2 Mc/s (megacrack). Xilinx xc3s1000, ze kterých je složena COPACOBANA, stojí € 40 a dá 400 Mc/s na 100 MHz (jak je to možné? do FPGA se vejde víc modulů zpracovávajících DES najednou, takže se za jeden takt spočítá paralelně víc). Celá COPACOBANA stojí kolem € 9000 + práce a je asi 400× levnější, než kdyby se cluster na DES stavěl z Pentií a navíc spotřebuje 8000× méně elektřiny. Když už jsme u té elektřiny, Martin Novotný zmínil problém s napájecím zdrojem – přecijen při napájecím napětí 3,3 V tam tečou desítky ampér a když 120 výkonných FPGA najednou provede stejný výpočet, na zdroj je to docela náraz. Vyřešeno přidáním velkých blokovacích kondenzátorů.

    COPACOBANA crackne DES v průměru za týden a už teď se staví ještě mnohem výkonnější zařízení Rivyera, které by mělo DES dát do dne.

    Útok postranními kanály aneb Diferenciální odběrová analýza (Jiří Buček)

    link

    Jde o to, jak získat klíč z šifrovacího modulu, když ho modul nechce dobrovolně vydat (což je obecná vlastnost šifrovacích modulů). Předpokladem pro útok je, že modul fyzicky máme a můžeme s ním tedy volně komunikovat – například mu dávat k zašifrování námi zvolený text. Velké množství námi zvolených textů. A přitom měříme různé veličiny s výpočtem přímo nesouvisející – jak dlouho šifrování trvalo, kolik elektřiny si přitom modul vzal, jestli vyzařoval nějaké charakteristické elektromagnetické pole… Také ho můžeme různě „mučit“ – krmit ho nestabilním napájecím napětím, působit na něj elektromagnetickým (silné povahy ionizujícím) zářením, zahřívat a chladit. Při všech těchto změnách se nám může podařit nějakým způsobem zjistit pár bitů z klíče. Přednáška byla dále věnována přesnému měření proudu, který modul odebírá, když šifruje námi poskytnutá data.

    Určitou obdobou postranního kanálu může být i pozorování cizího vlákna provádějícího šifrování na víceuživatelském víceprocesorovém (nebo Intel HyperThreading) systému. I když k vláknu nemáme přímo přístup (rozuměj běží pod jiným uživatelem nebo v kontextu jádra a nemáme roota), dá se s trochou štěstí vysledovat, kdy hrabe do paměti, kdy píše na disk, kdy naplní L1/2 cache procesoru (třeba tím, že zkoušíme vyčítat pár bajtů z paměti, a když to trvá déle než obvykle, asi se naplnila cache něčím jiným). Po mnoha opakování se pak teoreticky také dá něco zjistit. Konečně jsem pochopil, proč různé šifrovací nástroje pro Linux nedoporučují generování klíče, pokud je na stroji přihlášeno víc uživatelů (tam navíc ostatní můžou manipulovat s entropií).

    Ale zpět k diferenciální odběrové analýze (DPA, P jako Power). Šifrovací čipy dnes asi budou vyrobeny technologií CMOS, která má pro DPA zajímavou vlastnost – čím víc čip počítá (změny logických stavů, podmíněné skoky v programu), tím víc „žere“. Proč? Představme si třeba jednoduché NOT hradlo (invertor):


    Kredit: Inductiveload – Wikimedia Commons, Public Domain

    Je v nějakém stavu. Když se stav mění, tak

    • nějakou chvíli můžou být pootevřené oba tranzistory
    • nabíjí se spousta parazitních kapacit – hradla, brány…

    Obě situace se projeví – byť třeba nepatrným – nárůstem odběru.

    A teď proč je odběrová analýza diferenciální. Existuje jednoduchá odběrová analýza (SPA), kdy odběr během šifrování změřím, a na základě toho rovnou zjistím nějaké utajované stavy. A pak je odběrová analýza diferenciální, která pracuje se statistikou a je o dost složitější. Necháme modul zašifrovat spoustu vhodně strukturovaných dat a měříme a měříme. Pak si sedneme a vytvoříme takzvané hypotézy – „Co kdyby 5. bit klíče byl '1'? Jak by pak naměřená spotřeba v určitém časovém okně vypadala?“. Hypotézy se pak snažíme porovnat s naměřenými údaji a třeba nám z toho něco zajímavého vypadne.

    Při měření nás pak pochopitelně nejvíc zajímají okamžiky, kdy náš text (který můžeme podvrhnout) nějakým způsobem interaguje s klíčem (který chceme zjistit). Tak třeba u AES se hned nazačátku naše data XORují s klíčem a pak se to tam různě přesouvá a substituuje (a zde teoretické znalosti autora článku končí), při čemž se samozřejmě hojně mění stavy hradel a to spotřebovává elektřinu.

    Náhodná čísla v Linuxu (Petr Hodač)

    link

    V /proc/sys/kernel/random/ se skrývají zajímavé věci.

    > ls /proc/sys/kernel/random/
    boot_id  entropy_avail	poolsize  read_wakeup_threshold  uuid  write_wakeup_threshold
    

    Tak například entropy_avail ukazuje, kolik bitů entropie má systém zrovna k dispozici. Povšimněte si, že při čtení tohoto údaje systém část entropie zahodí, aby se znemožnil útok postranním kanálem, kdyby si zrovna někdo generoval klíč. Na autorově přetaktované 486 to jde dolu celkem rychle.

    > cat /proc/sys/kernel/random/entropy_avail
    2002
    > cat /proc/sys/kernel/random/entropy_avail
    1908
    > cat /proc/sys/kernel/random/entropy_avail
    1841
    > cat /proc/sys/kernel/random/entropy_avail
    1754
    > cat /proc/sys/kernel/random/entropy_avail
    1674
    > cat /proc/sys/kernel/random/entropy_avail
    1571
    > cat /proc/sys/kernel/random/entropy_avail
    1338
    > cat /proc/sys/kernel/random/entropy_avail
    333
    > cat /proc/sys/kernel/random/entropy_avail
    312
    

    Běžný Linux může mít entropie nedostatek – pokud jednou za rok generujete jeden RSA klíč, není to nic hrozného, počkáte si. Ale pokud potřebujete kvalitní náhodná data častěji, může být problém.

    Petr Hodač představil nástroje, které mohou pomoci. Program randomsound čte šum ze vstupu zvukovky, hashuje ho a vůbec se ho snaží ještě víc znáhodnit, a sype ho do zásobníku entropie [entropy pool] jádra. Pokud máte nějaký generátor náhodných dat, ze kterého padá proud dat (třeba připojený přes sériák), můžete použít rngd z balíčku rng-tools (v Debianu).

    Dále Petr Hodač představil svůj projekt – generátor náhodných dat. Při zmiňování analýzy, jak moc jsou vygenerovaná data skutečně náhodná, mě zaujala metoda Monte Carlo, která počítá číslo τ.

    Cryptofest 2011

    Šifrování disků (Josef Hlaváč)

    link

    Samozřejmě, že kdo neskrývá nic tajného, nemá se čeho bát. Tak proč šifrovat? No na disku se nám válí piny, hesla, certifikáty, možná nějaké firemní informace (průmyslová špionáž!), informační zdroje novinářů… Někdo také může dělat nelegální (ale ne nutně nemorální) činnost – aktivisté v Barmě, Tibetu…

    A pak je tu ještě jeden, ne až tak často omílaný důvod – šifrovat, aby šifrování mělo smysl. Jak to? Protože pak nemůže být každý šifrující automaticky podezřelý. (Bohužel když se podívám kolem sebe, máme k tomuto stavu daleko.)

    Slabými články šifrování pak můžou být:

    Další část přednášky byla zaměřená spíš na jeden populární neunixový operační systém a ukazovala možnosti TrueCryptu jako skrytý oddíl nebo skrytý operační systém. O TrueCryptu už tu něco vyšlo a zájemce o zcela jaderné řešení odkážu na Root.

    Cryptofest 2011

    Nedělní RETROfest

    link

    Dalibor Fanta, organizátor

    Co se týče RETROfestu, nejde o něm popsat kilobajty textu, ale spíš publikovat megabajty fotografií. Pro návštěvníky byla dostupná „retro snídaně“, a to párek s chlebem a hořčicí a oranžová limonáda. Zároveň byla po místnostech rozložené výstavka rozličné prehistorické techniky; nejnovější tam byla pravděpodobně kompaktní (dnes bychom řekli nettop) 386 s pouhým 1 MiB RAM, takže na legendární disketovou distribuci Brutalware jsme mohli zapomenout.

    Cryptofest 2011

    První přednášku měl Pavel Tišnovský, což je ten, co píše ty geniální články na Rootu. Prošel historií počítačů, a to od těch šlapacích (jako analytický stroj pana Babbage) přes elektronkové až po éru domácích osmibitů. Z přednášky bude dostupný záznam hned, jak se podaří vyvolat retro celuloid.

    Cryptofest 2011

    Martin Bruchanov se ad-hoc pustil do nepřipravené přednášky o historii porušování autorských práv. V podstatě se jednalo o komentované čtení jeho textu Stručná historie porušování autorských práv. Začal kazetofonovou érou a přes první PC se dostal až k legendárnímu majoru Dastychovi. A potom už jenom rychle rozšiřování Internetu u nás, monopol Telecomu a další zajímavé věci, které my mladší třeba až tak úplně nepamatujeme.

           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    14.7.2011 17:03 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Víkend na Strahově: počítačová bezpečnost a historie
    scrypt je vraj 2^8-krat bezpecnejsi nez PBKDF2
    17.7.2011 22:21 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
    Rozbalit Rozbalit vše Re: Víkend na Strahově: počítačová bezpečnost a historie
    Na pražském Silion Hillu :-D
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.