Přejít k navigační liště

Zdroják » Zprávičky » HTTPS protokol prolomen?!

HTTPS protokol prolomen?!

Zprávičky ‐ ‐ Různé ‐

Možná jste někteří z vás zaznamenali před několika lety útok Breach, který využívá vedlejších efektů komprimace souborů přenášených po síti k odhalení chráněných informací v nich. Loni v létě všemu nasadila nová útočná technika zvaná Heist, která Breach útok umožňuje provést pomocí JavaScriptu umístěného klidně mimo doménu, na kterou se útočí. HTTPS protokol není schopen sám o sobě citlivý údaj v současné době ochránit, pokud proto vy sami něco neuděláte.

Vzhledem k tomu, že v českých luzích a hájích o tomto typu útoku není zatím mnoho informací, troufl jsem si sepsat nástin této útočné techniky v článku.

Komentáře

Odebírat
Upozornit na
guest
8 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů
Michal Aichinger

Jakmile ctu o sifrovani XORem zaviram okno prohlizece :(

Martin Hassman

No ještě, že si stihl napsat ten komentář! 8-)

David Grudl

Řešením by mohly být SameSite cookie, které teda měly přijít už mnohem dřív, teď je pozdě. https://www.sjoerdlangkemper.nl/2016/04/14/preventing-csrf-with-samesite-cookie-attribute/

Janek Ledecký

Pokud chápu správně, tak CSRF token je složen z tokenu, který je pro session stejný, tak že:

  • pro každý request vygenerujeme náhodnou Salt
  • token pro každý request tedy bude = XOR(‚neměnný token‘, ‚salt‘) . ‚salt‘

Z toho mi vychází že, když znám tento algoritmus, stačí mi ukradený csrf token, rozdělit na polovinu, 2. polovina je salt, pak stačí XOR(‚1. polovina‘, ‚2. polovina‘) a výsledkem je TOKEN, který je pro session neměnný.

Tomu stačí vygenerovat ‚mojí náhodnou Salt‘, vypočítat XOR a spojit a mám v ruce TOKEN který projde vždy, takže už asi neni moc CSRF, ne?

Opravte mě prosím jestli se v něčem pletu.

Janek Ledecký

Už ano díky, za vysvětlení.

ISO, WIN, nebo MAC? Válka o kódování češtiny na webu

Kdo se webem zabýval na přelomu tisíciletí, zná ten pohled: stránka se načte a místo české věty se na ní objeví změť znaků jako ą, ľ a ». Nebyla to chyba monitoru ani písma. Byl to následek války, která se na českém internetu vedla po dlouhá léta. Šlo v ní o zdánlivou maličkost: jak do jednoho bajtu vměstnat písmeno „ř“. Podívejme se, kdo v ní proti komu stál, proč ji nešlo vyhrát a jak skončila.

Začal jako projekt studentů Matfyzu. Český BIRD dnes pomáhá řídit provoz na největších internetových uzlech

Internet drží pohromadě i díky místům, kde se propojují sítě poskytovatelů připojení, cloudů nebo videoslužeb. S předáváním informací o tom, kudy jsou jednotlivé sítě dostupné, jim ve Frankfurtu, Londýně i Amsterdamu pomáhá český BIRD. Začal jako studentský projekt, po první verzi z roku 2000 léta spíš dřímal a soustavný vývoj obnovil až CZ.NIC. Ve své úloze uspěl tak výrazně, že největší uzly nakonec začaly platit vývoj konkurenčního softwaru, aby nebyly závislé jen na něm.