Dict Hash Collision DOS Slows Lookups From 1ms To 47 Seconds?!

HASH COLLISION DISASTER! Attacker crafts colliding keys! Dict becomes linked list! O(1)→O(n) lookup! 47 seconds per request! Complete outage! 470K users logged out! $2.3M lost! Infrastructure FIRED!

#python #pythondisaster #hashcollision #dosattack #dictperformance #productionbug #pythonshorts #pythonwtf #o(n)lookup #careerending #sessionstorage #algorithmiccomplexity

https://www.youtube.com/watch?v=f6WZj-_xj5c

Dict Hash Collision DOS Slows Lookups From 1ms To 47 Seconds?! #pythonwtf

YouTube
Công cụ quản lý LocalStorage, SessionStorage, Cookies và IndexedDB mới cho Chrome!
Tính năng:
- Sửa đổi JSON dễ dàng
- Quản lý IndexedDB toàn diện
- Chuyển đổi giữa các tài khoản người dùng nhanh chóng
- Đồng bộ hóa trên nhiều thiết bị
#EasyLocalStorageManager #LocalStorage #SessionStorage #Cookies #IndexedDB #ChromeExtension #SvelteJS #ManifestV3 #Freemium #CloudSync
#CôngCụQuảnLý #TrìnhDuyệt #PhátTriểnWeb #TínhNăngMới #ĐồngBộHóa #TàiKhoản #NgườiDùng #ThiếtBị #Chrome #Extension #Svelte #Mani

localForage — Что делать если localStorage уже не хватает?

localStorage и sessionStorage сильно ограничены в размере - всего 5 МБ, а использование IndexedDB для обхода этого ограничения не всегда является удобным из-за сложного API. localForage решает сразу обе проблемы!

https://habr.com/ru/articles/874980/

#localstorage #localforage #хранилище #sessionstorage #javascript #webapi #indexeddb

localForage — Что делать если localStorage уже не хватает?

Как вы уже, наверное, знаете, браузерные хранилища данных, такие как localStorage и sessionStorage , сильно ограничены в своих размерах и для хранения большого количества данных не подходят. В разных...

Хабр

#Development #Pitfalls
Don’t use localStorage for sensitive data · Alternatives for tokens, secrets, and private info https://ilo.im/160lq1

_____
#LocalStorage #SessionStorage #IndexedDB #JavaScript #Security #Vulnerability #XSS #Browser #WebDev #Frontend

@mfeilner genau!
Für technisch notwendige Session-#cookies braucht man keinen hässlichen, doofen, nervigen, stinkenden #cookiebanner, am besten noch mit #darkPattern.
Der Rest steht einfach in der #datenschutzerklärung.
…bitte #localStorage und #sessionStorage nicht vergessen