- Nem tiltották be a Teslát Kaliforniában, Robotaxival ünnepelt a márka
- Apró változásokkal, elődjénél jobb áron kezd a Google Pixel 10a
- Visszatért a Snapdragonhoz az Infinix, itt a Note 60 és Note 60 Pro
- Esélyes, hogy drágul a Nothing Phone (4a) széria
- Lelkiismeret-furdalás nélkül zabálhatod a süteményt a Galaxy S26-tal
- Google Pixel topik
- Honor Magic8 Lite - a félig sikerült bűvésztrükk
- Apró változásokkal, elődjénél jobb áron kezd a Google Pixel 10a
- Mobil flották
- Esélyes, hogy drágul a Nothing Phone (4a) széria
- Milyen okostelefont vegyek?
- iPhone topik
- Telekom mobilszolgáltatások
- Megérkezett a Google Pixel 7 és 7 Pro
- Huawei Pura 80 Pro – a másik zsebbe
Új hozzászólás Aktív témák
-
válasz
supercow
#17073
üzenetére
Jó az oldal, amit linkeltél (bár több, mint két éves a cikk) - de továbbra is kitartok amellett, hogy a böngésző a leggyengébb szem a védelmi láncban. Amennyiben böngésző dekódol az egyetlen helyben tárolt kulccsal - itt az egyetlen probléma maga a böngésző - egyszerűen nincs lehetőség megfelelően "elzárni" a kulcsot, amit a kliens oldali kód használ.
Kicsit végiggondolva, akövetkezők használhatók a kulcs átadására (szerver és kliens oldal között):
1. Cookie, form fields, header fields - mindegyikkel az a gond, hogy bármelyik JS elérheti, amelyik be tud töltődni az oldal scope-ja alatt...
2. Javascript (non-global) hardcoded privát változó/konstans - ezzel az a gond, hogy cache-elődik a gépre és utólag kibányászható...
3. XHTTP Request http-only cookie-val, válasz (master password, titkosított jelszó adatbázis) privát változókba tárolva - ez talán legkevésbé kockázatos megoldás, így nem kell hardcode-olni a master hash-t és a jelszó adatbázist. az alábbi triviális támadási módok vannak ellene:
- Másik JS is tud egy XHTTP kérést küldeni és neki is elküldi a szerver a master hash-t/ jelszó adatbázist. Illetve másik JS is el tudja érni a privát változóink publikus interfészét, tudja hívogatni a metódusokat...
Digitálisan aláírt JS kikényszerítésével lehet esetleg védekezni ezek ellen.
- Böngésző JS debuggerén keresztül hozzá lehet férni a változókhoz (egyes beépülő modulok ezt is tudják kontrollálni)
Új hozzászólás Aktív témák
- Google Pixel topik
- Győr és környéke adok-veszek-beszélgetek
- PlayStation 5
- Dacia topic
- Le Mans Ultimate
- Honor Magic8 Lite - a félig sikerült bűvésztrükk
- Eredeti játékok OFF topik
- World of Warships
- Apró változásokkal, elődjénél jobb áron kezd a Google Pixel 10a
- WoW avagy World of Warcraft -=MMORPG=-
- További aktív témák...
- Szerver / szerverterem / szerver infrastruktúra felvásárlás, 1-1db is, kiszállással, logisztikával
- Használt Sharkoon Skiller SGK3 német mechanikus billentyűzet / 12 hó működési garancia
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- 2 TB-os Samsung 980 PRO M.2 SSD with heatsink - garanciával
- Konzol felvásárlás!! Nintendo Switch
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


