Utvecklarna av Python-paketregistret PyPI (Python Package Index) har implementerat ett extra steg för verifiering vid inloggning, som krĂ€ver bekrĂ€ftelse av Ă„tgĂ€rden via e-post om inloggning sker frĂ„n en enhet eller webblĂ€sare som tidigare inte anvĂ€nts. BekrĂ€ftelsen krĂ€vs som ett komplement till den befintliga tvĂ„faktorsautentiseringen som krĂ€ver inmatning av en engĂ„ngskod (TOTP â Time-based One-Time Password) förutom vanliga inloggningsuppgifter. Vid anvĂ€ndning av WebAuthn- eller Passkeys-baserade autentiseringstoken som andra autentiseringselement krĂ€vs ingen ytterligare bekrĂ€ftelse via e-post.
Anledningen till att den nya verifieringen har lagts till Àr att öka skyddet mot phishing. Nyligen har angripare börjat anvÀnda tvÄfaktorsautentisering för att komma förbi skyddet genom transparent proxyering av trafik frÄn phishing-webbplatser till den verkliga webbplatsen pypi.org, vilket ger anvÀndaren en kÀnsla av att arbeta med det verkliga PyPI-kataloget. Inloggningssidan proxys ocksÄ, och angriparna kontrollerar inte bara det initialt inmatade inloggningslösenordet, utan Àven svaret pÄ verifieringsfrÄgan för den andra autentiseringfaktorn.
En extra begÀran om bekrÀftelse pÄ behörighet med en varning om inloggning frÄn en ny enhet kommer att förhindra kompromettering i hÀndelse av att TOTP-koden och lösenordet blir avlyssnat, samt varna utvecklare som inte har Àndrat sin hÄrdvara. Under proxyprocessen kan angriparna fÄnga konto-uppgifterna och den inmatade TOTP-engÄngskoden, men de kan inte pÄverka bekrÀftelsen via e-post, som krÀver ett klick pÄ lÀnken som anges i brevet.
Om anvÀndaren har fÄtt en verifierings-e-post men inte har försökt logga in pÄ PyPI-katalogen, bör man inte klicka pÄ lÀnken. Om en inloggningsförsök har gjorts men enheten inte har förÀndrats, bör man kontrollera om försöket gjordes via en phishing-webbplats, och om en attack upptÀcks bör man omedelbart Àndra sitt lösenord och kontrollera aktiviteten pÄ kontot.
KĂ€lla: opennet.ru
