Instagram Un difetto nel meccanismo di recupero password consente l'accesso completo
CYBER NEWS

Instagram Un difetto nel meccanismo di recupero password consente l'accesso completo

1 Star2 Stars3 Stars4 Stars5 Stars (Ancora nessuna valutazione)
Loading ...

Ricercatore di sicurezza Laxman Muthiyah ha scoperto una vulnerabilità critica che potrebbe hanno permesso ad aggressori remoti di reimpostare la password di account Instagram, ottenendo così il pieno accesso agli account compromessi. The vulnerability resided in the password recovery mechanism in the mobile version of Instagram.




When a user enters his/her mobile number, they will be sent a six-digit passcode to their mobile number. They have to enter it to change their password. Therefore if we are able to try all the one million codes on the verify-code endpoint, we would be able to change the password of any account. But I was pretty sure that there must be some rate limiting against such brute-force attacks. I decided to test it, il ricercatore ha scritto.

Race Hazard and IP Rotation Issues

The researcher’s tests revealed the presence of rate limiting. Apparentemente, he sent around 1000 richieste, 250 of which went through and the rest were rate limited. Muthiyah performed the same test with another 1000 richieste, and discovered that Instagram’s systems were indeed validating and rate limiting the requests in a proper way. Tuttavia, the researcher noticed two things that puzzled him – the number of requests he was able to send, e the lack of blacklisting:

I was able to send requests continuously without getting blocked even though the number of requests I can send in a fraction of time is limited.

After several other tests, the researcher discovered that race hazard and IP rotation could allow him to bypass the rate limiting mechanism.

When does a race condition happen? Poco detto, a race condition happens when a device or system attempts to perform two or more operations at the same time, but because of the nature of the device or system, the operations must be done in the proper sequence to be performed correctly.

Sending concurrent requests using multiple IPs allowed me to send a large number of requests without getting limited, il ricercatore spiegato. The number of requests we can send is dependent on concurrency of reqs and the number of IPs we use. Anche, I realized that the code expires in 10 verbale, it makes the attack even harder, therefore we need 1000s of IPs to perform the attack.

Correlata: Database Exposed Dettagli 49 Milioni di utenti Instagram

The vulnerability was reported to Facebook but it took some time for Facebook’s security team to reproduce the issue as the information in the researcher’s report was not enough. Tuttavia, il verifica teorica video convinced them that “the attack is feasible".

Avatar

Milena Dimitrova

Uno scrittore ispirato e gestore di contenuti che è stato con SensorsTechForum per 4 anni. Gode ​​di ‘Mr. Robot’e le paure‘1984’. Incentrato sulla privacy degli utenti e lo sviluppo di malware, crede fortemente in un mondo in cui la sicurezza informatica gioca un ruolo centrale. Se il buon senso non ha senso, lei sarà lì per prendere appunti. Quelle note possono poi trasformarsi in articoli!

Altri messaggi

Lascio un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

Termine è esaurito. Ricarica CAPTCHA.

Condividi su Facebook Quota
Loading ...
Condividi su Twitter Tweet
Loading ...
Condividi su Google Plus Quota
Loading ...
Condividi su Linkedin Quota
Loading ...
Condividi su Digg Quota
Condividi su Reddit Quota
Loading ...
Condividi su Stumbleupon Quota
Loading ...