Why Continuations are Coming to Java
- Talk Rona Presslera z Oracla na temat nowego mechanizmu wielowątkowości w Javie - Continuations (i zarazem wysokopoziomowej klasy Fiber, a więc lekkiego Thread).
- W dużym skrócie, pozwoli to pisać nieblokujący kod wielowątkowy, który z punktu widzenia programisty wygląda jak klasyczny, blokujący przepływ.
- Bonus w stosunku do istniejących mechanizmów (poza wygodą użycia) leży w implementacji - przełączaniem kontekstu zajmie się JVM, a nie system operacyjny - to znacząco przyspiesza całą implementację.
- Jeśli komuś skojarzyły się Korutyny z Kotlina - to słusznie. Różnica w sporej mierze leży właśnie w przełączaniu kontekstu.
- wiki projektu Loom, w ramach którego rozwijane są te zmiany
- Wokół dwuskładnikowego uwierzytelniania pojawia się wiele nieścisłości - w szczególności dotyczących tego, czym tak naprawdę powinien być drugi składnik uwierzytelniania.
- "Second factor methods should not be knowable. Second factor methods are something the user has or is, not something the user knows."
- Artykuł porusza też kwestie najpopularniejszych problemów z 2FA i wyjaśnia, jak sobie z nimi radzić.
- Na koniec porównanie TOTP (time based one time password) z WebAuthn, ideą, z którą warto się zapoznać niezależnie. Tekst znajdziecie tutaj.
24 Cases of Insider Bank Threats
- "It is reported that at least 60% of cyber-attacks in financial institutions are attributed to privileged users, third-party partners, or malicious employees."