SEZNAM.CZ: Znovu šlo získat přístup do cizího emailu. Stačila 1 vteřina (Session Hijacking 2023)

Sdílet
Vložit
  • čas přidán 24. 05. 2024
  • Celý writeup naleznete zde: marektoth.cz/blog/dalsi-krade...
    Kde mě sledovat?
    LINKEDIN / marek-toth
    INSTAGRAM / marektoth.jpg
    TWITTER / marektoth
    WEB www.marektoth.cz
    00:00 Varování
    00:06 Úvod
    01:09 Proč je zabezpečený e-mail tak důležitý?
    02:13 Seznam Email
    02:32 Jak funguje session na Seznamu
    05:40 Session Hijacking
    07:14 Základní bezpečnostní problém
    08:55 Jak jsem postupoval (walkthrough writeup)
    32:41 Souhrn nalezených zranitelností
    37:31 Exploit
    41:22 Demo
    44:51 Post Exploitation
    46:25 Video útoku
    49:19 Používáte Seznam? Zkontrolujte si nastavení
    49:59 Shrnutí
    51:29 Timeline

Komentáře • 63

  • @matous96
    @matous96 Před 10 měsíci +19

    "8 milionů aktivních mailových schránek" Jsem rád, že mezi ně nepatřím. Na Seznam jsem zanevřel více jak před 10 lety.

    • @MACFANTASTICKYPESS
      @MACFANTASTICKYPESS Před 10 měsíci +10

      tak pokud používáš jakoukoliv službu od Googlu, tak tvoje tvrzení a přístup k věci nemá žádnou váhu:D

    • @pavlosniarchos336
      @pavlosniarchos336 Před 10 měsíci

      @matous96 dík za info, hned se mi žije lépe.

  • @pavelbalusek9121
    @pavelbalusek9121 Před 9 měsíci +3

    Super video. Tyto věci jsem studoval na cysa+ certifikaci a vidět to v praxi je moc zajímavé a lépe jsem to pochopil. Btw doufám že prachy na individuální bug bounty program šly z budgetu na prémie securitaku ze seznamu 😂 I když ta částka je směšná vzhledem k úsilí a kritičnosti. Super způsob takhle veřejně to reportovat, do budoucna určitě pomůže profesně. Good luck 👍

  • @devieance5568
    @devieance5568 Před 10 měsíci +7

    o bezpečnosti seznamu se ví už velmi dlouho, osobně nechapu jak to někdo může využívat jako svůj main email. :D

    • @pavlosniarchos336
      @pavlosniarchos336 Před 10 měsíci

      ani se to pochopit nesnaž, evidentně na to nemáš.

  • @landsman737
    @landsman737 Před 10 měsíci

    Super práce

  • @guidanceisinternal5442
    @guidanceisinternal5442 Před 10 měsíci +9

    Skvělá práce, díky Vaší důmyslnosti je seznam o trochu bezpečnější, což je dobrá zpráva pro všechny uživatele. Jen ten dress-code mi (byť na white hat) hackera úplně nesedí ;-)

  • @rado5713
    @rado5713 Před 8 měsíci

    ..klobuk dole ..takto to cele dotiahnut ...nie len najs XSS ... respekt :)

  • @M1kY28
    @M1kY28 Před 9 měsíci +1

    hacknout se dá i google učet všechno a když se na tebe někdo zaměří neuděláš nic.

  • @tomasvideo7216
    @tomasvideo7216 Před 9 měsíci

    10:36 Chrom ma v sebe zabudovane "ochrany" (alebo firefox nie som si istí ) proti xss takže napr. klasickí payload nebude fungovať. preto to napr. v opere fungovať môže. * 11:34 XDD aha tak to bol problém zaujímavé.

  • @honzosaurus42069-no_furry
    @honzosaurus42069-no_furry Před 10 měsíci +4

    Bros v seznamu použili innerHTML 🤣

  • @adrianurban422
    @adrianurban422 Před 9 měsíci

    seznam opravil aj ten cookie managment aby sa session nedala vyzobnuť javascriptom alebo opravili iba tú xss injekciu v tom reklamnom banery? ak opravili iba vektor tej injekcie tak sa dá očakávať že tam majú ešte kostlivcov v kode alebo ich tam budú časom mať.

  • @dadazizala5271
    @dadazizala5271 Před 10 měsíci

    17:05 Na iphonu se adblock pouziva :-)

  • @adrianurban422
    @adrianurban422 Před 9 měsíci

    dokážeš aj sietový hacking alebo iba útoky web perimeter? Mne príde že webové zranitelnosti sú zaujimavé iba v takýchto mäsovo používaných aplikáciach ako je seznam, ale sieť mi príde "za malo prace hodne muziky" .. a miskonfiguracia a chyby v sieti má hodne firiem

  • @MKVideoful
    @MKVideoful Před 10 měsíci +5

    A nebál jste se, že na Vás podají trestní oznámení, že jste si dovolil stlačit klávesu F12 a říct jim, že něco mají špatně?

    • @MarekToth-CZ
      @MarekToth-CZ  Před 10 měsíci +7

      Ne, nebál jsem se. Vše je vysvětleno v úvodním videu - své postupy konzultuji s advokátní kanceláří zaměřující se na kyberbezpečnost. Pokud by na mě chtěli dát trestní oznámení, moc by neuspěli.

    • @pavelboucek9304
      @pavelboucek9304 Před 10 měsíci +8

      V podstatě se jedná o etický hacking... tohle má dělat seznam sám...

    • @MarekToth-CZ
      @MarekToth-CZ  Před 10 měsíci +4

      @@pavelboucek9304 Jak víte, že to nedělá? Googlu bylo v minulém roce nahlášeno přes 2900 bezpečnostních chyb. Znamená to, že Google nedělá bezpečnostní testy?

    • @pavelboucek9304
      @pavelboucek9304 Před 10 měsíci +2

      @@MarekToth-CZ A řekl jsem snad, že to nedělá? ;D

    • @unextro
      @unextro Před 10 měsíci

      ​@@MarekToth-CZ Pokud neupozornili uživatele na sdílení schránky resp. přeposílání pošty a neposílají na to pravidelné upozornění (jako to dělá třeba Google) a zároveň chtějí tutlat 0-click zranitelnost, která by už měla být opravená, vypovídá to dostatečně o přístupu Seznamu k bezpečnosti uživatelů.

  • @cybersec0x004
    @cybersec0x004 Před 10 měsíci

    Chápu správně, že session cookie byla uložena jako http-only, takže ji nelze číst pouhým XSS a proto bylo potřeba těch session cookies v response body na některých endpointech?

    • @MarekToth-CZ
      @MarekToth-CZ  Před 10 měsíci +2

      Přesně tak. Session cookie v response body bylo možné přečíst pomocí XSS, bylo ale nutné zachovat Same-Origin-Policy.

  • @vojtatomec7835
    @vojtatomec7835 Před 10 měsíci

    Mám adblock i na telefonu ale seznam nepoužívám

  • @landsman737
    @landsman737 Před 10 měsíci +2

    Bavil jste se s nimi o možnost vyhlásit Bug bounty program, mají ho, chtějí?

    • @MarekToth-CZ
      @MarekToth-CZ  Před 10 měsíci +1

      Momentálně mají pouze interní Bug Bounty program pro zaměstnance. BB pro veřejnost prý plánují.

  • @ondrej6108
    @ondrej6108 Před 10 měsíci

    Čert vem seznam.. normálně na stránkách komerční banky šlo používat XSS :D to je proste bizár

    • @TheRettrixx
      @TheRettrixx Před 9 měsíci

      To je ale tak 10 let zpět ne? :)

    • @ondrej6108
      @ondrej6108 Před 9 měsíci

      @@TheRettrixx je to asi 2 měsíce

    • @MarekToth-CZ
      @MarekToth-CZ  Před 9 měsíci +1

      Pokud se jedná o veřejně známou XSS zranitelnost, tak co vím, tak to nemělo žádný přímý dopad na uživatele (bez větší asistence od oběti to nešlo zneužít). Jednalo o Reflected XSS na běžných informačních stránkách, tedy mimo internetové bankovnictví.

    • @ondrej6108
      @ondrej6108 Před 9 měsíci

      @@MarekToth-CZ ano to je pravda, ale i tak je to bankovnictví. Furt by to mělo být nějakým způsobem zabezpečené. I když je to jenom landing page, což je textovej dokument. Není po tom dobrý pocit, jestli se chápeme.

    • @MarekToth-CZ
      @MarekToth-CZ  Před 9 měsíci

      @@ondrej6108 Souhlasím. Jen bych to asi úplně nenazýval bizárem, když to zneužití bylo velmi limitované :) V nejbližší době budu vydávat další zajímavé video/článek, kdy bylo možné napřímo krást lidem finance... to už bizár byl :)

  • @NomisCode
    @NomisCode Před 9 měsíci

    Jaký byl prosím použit odkaz na FaceBooku v 47:03? Využil jste chyby na straně YouTubu?

    • @MarekToth-CZ
      @MarekToth-CZ  Před 9 měsíci

      Využívám dlouho neopravené chyby na straně Facebooku (chybu nechtějí ani opravovat). Pro více informací prosím o napsání zprávy.

  • @jak2049
    @jak2049 Před 10 měsíci

    Pokud už bude mít někdo podezření, snad by pomohlo, kdyby se nejdříve odhlásil, potom smazal cookies, zrestartoval, přihlásil se znova, změnil heslo a vypnul cookies třetích stran.

    • @MarekToth-CZ
      @MarekToth-CZ  Před 10 měsíci

      Ne, to by opravdu nepomohlo. Všechny session (cookies) už dávno smazal Seznam. Změna hesla nebo vypnutí cookies třetích stran nemá žádný vliv na funkce "Sdílení schránky" nebo "Pravidla", které mohl útočník ovlivnit. To je i důvod, proč tyto sekce doporučuji zkontrolovat.

  • @inao-cz
    @inao-cz Před 9 měsíci

    Session hijacking není úplně jen problém na Seznamu, třeba LinusTechTips se s tím pral i na CZcams, když ukradli celé LTT portfólio. Vždy je to jiný útok, ale většinou moc velké zabezpečení session není. Přitom by teoreticky vzato jen stačilo do Session přidat IP adresu, se kterou se user loguje. Pokud nesedí při switchování stránek, prostě invalidate a logout.

    • @Hit6PvP
      @Hit6PvP Před 9 měsíci

      zdarec inao, kdy bude dalsi skid update 😎

    • @inao-cz
      @inao-cz Před 9 měsíci

      @@Hit6PvP Asi už nebude :( Kdo ví, kde je LiquidDev

    • @Hit6PvP
      @Hit6PvP Před 9 měsíci

      @@inao-cz zmizel jak lemon :(

    • @inao-cz
      @inao-cz Před 9 měsíci

      @@Hit6PvP jo no :(

  • @goo6396
    @goo6396 Před 9 měsíci

    Tak že pokud se nepřihlásim někde na cizím PC tak ten session nelze ziskat?

    • @MarekToth-CZ
      @MarekToth-CZ  Před 9 měsíci

      Asi nerozumím. Session lze získat z libovolného prohlížeče, pokud je uživatel aktuálně přihlášený. Jde jen o to, jakým způsobem. Ve videu ukazuju, jak bylo možné získat session cizího účtu pouze tím, že uživatel používal internet běžným způsobem.

  • @CZghost
    @CZghost Před 10 měsíci +5

    To ověřování dle IP adresy je problematické, protože existuje něco jako dynamická IP adresa, která se může v průběhu připojení změnit (to také zapřičiňuje dočasné chyby jako "network change detected" v Chromu). Z toho důvodu není možné ověřovat session podle IP adresy, protože se IP adresa může najednou změnit, zcela náhodně a nečekaně.

    • @filda2005
      @filda2005 Před 10 měsíci +2

      co třeba zapnutí dat/fifiny, na to nepotřebuješ žádnou dynamiku

    • @matejpesl6442
      @matejpesl6442 Před 9 měsíci +2

      tady jde spíš o mobily :D Jednou jsi na školní wifině, jednou v mekáči, pak na datech, které mají furt jinou ip. Úplně nechceš, aby tě messenger odhlašoval pokaždé, co se pohneš :D

  • @playmr3654
    @playmr3654 Před měsícem

    kdy bude další video?

    • @HrustakV
      @HrustakV Před měsícem

      👀

    • @MarekToth-CZ
      @MarekToth-CZ  Před měsícem

      Momentálně mám rozepsaný writeup. Pak proběhne schválení obsahu danou společností. Pokud půjde všechno dobře, tak do 2-3 týdnů budu zveřejňovat jak nový článek tak i video

  • @Greghouse
    @Greghouse Před 10 měsíci

    Jak se na to v Seznamu tvářili? 🙂

    • @MarekToth-CZ
      @MarekToth-CZ  Před 10 měsíci +8

      Na jednu stranu zhrození, že tam takováto chyba byla. Na druhou stranu byli velmi rádi, jelikož na ní někdo zodpovědně upozornil :)

    • @Greghouse
      @Greghouse Před 10 měsíci +2

      @@MarekToth-CZ Tak ono už fakt, že se Vám podařilo najít několik míst přístupu na XSS je pro ně minimálně podnět pro revizi všech uživatelských vstupů.

  • @RomanRW
    @RomanRW Před 9 měsíci

    Sám jsem si to vyzkoušel na své schránce a bohužel je to funkční :(

    • @MarekToth-CZ
      @MarekToth-CZ  Před 9 měsíci

      Co je funkční? Popisované bezpečnostní chyby (XSS, Session v response body...) jsou již opraveny.

  • @marekquarda8023
    @marekquarda8023 Před 9 měsíci

    Hello Moto. 🤣Ano, Marek Toth a zástupce firmy Motorola, která mi .. ano .. posílá mobily zdarma. Takže .. Strach lže a ty mu věříš (viz můj profil, linky). A tadidádidá ... to jsem měl říct já? Ano, a vo tom to je.