etc.
Let's translate paragraph by paragraph.
Original: "A flaw in the random number generator of certain hardware wallets allowed attackers to guess private keys and steal 594 bitcoin — worth roughly $38 million — in a 25-minute window. The incident, which investigators say was a targeted sweep rather than a broad attack, has raised fresh questions about the security of devices meant to be the gold standard for crypto storage."
Romanian: "O defecțiune în generatorul de numere aleatorii al anumitor portofele hardware a permis atacatorilor să ghicească cheile private și să fure 594 de bitcoin — în valoare de aproximativ 38 de milioane de dolari — într-o fereastră de 25 de minute. Incidentul, pe care anchetatorii îl consideră o acțiune țintită, nu un atac amplu, a ridicat noi întrebări cu privire la securitatea dispozitivelor menite să fie standardul de aur pentru stocarea criptomonedelor."
We need to keep "bitcoin" as is, but in Romanian we often say "bitcoin" or "bitcoini"? We'll use "bitcoin" as it's a proper noun. Also "gold standard" -> "standardul de aur".
Next:
How the bug worked
->
Cum a funcționat bug-ul
Paragraph: "The vulnerability lay in the way the wallet generated seed phrases — the 12- or 24-word sequences used to recover funds. Normally, these seeds are supposed to be impossible to guess, drawn from a source of true randomness. But a coding error meant the random number generator produced predictable outputs under certain conditions. Attackers who reverse-engineered the firmware could narrow the possible seed space to a small enough set that brute-forcing became feasible."
Romanian: "Vulnerabilitatea consta în modul în care portofelul genera frazele seed — secvențele de 12 sau 24 de cuvinte folosite pentru recuperarea fondurilor. În mod normal, aceste seed-uri ar trebui să fie imposibil de ghicit, fiind generate dintr-o sursă de aleatoriu real. Dar o eroare de codare a făcut ca generatorul de numere aleatorii să producă rezultate previzibile în anumite condiții. Atacatorii care au inginerit invers firmware-ul au putut restrânge spațiul posibil al seed-urilor la un set suficient de mic încât forța brută să devină fezabilă."
We need to use "seed" as is, or "fraze seed"? We'll use "seed" as it's common. "brute-forcing" -> "forța brută" or "atac de forță brută"? We'll use "forța brută" as a term.
Next: "Security researchers who analyzed the aftermath said the bug had likely been present for months before it was exploited. The wallet maker has not publicly identified itself, but users of several popular models have been urged to move funds to new wallets with updated firmware."
Romanian: "Cercetătorii în securitate care au analizat consecințele au declarat că bug-ul a fost probabil prezent de luni de zile înainte de a fi exploatat. Producătorul portofelului nu s-a identificat public, dar utilizatorii mai multor modele populare au fost îndemnați să transfere fondurile în portofele noi cu firmware actualizat."
Next:
The 25-minute heist
->
Jaful de 25 de minute
Paragraph: "On the day of the theft, the attackers executed a coordinated sweep. They targeted wallets whose seeds were generated during a specific timeframe when the random number generator was at its weakest. In less than half an hour, 594 BTC was transferred out of dozens of wallets into addresses controlled by the hackers. Blockchain data shows the stolen coins were then split into smaller amounts and moved through multiple mixers within hours."
Romanian: "În ziua furtului, atacatorii au executat o acțiune coordonată. Au vizat portofelele ale căror seed-uri au fost generate într-o anumită perioadă de timp, când generatorul de numere aleatorii era cel mai slab. În mai puțin de jumătate de oră, 594 BTC au fost transferate din zeci de portofele către adrese controlate de hackeri. Datele blockchain arată că monedele furate au fost apoi împărțite în sume mai mici și mutate prin mai multe mixere în câteva ore."
We need to keep "BTC" as is. "mixers" -> "mixere" (we can use "mixere de criptomonede" but just "mixere" is fine).
Next: "Investigators are still tracing the funds, but they say the speed and precision of the operation suggest the attackers had prepared for weeks. They likely tested the vulnerability on their own devices before launching the real attack."
Romanian: "Anchetatorii încă urmăresc fondurile, dar spun că viteza și precizia operațiunii sugerează că atacatorii s-au pregătit de săptămâni. Probabil au testat vulnerabilitatea pe propriile dispozitive înainte de a lansa atacul real."
Next:
What users should do
->
Ce ar trebui să facă utilizatorii
Paragraph: "Anyone using a hardware wallet that generates seeds via a random number generator should check with the manufacturer for a security advisory. If the wallet maker has issued a firmware update, install it immediately. For wallets that allow it, generating a new seed phrase using a trusted software tool or a hardware wallet with a verified random source is recommended."
Romanian: "Oricine folosește un portofel hardware care generează seed-uri printr-un generator de numere aleatorii ar trebui să verifice la producător pentru un aviz de securitate. Dacă producătorul portofelului a emis o actualizare de firmware, instalați-o imediat. Pentru portofelele care permit acest lucru, se recomandă generarea unei noi fraze seed folosind un instrument software de încredere sau un portofel hardware cu o sursă aleatorie verificată."
Next: "The company behind the affected wallets has not yet released a full post-mortem. Users are advised to assume any wallet that hasn't been updated since the vulnerability was disclosed could still be at risk."
Romanian: "Compania din spatele portofelelor afectate nu a publicat încă o analiză completă post-mortem. Utilizatorii sunt sfătuiți să presupună că orice portofel care nu a fost actualizat de la dezvăluirea vulnerabilității ar putea fi încă în pericol."
Next: "Blockchain forensics firms are monitoring the stolen funds. So far, none of the 594 BTC has been returned, and the attackers have not been identified."
Romanian: "Firmele de forensica blockchain monitorizează fondurile furate. Până