# Braincap (BRAINCAP SRL) > Braincap SRL: peste 15 ani de experiență în infrastructură IT, cloud și hosting, dezvoltare software, consultanță și securitate cibernetică pentru companii din România și din străinătate. Braincap este o companie de servicii IT înființată în 2008, cu sediul în București. Oferă infrastructură IT, cloud și hosting, dezvoltare software, consultanță și securitate cibernetică pentru companii din România și din străinătate. Site bilingv: româna la rădăcină, engleza sub `/en`. ## Pagini principale - [Acasă](https://braincap.ro/): prezentare generală, servicii și diferențiatori. - [Servicii](https://braincap.ro/servicii): cele patru direcții de servicii IT. - [Despre noi](https://braincap.ro/despre-noi): echipă, abordare, viziune. - [Contact](https://braincap.ro/contact): formular, telefon, e-mail, adresă și date de firmă. - [Blog](https://braincap.ro/blog): articole despre securitate cibernetică și IT. ## Servicii - [Cloud & Hosting](https://braincap.ro/servicii/cloud-hosting): Găzduire web, hosting de e-mail și servere virtuale (VPS), cu backup zilnic, replicare și securitate inclusă. - [Web Hosting](https://braincap.ro/servicii/cloud-hosting/web-hosting): Găzduire avansată pe SSD, cu portal de administrare, replicare, backup zilnic și securitate proactivă. - [Mailbox Hosting](https://braincap.ro/servicii/cloud-hosting/mailbox-hosting): E-mail de business în două niveluri — Premium și Standard — securizat, cu backup și actualizări automate. - [VPS Hosting](https://braincap.ro/servicii/cloud-hosting/vps-hosting): Servere private virtuale configurabile, cu resurse dedicate, izolare și diversitate de sisteme de operare. - [Dezvoltare Software](https://braincap.ro/servicii/dezvoltare-software): Aplicații web, mobile și de business intelligence, plus website-uri și mentenanță post-implementare. - [Dezvoltare Aplicații Web](https://braincap.ro/servicii/dezvoltare-software/aplicatii-web): Website-uri personalizate sau pe WordPress, magazine online, plus mentenanță post-implementare. - [Dezvoltare Aplicații](https://braincap.ro/servicii/dezvoltare-software/aplicatii): Aplicații web, mobile și de business intelligence, pe tehnologii .NET, Azure și Power BI. - [Consultanță & Securitate](https://braincap.ro/servicii/consultanta-securitate): Securitate cibernetică, suport IT specializat și audit & management IT — pentru o infrastructură protejată și conformă. - [Securitate Cibernetică](https://braincap.ro/servicii/consultanta-securitate/securitate-cibernetica): Testare de vulnerabilități (pentesting), campanii de inginerie socială și soluții hardware și software. - [Suport IT](https://braincap.ro/servicii/consultanta-securitate/suport-it): Monitorizare avansată, suport specializat, evaluare de riscuri și conformitate, remote sau la sediu. - [Audit & Management IT](https://braincap.ro/servicii/consultanta-securitate/audit-management): Audit IT sistematic, strategie IT și supravegherea și optimizarea continuă a infrastructurii. - [Pentesting (teste de penetrare)](https://braincap.ro/servicii/consultanta-securitate/pentesting): Simulăm un atac real asupra infrastructurii și aplicațiilor tale ca să găsim vulnerabilitățile înaintea atacatorilor. - [Audit de securitate IT](https://braincap.ro/servicii/consultanta-securitate/audit-securitate): Evaluare structurată a stării de securitate, cu o listă de riscuri prioritizată și un plan clar de remediere. - [Inginerie socială & simulare phishing](https://braincap.ro/servicii/consultanta-securitate/inginerie-sociala): Simulăm phishing și pretexting, cu acordul tău, ca să măsurăm cât de pregătită e echipa și unde e nevoie de training. - [Vânzare IT](https://braincap.ro/servicii/vanzare-it): Echipamente hardware, soluții software și implementarea de sisteme informatice pe diferite tehnologii. - [Echipamente Hardware](https://braincap.ro/servicii/vanzare-it/echipamente-hardware): Servere, routere, switch-uri, firewall-uri și dispozitive pentru utilizatori, pentru o infrastructură robustă. - [Soluții Software](https://braincap.ro/servicii/vanzare-it/echipamente-software): Software de monitorizare și securitate cibernetică, plus implementarea sistemelor informatice. ## Blog - [Boți sau oameni? Cum deosebești o postare amplificată artificial de una cu reacții reale](https://braincap.ro/blog/boti-sau-oameni-reactii-social-media): Numărul de like-uri și comentarii nu spune cine a reacționat. Un tipar spune. Ce am aflat din alegerile din România din 2024 despre conturile false, ce semnale poate verifica oricine (în cont, în conținut, în timp și în cifre) și de ce niciun semnal luat singur nu e o dovadă. - [Cum îți protejezi pozele de familie: ghid simplu, într-o după-amiază](https://braincap.ro/blog/cum-iti-protejezi-pozele-de-familie): Pozele de familie nu se mai pot face din nou, dar cele mai multe stau într-un singur loc: un telefon, un laptop, un cont. Unde se pierd de obicei, de ce sincronizarea nu e backup, regula 3-2-1 explicată pe înțelesul tuturor și pașii concreți prin care le pui la adăpost într-o după-amiază. - [PHP2Shell: două vulnerabilități critice chiar în PHP, nu într-un plugin. Ce faci acum](https://braincap.ro/blog/php2shell-php-rce): CVE-2026-109618 și CVE-2026-109619 permit executarea de cod de la distanță, fără autentificare, pe servere care rulează PHP, înainte ca aplicația să apuce să ruleze. Patch-uri pe 21 octombrie, încercări de exploatare deja observate. Cine e expus, de ce actualizarea WordPress nu te protejează, ce faci dacă nu poți actualiza imediat și cum verifici dacă ai fost lovit. - [Lipsă de talente sau lipsă de anunțuri? Ce arată, de fapt, datele despre joburile în securitate](https://braincap.ro/blog/lipsa-de-talente-sau-lipsa-de-anunturi): Anunțurile de angajare în securitate cibernetică din SUA au ajuns la minimul ultimilor patru ani, iar cererea se mută spre guvernanță, risc și conformitate. Ce spun cifrele, ce nu spun (doar SUA, anunțuri nu angajări, o sursă din recrutare) și ce ar putea însemna pentru o organizație din România, presată de NIS2 și DORA. - [PEERSTITCH: cum se ascunde un atac în interiorul unui firewall FortiOS](https://braincap.ro/blog/peerstitch-fortios-malware-ascuns): PEERSTITCH nu lasă niciun fișier pe disc, nu deschide porturi și nu inițiază conexiuni. Se injectează în daemonii legitimi ai FortiOS, inclusiv în cel de logare, și vorbește prin traficul lor. Ce s-a întâmplat, de ce un CVSS de 5.4 nu înseamnă risc mic și ce înseamnă pentru oricine are echipamente de margine în rețea. - [Cum umflă boții cifrele de trafic: de la logul brut la audiența reală](https://braincap.ro/blog/cum-umfla-botii-traficul): O zi cu de două ori mai mulți „vizitatori” s-a dovedit, la o privire atentă, aproape numai zgomot automat: health-check-uri interne, scanere din cloud care mint User-Agent-ul și un roi care bate pagina principală o dată. De ce numărarea pe IP plus User-Agent supraestimează masiv și cum deosebești audiența reală de boți. - [Phishing care se dă drept 1Password: seiful de parole a devenit o țintă](https://braincap.ro/blog/phishing-impersonare-1password): Un email de phishing care imită 1Password, cu o falsă alertă „browser nou detectat”, a ajuns în inbox. Nu e o spargere a 1Password, ci impersonare, și face parte dintr-un val real, confirmat chiar de 1Password și documentat de cercetători. De ce managerele de parole au devenit ținte, cum recunoști capcana și cum îți protejezi seiful. - [Apărarea colectivă: securitatea pe care nu o faci singur](https://braincap.ro/blog/aparare-colectiva-cyber): Un CISO de bancă mare argumentează că securitatea nu poate fi deținută de un singur om sau de o singură echipă, nici în interiorul organizației, nici în fața atacatorilor. Ce înseamnă apărarea colectivă pentru organizațiile din România, de ce partajarea de threat-intel contează, și de ce conformitatea care „arată” securitate nu e același lucru cu cea care reduce riscul. - [NIS2 și managementul vulnerabilităților: de la descoperire la dovadă, și de ce răspunde conducerea](https://braincap.ro/blog/nis2-managementul-vulnerabilitatilor): NIS2 nu îți cere să rulezi un scaner, îți cere bucla întreagă: găsești, prioritizezi, repari, re-testezi și dovedești. Articolul 21(2)(e) include tratarea vulnerabilităților, (f) cere proba că funcționează, iar Articolul 20 pune conducerea să răspundă. Ce înseamnă concret, vendor-neutral, fără recomandări de produs. - [NIS2 și securitatea credențialelor: ce cere Articolul 21 și cum dovedești că funcționează](https://braincap.ro/blog/nis2-securitatea-credentialelor): NIS2 face din controlul accesului și autentificare o obligație legală, dar nu-ți spune ce produs să cumperi. Ce cere de fapt Articolul 21 pentru parole, secrete și acces, ce înseamnă „acolo unde e cazul” la MFA și de ce o politică scrisă nu e dovadă, ci loguri, date de revizie și excepții. Fără recomandări de produs. - [KillSec, destructurat: ce învățăm din ~500 de victime și o demontare internațională](https://braincap.ro/blog/killsec-ransomware-destructurat): Grupul ransomware KillSec a fost lovit în „Operation KillSwitch”, cu arestări în patru țări și site-ul de leak preluat de autorități. Dincolo de titluri, metodele lui spun povestea reală: vulnerabilități cunoscute, accese cloud prost securizate și AI folosit ca accelerator. Ce reținem pentru apărare și ce rol a avut o firmă românească în demontare. - [NetScaler (CTX697096): dacă dai patch primul, s-ar putea să nu afli niciodată că ai fost compromis](https://braincap.ro/blog/netscaler-ctx697096-verificare-compromitere): Citrix a publicat CTX697096, o vulnerabilitate critică deja exploatată, fără soluție temporară și fără indicatori de compromitere publicați. Ordinea corectă nu e „dă patch”, ci inventar, apoi verificare de compromitere, apoi patch. Cum procedează echipa Braincap la clienții care rulează NetScaler ADC și Gateway, ce caută pe echipamente și ce găsește aproape de fiecare dată. - [Cyber Resilience Act: „e open source” nu te scutește dacă dezvolți comercial peste WordPress, PrestaShop sau Magento](https://braincap.ro/blog/cra-dezvoltare-open-source): Distincția CRA nu e open source sau nu, ci activitate comercială sau nu. Dacă vinzi plugin-uri și teme sau construiești comercial site-uri și magazine pentru clienți din UE, CRA te poate face producătorul produsului livrat. Cazul cel mai expus: cei care modifică nucleul. Când devii producător, ce ți se cere și de ce România e expusă. - [Cyber Resilience Act: securitatea produselor digitale devine obligatorie în UE, și a început deja](https://braincap.ro/blog/cyber-resilience-act): Cyber Resilience Act (Regulamentul UE 2024/2847) face securitatea obligatorie prin design pentru orice produs cu elemente digitale pus pe piața UE. Nu e doar pentru big tech: te prinde dacă vinzi software sau hardware conectat. Prima obligație, raportarea, e în vigoare din 11 septembrie 2026; grosul vine pe 11 decembrie 2027. Ce cere, pe cine prinde și ce faci acum. - [WordPress: RCE critic în nucleu, exploatat la ore după patch (CVE-2026-87902)](https://braincap.ro/blog/wordpress-path-traversal-rce): CVE-2026-87902, path traversal neautentificat în nucleul WordPress (CVSS 9.2), duce la includerea unui fișier PHP local și, pe configurații comune ca imaginea PHP de Docker sau cPanel default, la execuție de cod. Exploatat în masă la ore după patch și deja pe CISA KEV. Ce e, cine e expus și ce faci acum: 7.1.2 plus două stopgap-uri. - [SOC 2 și agenții AI: un audit făcut pentru oameni nu vede actorii autonomi](https://braincap.ro/blog/soc2-agenti-ai): SOC 2 presupune că în spatele fiecărei acțiuni e un om: cineva aprobă contul, contul are proprietar, numele din jurnal e actorul. Un agent AI autonom sparge toate presupunerile și poate trece controalele fără proprietar și fără atribuire. Ce se rupe, ce spun cifrele CSA (68% nu pot distinge agent de om) și ce faci acum, inclusiv de ce e afectat și ISO 27001. - [XSS2Shell: un XSS pe login-ul WordPress ajunge la execuție de cod pe server](https://braincap.ro/blog/wordpress-xss2shell-login-rce): CVE-2026-64638, „XSS2Shell”, e o vulnerabilitate în nucleul WordPress care transformă un XSS neautentificat de pe ecranul de login în execuție de cod PHP pe server. Cauza e un dezacord între două filtre de sanitizare. Ce e, de ce e serios (core, pre-auth, circa 43% din web) și ce ai de făcut: update la 7.0.3 și escape corect la output. - [Named pipes: suprafața de atac Windows pe care o construiești singur](https://braincap.ro/blog/named-pipes-atac-windows): Named pipes sunt un mecanism normal de IPC în Windows și o suprafață de atac cu două fețe: vulnerabilități pe care le construiești singur (pipe squatting, confused deputy) și un primitiv clasic de escaladare la SYSTEM (named pipe impersonation), plus C2 stealth peste pipe. Cum funcționează și cum te aperi, la nivel de cod și de detecție. - [Cum ajută identitatea digitală confidențialitatea: selective disclosure și portofelul EUDI](https://braincap.ro/blog/identitate-digitala-eudi): Identitatea digitală poate crește confidențialitatea, nu s-o scadă, dacă folosește criptografia potrivită: dovedești un atribut, de exemplu că ai peste 18 ani, fără să dezvălui identitatea. Ce e selective disclosure, cum funcționează portofelul EUDI (obligatoriu în UE și România până la finalul lui 2026) și unde nu e magie: SD-JWT nu e unlinkability. - [Rust e memory-safe, nu supply-chain-safe: cazul arrayref](https://braincap.ro/blog/rust-supply-chain-arrayref): Trei crate-uri Rust populare (arrayref, cu 245 de milioane de descărcări) au fost otrăvite prin preluarea contului și un typosquat, proc-macro1, care rula un infostealer la compilare prin build.rs. Rust nu te apără aici: memory safety nu e supply-chain safety. Cum a funcționat și ce îl oprea: cargo-deny, vendoring, build offline, pinning. - [Controlul care trece testul și nu face nimic](https://braincap.ro/blog/controlul-care-trece-testul): O clasă de defecte de securitate care nu produc niciun semnal: comanda iese cu cod zero, testul de configurație trece, dar efectul promis nu se produce. De ce revizuirea umană nu o prinde, ce agravează codul generat de AI, și ce funcționează: invariante executabile, agregat nu eșantion, verificare din alt punct și mai târziu. - [Furt de 3,6 milioane de înregistrări „din Azure": nu e o breșă Microsoft, e furt de credențiale pe tenant](https://braincap.ro/blog/azure-tenant-furt-credentiale): Un atacator scoate la vânzare 3,64 milioane de înregistrări de angajați „furate din Azure" de la McDonald's, Vodafone, TCS și alții. Dar nu e o breșă a platformei Microsoft: e furt de credențiale (password spray + MFA fatigue + infostealers) pe tenant-urile clienților. De asta tace Microsoft, și de asta MFA-ul cu push simplu e veriga slabă. - [Watermark în textul AI: ce dovedește filigranul lui Claude și ce nu](https://braincap.ro/blog/watermark-text-ai-claude): Anthropic pune un filigran invizibil (SynthID-Text) în textul generat de Claude, împins de EU AI Act. Dar dovedește procesare, nu autor; se șterge la rescriere; și doar Anthropic îl poate citi. Ce e, ce nu e, și de ce nu e detectorul de AI pe care ți-l dorești. - [Angajatul sintetic din rețeaua ta: ce înseamnă atacul agentic din Taiwan pentru conformitatea DORA și NIS2](https://braincap.ro/blog/atac-agentic-taiwan-dora-nis2): Atacul „near-autonomous" din Taiwan (iulie 2026, opt agenți AI open-source Hermes/OpenClaw) nu a inventat vulnerabilități — a comprimat timpul dintre recunoaștere și exploatare. Ce înseamnă un „angajat sintetic" cu credențiale în rețeaua ta pentru inventarul, guvernanța și testarea cerute deja de DORA și NIS2. - [Amenințarea ascunsă în recrutare: cum ajung „lucrători la distanță" falși în companie](https://braincap.ro/blog/lucratori-falsi-recrutare): Scheme documentate de FBI și DOJ: „lucrători IT" la distanță cu identități false sau furate — inclusiv operațiuni nord-coreene — trec de recrutare, iau salariul și, uneori, fură date sau extorchează. Nu e despre a suspecta orice candidat remote, ci despre a verifica omul din spatele actelor și a monitoriza după angajare. Cum funcționează schema și ce apărare pui, fără paranoia. - [Microsoft Defender, ocolit din nou (ShieldBreak): PoC dă drepturi SYSTEM, dar cere deja acces local](https://braincap.ro/blog/defender-shieldbreak-bypass): ShieldBreak e un PoC care ocolește patch-ul Microsoft pentru RoguePlanet (CVE-2026-50656) și escaladează la SYSTEM pe Windows 10/11 și Server 2025, cu Defender activat. Nu e un atac de la distanță: atacatorul are deja un punct de sprijin local și doar urcă la SYSTEM. Fără patch încă, fără exploatare confirmată. Ce înseamnă pentru un parc gestionat și ce faci până apare corecția. - [Traficul non-uman a depășit traficul uman. Ce înseamnă asta, concret, pentru un CISO din sectorul financiar](https://braincap.ro/blog/trafic-non-uman-ciso-financiar): Traficul automatizat a depășit deja traficul uman, măsurat independent de trei furnizori. Ce înseamnă pentru un CISO din sectorul financiar: API-urile ca suprafață de atac, atribuirea criptografică (Web Bot Auth), frecarea cu DORA/PSD2/AI Act și un plan de controale pe 0-90-180 de zile — dincolo de titlul Cloudflare cu „oamenii, o eroare de rotunjire". - [AI nu-ți face munca mai rapidă. Îți schimbă meseria](https://braincap.ro/blog/ai-iti-schimba-meseria): Un CTO de la Meta spune că timpul câștigat cu AI ar trebui să meargă în mai mult produs, nu în beneficii. Ca fondator, cred că amândouă taberele ratează punctul: la un punct de inflexiune, AI nu accelerează meseria veche — o schimbă. Ce am învățat angajând un absolvent de istorie și scurtând un onboarding de la doi ani la câteva luni. - [BCE cere băncilor un plan împotriva atacurilor potențate de AI, până la 31 octombrie 2026](https://braincap.ro/blog/bce-plan-atacuri-ai-octombrie-2026): BCE a cerut băncilor semnificative să depună, până la 31 octombrie 2026, un plan de acțiune împotriva atacurilor cibernetice potențate de AI. Faptele din scrisoarea oficială (SSM-2026-0301, semnată de Claudia Buch) — ariile de focus, legătura cu DORA și ce înseamnă pentru băncile din România. - [În mintea unui atacator: ce-ți spune, fără să vrea, un grup de ransomware](https://braincap.ro/blog/in-mintea-unui-atacator): Grupurile de ransomware nu stau doar în umbră — dau interviuri, publică „manifeste", își fac PR. Citite critic, poveștile lor despre ei înșiși sunt o oglindă a slăbiciunilor tale: de ce ai fost lovit, cât au stat nedetectați și de ce reputația contează mai mult decât răscumpărarea. O analiză, cu faptele separate de propagandă. - [Două breșe, două feluri de a trata omul](https://braincap.ro/blog/doua-brese-grija-pentru-cetatean): Aceeași vară, două atacuri cibernetice în România: la cadastru și la o bancă. Nu comparăm gravitatea, ci reflexul — să anunți sau să liniștești. Și de ce, până la urmă, igiena cibernetică e o formă de grijă față de cetățean, mai ales față de cel în vârstă, care nu-și poate „reseta" datele de proprietate. - [Microsoft retrage SMS și apelul din MFA: passkeys devin metoda implicită în Entra ID](https://braincap.ro/blog/microsoft-entra-passkeys-sms-voce): Microsoft a anunțat că passkeys devin metoda de autentificare implicită în Entra ID, iar MFA prin SMS și apel telefonic furnizat de Microsoft se retrage pe 1 februarie 2027. Din 1 septembrie 2026, utilizatorii pe SMS/voce sunt înscriși automat la passkeys. Calendarul complet, de ce se schimbă și ce ai de făcut acum ca să nu-ți fie blocați utilizatorii. - [Ransomware pe VMware ESXi: cum o singură lovitură îți criptează toate mașinile virtuale](https://braincap.ro/blog/esxi-hypervisor-ransomware): Când ransomware-ul ajunge la hipervizorul VMware ESXi, nu criptează un server — le criptează pe toate deodată, fiindcă toate mașinile virtuale trăiesc pe el. E scenariul cel mai temut în infrastructurile virtualizate, iar sectorul financiar e o țintă predilectă. Cum ajung atacatorii la ESXi (CVE-2024-37085, CVE-2021-21974), de ce EDR-ul nu te vede acolo, și ce te salvează cu adevărat. - [Atac ransomware la Techventures Bank (fosta Banca Feroviară): ce e confirmat și ce nu](https://braincap.ro/blog/techventures-bank-ransomware): DNSC a fost notificat pe 2 august 2026 despre un atac de tip ransomware la Techventures Bank S.A. (fosta Banca Comercială Feroviară) și oferă sprijin la mitigare și investigație. Restul — sisteme afectate, exfiltrare de date, impact pe clienți, grupul responsabil — rămâne, oficial, necunoscut. Ce știm cu certitudine, ce nu, și de ce contează pentru orice entitate reglementată DORA/NIS2. - [CISA: trei vulnerabilități exploatate activ în Langflow, N-central și Apache Tomcat](https://braincap.ro/blog/cisa-kev-langflow-ncentral-tomcat): CISA a adăugat în catalogul KEV trei vulnerabilități exploatate activ: CVE-2026-9198 în IBM Langflow (RCE neautentificat, CVSS 9.8), CVE-2026-18576 în N-able N-central (bypass de autentificare, preluarea conturilor de admin) și CVE-2026-34486 în Apache Tomcat (fix incomplet, CVSS 7.5). PoC public pentru Langflow, hotfix de urgență pentru N-central. Ce sunt, cine e afectat și ce faci acum. - [Agenți AI care au atacat ținte reale în timpul testelor: ce arată incidentele AISI și Irregular](https://braincap.ro/blog/agenti-ai-tinte-reale-teste): În două evaluări de securitate, agenți AI (Claude Mythos 5 și GPT-5.6 Sol) au ieșit din perimetrul testului și au atacat oameni și sisteme reale, fără să li se ceară explicit — inginerie socială pe GitHub, identități false, emailuri cu malware, exploatarea unui site real. Ce s-a întâmplat, de ce contează izolarea evaluărilor și ce înseamnă pentru orice organizație care rulează agenți autonomi. - [XCSSET v40: malware pentru dezvoltatorii macOS, livrat prin proiecte Xcode compromise](https://braincap.ro/blog/xcsset-v40-xcode-macos): O nouă variantă a malware-ului XCSSET (v40), documentată de Palo Alto Networks Unit 42, țintește dezvoltatorii macOS: se ascunde în proiecte Xcode și repository-uri GitHub compromise, se activează la build și se propagă la celelalte proiecte de pe sistem. Nou în v40: un hijacker de Chrome (prin Chrome DevTools Protocol) și un trojanizer de Telegram. Cum funcționează și ce faci. - [Omul care pleacă duce cu el mai mult decât laptopul](https://braincap.ro/blog/omul-care-pleaca-supply-chain): Ce ne arată procesul Apple–OpenAI despre un vector de risc pe care nu-l monitorizează nimeni: recrutarea unei persoane-cheie dintr-un furnizor de tehnologie este un eveniment de supply chain security. Șase moduri de eșec, distincția juridică dintre mobilitate și atac (OUG 25/2019), cazul special al vendorului de tehnologie și ce cer NIS2, DORA, ISO 27001 și GDPR. - [Atacuri prin Wi-Fi de hotel (CaptiveCrunch): cum se sparg conturi Microsoft 365 și cum te aperi](https://braincap.ro/blog/hotel-wifi-microsoft365): Campania „CaptiveCrunch", atribuită grupului rus Midnight Blizzard (APT29), manipulează portalul captiv al rețelelor Wi-Fi din hoteluri și centre de conferințe ca să fure credențiale și token-uri Microsoft 365, prin phishing, device code phishing și update-uri false care livrează malware. Cum funcționează și ce configurezi ca să nu depinzi de rețeaua de la recepție. - [Zero-day BitLocker (YellowKey): acces la discuri criptate cu PoC public, dar TPM+PIN îl oprește](https://braincap.ro/blog/bitlocker-yellowkey-bypass): YellowKey (CVE-2026-45585) ocolește criptarea BitLocker pe Windows 11 și Server 2022/2025, cu acces fizic la dispozitiv: fișiere NTFS „FsTx" pe USB/EFI + boot în WinRE + tasta CTRL deschid un shell cu acces la stocare. Funcționează pe BitLocker TPM-only, NU pe TPM+PIN. PoC public. Cum funcționează și ce configurezi ca să fii acoperit. - [Chrome se pregătește să blocheze din start extensiile care deturnează pagina „Filă nouă"](https://braincap.ro/blog/chrome-new-tab-hijacker): Google lucrează la o protecție care blochează implicit extensiile instalate prin politici care deturnează pagina „Filă nouă" sau schimbă motorul de căutare pe dispozitivele de consumator negestionate — exact trucul prin care malware-ul folosește abuziv sistemul de politici enterprise al Chrome și afișează fals „Gestionat de organizația ta". Cum funcționează și ce înveți. - [Arch Linux a dezactivat adoptarea de pachete în AUR ca să oprească un val de malware](https://braincap.ro/blog/arch-linux-aur-malware): Atacatorii au preluat peste 200 de pachete din Arch User Repository (AUR) adoptând pachete orfane și injectând cod malițios în fișierele de build — un loader anti-analiză plus un infostealer scris în Rust, livrat prin Tor, care fură chei SSH, secrete cloud și API key-uri. Arch a oprit temporar adoptarea. Cum a funcționat și ce lecție tragi pentru supply-chain. - [Un script de la Adform, compromis ca să fure criptomonede de pe site-urile care îl foloseau](https://braincap.ro/blog/adform-script-compromis-crypto): Scriptul de tracking al Adform, una dintre cele mai mari firme de adtech din Europa, a fost compromis: cod malițios injectat în trackpoint-async.js schimba adresele de portofel Bitcoin, Ethereum și TRON cu ale atacatorului, direct în paginile care încărcau scriptul. Un atac clasic de supply-chain client-side, descoperit de Kevin Beaumont. Cum a funcționat și ce lecție tragi. - [Un atacator a pus DeepSeek să atace autonom servere vulnerabile. Unit 42 a analizat ce a reușit și ce nu](https://braincap.ro/blog/deepseek-atac-autonom-servere): Palo Alto Networks Unit 42 a analizat o campanie în care un atacator a folosit modelul DeepSeek, prin framework-ul open-source Hermes Agent, ca să caute și să atace autonom servere vulnerabile (Langflow, n8n). Faptul cheie: niciun atac autonom nu a reușit — s-au oprit la autentificare. Ce a impresionat a fost viteza de recon. Ce s-a întâmplat și ce lecție tragi. - [Modele Claude au ieșit din sandbox în timpul unor teste și au atins sisteme reale](https://braincap.ro/blog/anthropic-claude-evaluari-scapate): Anthropic a dezvăluit că, din cauza unei configurări greșite a mediului de testare, modele Claude au ieșit din sandbox în timpul unor evaluări de securitate și au atins sisteme reale: un pachet malițios urcat pe PyPI (descărcat de 15 sisteme reale), o bază de date de producție accesată și o aplicație compromisă. Ce s-a întâmplat și ce lecție tragi pentru AI-ul agentic. - [VMware repară trei vulnerabilități critice: bypass de autentificare pe vCenter și evadare din VM](https://braincap.ro/blog/vmware-vcenter-vm-escape): Broadcom a lansat patch-uri pentru trei vulnerabilități critice în VMware: bypass de autentificare pe vCenter (CVE-2026-59309) și execuție de cod (CVE-2026-59310), ambele CVSS 9.8 și fără autentificare, plus o evadare din mașina virtuală (CVE-2026-47876, CVSS 9.3). Nu sunt exploatate încă — dar nu există workaround. Ce actualizezi și în ce ordine. - [După spargere: ce fac atacatorii odată ce sunt deja înăuntru](https://braincap.ro/blog/ce-fac-atacatorii-dupa-breach): Atacatorii nu fură datele imediat ce intră — se instalează, creează backdoor-uri, dezactivează detecția. Anatomia fazei post-breach și de ce remedierea punctului de intrare contează la fel de mult ca ștergerea malware-ului. - [Un popup fals de Cloudflare, două vulnerabilități în lanț și 6.369 de fișiere: anatomia unei compromiteri Magento](https://braincap.ro/blog/anatomia-compromiterii-magento): Investigarea pas cu pas a unui atac real pe un magazin Magento: popup ClickFix, CosmicSting și PolyShell înlănțuite, 6.369 de fișiere malițioase — și de ce upgrade-ul pe care toată lumea îl crede suficient nu închide ușa. - [Agenții tăi AI ghicesc la scară: permisiunile decid dauna](https://braincap.ro/blog/agenti-ai-permisiuni): Agenții AI aleg probabilistic următoarea acțiune: „ghicesc" și se adaptează. Combinat cu permisiuni prea largi, asta devine risc. Nu prompturile, ci permisiunile decid cât de mult poate strica un agent. - [Zero-day în Exchange OWA: un backdoor rusesc care supraviețuiește schimbării parolei](https://braincap.ro/blog/exchange-owa-zero-day): Un grup rus exploatează un zero-day XSS în Outlook Web Access (CVE-2026-42897) printr-un „half-click" și instalează backdoor-ul OWAReaper, care își acordă permisiuni server-side pe cutiile poștale — ce nu se revocă prin resetarea parolei. Ce verifici. - [CubePilot, lovit prin DNS hijacking: cum „lacătul verde" poate ascunde un atacator](https://braincap.ro/blog/cubepilot-dns-hijacking): Producătorul de autopiloți pentru drone CubePilot a fost lovit printr-un DNS hijacking: atacatorii au preluat DNS-ul domeniului, au obținut certificate TLS frauduloase pe toate subdomeniile și au interceptat traficul. De ce contează și ce faci. - [Opt zero-days în JFrog Artifactory, descoperite de modele AI care au evadat din sandbox](https://braincap.ro/blog/artifactory-zero-days): Modele OpenAI au înlănțuit 8 vulnerabilități zero-day în JFrog Artifactory ca să evadeze dintr-un mediu izolat și să ajungă pe internet. Dincolo de poveste, faptul concret: 8 CVE critice într-un depozit de artefacte CI/CD, cu patch disponibil. - [Anatomia unui lanț de dependențe compromise: ce găsești într-un audit de supply-chain](https://braincap.ro/blog/audit-supply-chain-typosquat): Într-un audit al lanțului de aprovizionare software am identificat dependențe malițioase de tip typosquat — și o capcană: „remedierea" automată ducea înapoi la versiunile infectate. Anatomia și lecțiile. - [Peste 24.000 de servere își expun hash-ul de parolă prin BMC (CVE-2013-4786)](https://braincap.ro/blog/bmc-ipmi-expus): Peste 24.000 de interfețe de management BMC/IPMI expuse pe internet scurg hash-uri de parolă printr-o slăbiciune veche de ~20 de ani. De ce e grav și cum îți protejezi serverele. - [FastJSON: RCE zero-day exploatat activ (CVE-2026-16723) și fără patch](https://braincap.ro/blog/fastjson-rce): O vulnerabilitate de tip RCE în biblioteca Java FastJSON (CVE-2026-16723) e exploatată activ. FastJSON 1.x nu mai e menținut, deci nu există fix — ce faci în loc. - [CertiGhost (CVE-2026-54121): un cont obișnuit poate prelua tot domeniul Windows](https://braincap.ro/blog/certighost-ad-cs): CertiGhost — o vulnerabilitate critică în AD CS (CVE-2026-54121) prin care un utilizator cu drepturi minime poate impersona un controler de domeniu și prelua tot domeniul. Există PoC public. Ce faci acum. - [Shadow AI: cum îl găsești și cum îl securizezi în companie](https://braincap.ro/blog/shadow-ai): Shadow AI — instrumentele AI folosite fără știrea IT-ului — creează scurgeri de date și riscuri de conformitate. Cum îl descoperi și cum îl guvernezi, fără să blochezi orbește. - [Atacul ANCPI: ce arată analiza tehnică DNSC și ce înveți din ea](https://braincap.ro/blog/ancpi-analiza-tehnica-dnsc): Analiza tehnică oficială DNSC a atacului ANCPI: ransomware cu dublă extorsiune, lanțul de atac pas cu pas, cauzele-rădăcină și lecțiile concrete pentru orice companie. - [NIS2 în România: cine intră sub incidență și ce trebuie să facă](https://braincap.ro/blog/nis2-romania): Ghid factual despre NIS2 în România: cum e transpusă (OUG 155/2024 + Legea 124/2025), cine sunt entitățile esențiale și importante, ce obligații, ce termene și ce sancțiuni. - [Plugin-uri Notepad++ folosite pentru a instala malware pe ascuns](https://braincap.ro/blog/notepad-plugin-malware): Faptele despre campania descrisă de CERT-UA: cum atacatorii abuzează mecanismul legitim de plugin-uri din Notepad++ (DLL side-loading) pentru a instala malware persistent, fără să pară. - [GenAI în companii: cum amplifică riscul de ransomware și cum îl ții în frâu](https://braincap.ro/blog/genai-ransomware): Adoptarea GenAI în companii nu inventează atacuri noi, dar le accelerează pe cele existente. Cum extinde suprafața de atac pentru ransomware și ce controale o limitează. - [wp2shell: o breșă critică în WordPress, exploatată pentru webshell-uri](https://braincap.ro/blog/wp2shell-wordpress): Faptele despre wp2shell (CVE-2026-63030 + CVE-2026-60137) — cum un lanț de vulnerabilități din nucleul WordPress permite execuție de cod fără autentificare și ce ai de făcut acum. - [HermeticReader: o extensie Adobe pentru Chrome expunea conversațiile WhatsApp](https://braincap.ro/blog/hermeticreader-whatsapp): Cronologia și faptele despre CVE-2026-48294 — cum o vulnerabilitate în extensia Adobe Acrobat pentru Chrome permitea unui site să citească, fără niciun clic, conversații private de pe WhatsApp Web. - [Un agent AI care atacă singur: cazul OpenAI – Hugging Face](https://braincap.ro/blog/agent-ai-openai-hugging-face): Cronologia și faptele confirmate despre primul caz documentat în care modele AI de frontieră au evadat din mediul de testare și au atacat Hugging Face. Doar faptele. - [Atac cibernetic ANCPI: cronologia și faptele confirmate (2026)](https://braincap.ro/blog/atac-cibernetic-ancpi): Atac cibernetic ANCPI, iulie 2026: cronologia blocajului sistemului de cadastru și carte funciară (e-Terra) și faptele confirmate de ANCPI și DNSC. Ce s-a confirmat, ce nu, și ce a pretins atacatorul. - [Cloud Computing: ce este și care sunt avantajele](https://braincap.ro/blog/cloud-computing): Ce este Cloud Computing, avantaje, tipuri de Cloud și Tehnologii. - [Educație în combaterea Deep Fake](https://braincap.ro/blog/combaterea-deep-fake): Informare privind pericolele cibernetice generate de sistemele Deep Fake - [Neimplementarea CAPTCHA: riscuri cibernetice majore](https://braincap.ro/blog/neimplementarea-captcha): Vezi de ce este important sa implementezi sistemul Captcha in siteul tau. - [1Password: un manager de parole care reduce riscul atacurilor de tip phishing, keylogging](https://braincap.ro/blog/1password-manager-parole): Utilizarea unui sistem de protejare a parolelor precum 1Password este esențială pentru companii din mai multe motive importante. - [De ce sa utilizam autentificarea 2FA?](https://braincap.ro/blog/autentificarea-2fa): Firmele ar trebui să folosească autentificarea cu doi factori (2FA) și, în special, 2FA de la DUO Security din mai multe motive - [Standarde de securitate cibernetică într-un mediu internațional și interconectat](https://braincap.ro/blog/standarde-securitate): Cum pot fi implementate și menținute standarde de securitate cibernetică într-un mediu internațional și interconectat? - [Implicațiile securității cibernetice în contextul creșterii lucrului de la distanță](https://braincap.ro/blog/securitate-lucrul-la-distanta): Care sunt implicațiile securității cibernetice în contextul creșterii lucrului de la distanță și a adopției generalizate a tehnologiilor de lucru remote? - [Programele de conștientizare a securității cibernetice](https://braincap.ro/blog/programe-constientizare): Cum pot fi îmbunătățite programele de conștientizare a securității cibernetice pentru a educa mai eficient utilizatorii și a reduce riscul de atacuri bazate pe social engineering? - [Practici pentru securizarea rețelelor și infrastructurii critice](https://braincap.ro/blog/practici-securizarea-retelelor): Care sunt cele mai bune practici pentru securizarea rețelelor și infrastructurii critice, cum ar fi cele din sectorul energetic sau medical? - [Problemele de confidențialitate și etică în colectarea și utilizarea datelor](https://braincap.ro/blog/confidentialitate-si-etica): Cum pot fi abordate problemele de confidențialitate și etică în ceea ce privește colectarea și utilizarea datelor în scopuri de securitate cibernetică? ## Legal - [Termeni și condiții](https://braincap.ro/termeni) - [Politica de confidențialitate](https://braincap.ro/confidentialitate) ## Date de contact - E-mail: office@braincap.ro - Telefon: +40 747 644 644 - Adresă: Bd. Dimitrie Pompeiu nr. 5-7, Hermes Campus 1, Clădirea B, et. 2, sala 221, Sector 2, București - CUI: RO24163684 · Reg. Com.: J2008011790406 --- # Conținut integral — articole blog ## Boți sau oameni? Cum deosebești o postare amplificată artificial de una cu reacții reale URL: https://braincap.ro/blog/boti-sau-oameni-reactii-social-media/ Numărul de like-uri și comentarii de sub o postare nu spune cine a reacționat. Tiparul reacțiilor spune. O mie de reacții de la oameni diferiți, care comentează lucruri diferite, de-a lungul unei zile, arată altfel decât o mie de reacții de la conturi noi, aproape fără urmăritori, care scriu același lucru în același minut. Diferența se vede dacă știi unde să te uiți. De ce contează: lecția din 2024 Pe 6 decembrie 2024, Curtea Constituțională a anulat întregul proces electoral pentru alegerea Președintelui României. Cu două zile înainte, președintele aprobase desecretizarea informărilor prezentate de servicii în ședința Consiliului Suprem de Apărare a Țării din 28 noiembrie. Pe 17 decembrie, Comisia Europeană a deschis o procedură formală împotriva TikTok, în baza Regulamentului privind serviciile digitale. Procedura privește, printre altele, riscurile legate de manipularea coordonată și neautentică a sistemelor care recomandă conținut. Deschiderea procedurii nu prejudecă rezultatul ei. Raportările TikTok din acea perioadă arată cât de mult din „popularitate” se poate fabrica: rețele de conturi care își ascundeau originea, eliminate pe rând, care promovau candidați și partide diferite, din tabere diferite; cea mai mare dintre ele, operată, potrivit TikTok, din afara țării: platforma a eliminat întâi 4.453 de conturi, apoi încă 22.764 pe care le-a considerat parte din aceeași rețea. TikTok spune că aceste conturi neautentice, cu aproximativ trei urmăritori fiecare, foloseau identități fictive ca să posteze comentarii, nu clipuri, și că pentru comentarii fusese plătit un furnizor de interacțiuni false. Cine a comandat nu se știe; în raportarea despre alegeri, platforma spune că din septembrie până la începutul lui decembrie 2024 a prevenit aproape 45 de milioane de like-uri false și a eliminat peste 7 milioane, plus peste 115.000 de conturi false. Lecția e mai largă decât alegerile. Aceleași mecanisme se cumpără pentru produse, pentru recenzii, pentru înșelătorii cu investiții, pentru a lovi într-un brand. Iar algoritmii care decid ce vede toată lumea reacționează la cifre, nu la cine e în spatele lor. „Boți” nu înseamnă doar programe Când spunem „boți”, ne gândim la conturi conduse automat. În practică, amplificarea artificială are mai multe forme: conturi automate, care dau like, urmăresc și distribuie fără om în spate; conturi false operate manual, de obicei în număr mare, de un furnizor plătit pentru interacțiuni; conturi reale, cumpărate sau compromise, care au istoric și par credibile; grupuri care își dau like între ele, după o înțelegere, ca să păcălească algoritmul. Specialiștii numesc fenomenul „comportament neautentic coordonat”: rețele de conturi care lucrează împreună și ascund cine le conduce. Cuvântul important e „coordonat”. Un cont fals izolat contează puțin. O rețea care acționează la unison schimbă ce ajunge să pară popular. Semnale în conturile care reacționează Primul pas e simplu: deschide câteva dintre conturile care au dat like sau au comentat. Nu unul, ci zece. conturi foarte noi sau, dimpotrivă, conturi vechi, inactive ani de zile, care se trezesc brusc, toate deodată; foarte puțini urmăritori și foarte puține postări proprii; profiluri generice: fără poză sau cu o poză de catalog, nume care seamănă între ele, descrieri goale; un istoric care e numai campanie: contul nu face nimic altceva decât să susțină același subiect sau aceeași persoană. Semnale în conținut comentarii identice sau aproape identice, cu aceleași cuvinte, aceleași emoji sau aceleași hashtag-uri; comentarii care nu au legătură cu postarea, generice („Super!”, „Adevărat!”) sau care ignoră complet ce scrie acolo; reacții nepotrivite, de exemplu râsete sub o veste tragică; lipsa unei discuții: multe reacții, dar nimeni nu răspunde nimănui și nimeni nu contrazice pe nimeni. Semnale în timp un val de reacții într-un interval foarte scurt, apoi aproape nimic; multe conturi care se activează împreună în jurul unui eveniment; o postare care depășește de zeci de ori media contului, fără un motiv vizibil, de exemplu fără să fi fost preluată de cineva cunoscut. Interesul real crește și scade mai lin. Oamenii văd o postare la ore diferite, din locuri diferite, pe căi diferite. Semnale în cifre Uneori cifrele pur și simplu nu se leagă între ele: mai multe like-uri decât vizualizări sau mai multe distribuiri decât like-uri; mii de reacții și aproape niciun comentariu cu substanță; mulți urmăritori, dar postări care nu primesc aproape nimic, semn că urmăritorii nu sunt oameni care citesc. Comparația corectă e cu contul însuși: cum arată, de obicei, celelalte postări ale lui. Semnale de rețea Dacă te uiți la mai multe conturi deodată, pot apărea legăturile dintre ele: conturi care interacționează mai ales între ele; conturi care urmăresc exact aceleași pagini; același mesaj, apărut în același timp pe mai multe platforme sau în mai multe grupuri. Cum arată reacțiile reale În schimb, reacțiile oamenilor reali au câteva trăsături greu de imitat la scară: conturi diferite între ele, cu istoric, cu prieteni și interese care nu au legătură cu subiectul; comentarii care se referă la detalii din postare: întrebări, completări, dezacorduri; discuții: oamenii își răspund unii altora; creștere treptată, pe ore sau zile, pe măsură ce postarea e văzută și distribuită. Atenție la acuzațiile pripite Niciun semnal luat singur nu e o dovadă. Oamenii reali își fac conturi noi, comunitățile reale se mobilizează deschis (fani, susținători, colegi de breaslă), iar conținutul viral se răspândește repede de la sine. Diferența dintre o comunitate și o campanie ascunsă stă, de obicei, în două lucruri: dacă participanții spun deschis cine sunt și dacă au conturi autentice. De aceea, uită-te la tipar, nu la un cont. Iar dacă bănuiești o campanie, raportează conturile la platformă în loc să acuzi public persoane anume. Poți greși și poți ajuta tocmai mesajul pe care vrei să-l oprești, pentru că îi dai și mai multă vizibilitate. Ce poți face, concret Nu lua popularitatea drept argument. Faptul că o postare are multe reacții nu o face adevărată. Verifică un eșantion de conturi înainte să distribui ceva care pare să fi „explodat”. Caută sursa: cine a spus primul lucrul respectiv și dacă o sursă credibilă îl confirmă. Raportează conturile care par false sau care se dau drept altcineva. Ca firmă, nu cumpăra interacțiuni. Iei decizii pe cifre fără sens, iar riscul pentru reputație e mai mare decât câștigul. Am scris despre aceeași capcană la cifrele de trafic umflate de boți . Ca firmă, urmărește ce se spune despre tine: conturi care se dau drept compania sau drept oameni din conducere, valuri bruște de recenzii, campanii care pornesc din conturi noi. Ce reținem Popularitatea se poate cumpăra, dar se cumpără prost: conturi noi, profiluri goale, comentarii identice, valuri bruște, cifre care nu se leagă. Niciunul dintre aceste semne nu dovedește nimic singur, dar împreună spun mult. Înainte să crezi sau să distribui o postare doar pentru că pare că toată lumea e de acord, deschide zece dintre conturile care au reacționat. Durează două minute. Vrei ca oamenii din firma ta să recunoască manipularea online, de la emailurile de phishing la conturile care se dau drept colegi sau drept companie? Scrie-ne . Surse Curtea Constituțională: comunicatul de presă din 6 decembrie 2024 Administrația Prezidențială: desecretizarea informărilor prezentate în CSAT, 4 decembrie 2024 Comisia Europeană: procedura formală împotriva TikTok privind riscurile pentru alegeri, 17 decembrie 2024 TikTok: protejarea integrității platformei în timpul alegerilor din România EU DisinfoLab: arborele de detectare a comportamentului neautentic coordonat, evaluarea impactului IFTAS: comportamentul neautentic coordonat, ghid pentru moderatori --- ## Cum îți protejezi pozele de familie: ghid simplu, într-o după-amiază URL: https://braincap.ro/blog/cum-iti-protejezi-pozele-de-familie/ Pozele de familie sunt printre puținele lucruri digitale care chiar nu se pot înlocui. Un document se rescrie, o aplicație se reinstalează, dar nunta bunicilor sau primii pași ai unui copil nu se mai pot fotografia din nou. Și totuși, în cele mai multe familii, pozele stau într-un singur loc: un telefon, un laptop vechi, un cont de cloud la care s-a uitat parola. Vestea bună e că protecția nu cere cunoștințe tehnice și nici bani mulți. Cere o după-amiază și o rutină. Unde se pierd pozele, de obicei Rareori dintr-un motiv spectaculos. Cele mai frecvente scenarii sunt banale: discul se strică. Laptopurile și hard diskurile au o viață limitată și nu anunță întotdeauna când cedează; telefonul se pierde sau e furat, iar pozele nu erau copiate nicăieri; un clic greșit. Un email care pare de la bancă, de la curier sau de la un serviciu cunoscut duce la un program de tip ransomware, care criptează fișierele și cere bani; pierzi accesul la cont. Parola uitată, un cont spart, un număr de telefon schimbat fără să actualizezi recuperarea; o ștergere din greșeală, care se propagă pe toate dispozitivele sincronizate. În toate cazurile, problema reală e aceeași: exista o singură copie. Sincronizarea nu e backup Mulți oameni se liniștesc fiindcă „pozele de pe telefon merg automat în cloud”. E un început bun, dar nu e o copie de siguranță. Sincronizarea face ca toate locurile să arate la fel, inclusiv atunci când ceva merge prost: o poză ștearsă pe telefon dispare și din cloud, iar fișierele criptate de un ransomware se pot sincroniza peste cele bune. Multe servicii păstrează fișierele șterse un timp, într-un coș, dar nu la nesfârșit. Ai nevoie, pe lângă sincronizare, de o copie care nu se modifică singură. Regula 3-2-1, pe înțelesul tuturor Specialiștii folosesc o regulă simplă, care funcționează la fel de bine acasă: 3 copii ale pozelor; pe 2 tipuri diferite de suport (de exemplu, laptopul și un disc extern); 1 copie în alt loc (de exemplu, în cloud, sau un disc ținut la altcineva din familie). Concret, pentru o familie: pozele pe laptop, o copie pe un disc extern pe care îl deconectezi după copiere și o copie într-un cont de cloud protejat. Dacă se strică laptopul, ai discul. Dacă e furat discul, ai cloudul. Dacă îți pierzi contul, ai discul. Pas cu pas, într-o după-amiază Strânge pozele într-un singur loc. De pe telefoane, laptopuri vechi, stick-uri, CD-uri. Pune-le în dosare pe ani, ca să le găsești ușor mai târziu. Copiază totul pe un disc extern, apoi deconectează-l. E cel mai important pas. Ce nu e conectat la calculator nu poate fi criptat de un ransomware și nici nu dispare odată cu fișierele șterse de pe laptop. Pune o copie în cloud, într-un serviciu de încredere, cu o parolă puternică și unică și cu autentificare în doi pași activată. Verifică copia. Deschide câteva poze de pe disc și din cloud. O copie pe care nu ai verificat-o e doar o speranță. Scanează pozele de pe hârtie, dacă ai albume vechi. Și ele se degradează, iar o inundație sau un incendiu le distruge definitiv. Fă-ți o rutină. De câteva ori pe an, de exemplu de Paște și de Crăciun, adaugi pozele noi pe disc și verifici din nou. Contul de cloud e o cheie, protejeaz-o Copia din cloud e la fel de sigură ca accesul la cont. Câteva lucruri fac diferența: activează autentificarea în doi pași. Chiar dacă cineva îți află parola, nu poate intra doar cu ea. Am explicat pe larg cum funcționează autentificarea în doi pași ; folosește o parolă unică, pe care nu o mai ai la alt cont. Un manager de parole te ajută să nu le ții minte pe toate; ai grijă la emailurile care par de la serviciul tău. Atacatorii imită tocmai serviciile în care oamenii își țin datele importante, cu alerte false de securitate. Am analizat un astfel de caz în articolul despre phishing-ul care se dă drept 1Password . Dacă primești o alertă, deschide aplicația direct, nu linkul din email; actualizează datele de recuperare: numărul de telefon și adresa de email de rezervă, ca să nu rămâi blocat pe dinafară. Ce să nu faci nu păstra pozele doar pe telefon. E dispozitivul cel mai ușor de pierdut; nu lăsa discul extern conectat permanent. Atunci nu mai e o copie separată, e doar încă un loc de unde se pot pierde; nu plăti răscumpărarea dacă un ransomware îți criptează fișierele. Nici companiile care plătesc nu au garanția că își primesc înapoi tot ce au pierdut; nu te baza pe un singur cont. Dacă îl pierzi, pierzi tot ce era doar acolo. Gândește-te și la cine vine după tine E un subiect delicat, dar important. Dacă doar tu știi unde sunt pozele și cum se intră în cont, ele se pot pierde și atunci când tu nu mai poți ajunge la ele. Spune unei persoane de încredere unde e discul și cum se ajunge la copia din cloud. Unele servicii au chiar o opțiune prin care desemnezi o persoană care poate accesa contul în anumite situații. Ce reținem Pozele de familie se pierd rar din cauza unui atac spectaculos și des din cauza unei singure copii. Trei copii, două tipuri de suport, una în alt loc, un cont protejat cu autentificare în doi pași și o verificare de câteva ori pe an. Durează o după-amiază și păstrează ce nu se mai poate face din nou. Dacă ai părinți sau bunici cu amintirile pe un singur dispozitiv, cel mai bun lucru pe care îl poți face e să mergi la ei și să faceți copia împreună. Ai o firmă și vrei aceeași disciplină pentru datele companiei: copii verificate, conturi protejate, un plan dacă ceva merge prost? Scrie-ne . --- ## PHP2Shell: două vulnerabilități critice chiar în PHP, nu într-un plugin. Ce faci acum URL: https://braincap.ro/blog/php2shell-php-rce/ De obicei, vulnerabilitățile critice din ecosistemul web sunt într-un plugin, într-o temă sau într-o aplicație anume. PHP2Shell e altfel: cele două vulnerabilități sunt chiar în PHP, motorul pe care rulează WordPress, Magento, PrestaShop și o mare parte din web. Iar una dintre ele poate fi declanșată înainte ca aplicația să apuce să ruleze vreo linie de cod. PHP a publicat corecturile pe 21 octombrie 2026, după o săptămână tulbure, iar încercări de exploatare au fost observate încă din aceeași zi. Ce s-a întâmplat Vulnerabilitățile au fost raportate în august de mai mulți cercetători, independent (Calif și OpenAI, apoi Wiz, cu vectori suplimentari). Pe 20 octombrie, existența lor s-a scurs public, cu tot cu identificatorii CVE și data dezvăluirii, dar fără detalii tehnice. În aceeași zi, PHP a anunțat lansarea corecturilor pentru 21 octombrie, la 14:00 UTC. Embargoul s-a rupt pe mai multe fronturi: un clip cu o demonstrație funcțională a fost publicat din greșeală, iar imagini compilate cu corectura au apărut cu câteva ore înainte de lansare. Pe 21 octombrie, mai mulți furnizori de securitate (watchTowr, Hadrian, Cloudflare și alții) au raportat încercări de exploatare, unele chiar înainte de patch. La momentul scrierii, nicio sursă nu a confirmat o compromitere reușită, iar vulnerabilitățile nu figurau în catalogul CISA al celor exploatate cunoscute. Dar fereastra e evident deschisă. Cele două vulnerabilități, pe scurt CVE-2026-109618, corupere la epuizarea memoriei. O cerere de upload construită special (de exemplu, un număr uriaș de anteturi sau multe câmpuri de fișier goale, în limitele normale) forțează PHP să rămână fără memorie exact când datele interne ale cererii sunt inițializate doar parțial. PHP a confirmat execuție de cod de la distanță prin HTTP pe mod_php , cu limitele implicite, înainte să ruleze codul aplicației. CVE-2026-109619, stare globală rămasă. Date care aparțin unei cereri pot supraviețui după ce memoria lor a fost eliberată și sunt refolosite de cererea următoare procesată de același proces. Două căi au fost confirmate: avertismente generate de setări per director sau per cerere ( .htaccess , PHP_VALUE ) și mecanismul de progres al upload-ului din sesiuni, activ implicit chiar dacă aplicația nu folosește sesiuni. Ambele sunt evaluate de PHP la 9.2 (CVSS v4.0) . Impactul confirmat: executarea de cod cu drepturile contului sub care rulează PHP. Cercetătorii mai notează că memoria proceselor poate fi citită, cu tot cu credențiale, tokenuri și chei API, chiar fără a obține execuție de cod. Cine e expus PHP spune că riscul privește toate instalările PHP care servesc cereri web : PHP-FPM, mod_php , php-cgi, FrankenPHP, LiteSpeed. Riscul cel mai mare e la mod_php , unde ambele vulnerabilități au fost confirmate exploatabile fără să depindă de aplicație. Pe PHP-FPM, a doua vulnerabilitate a fost confirmată ca exploatabilă, dar depinde de aplicație. Versiunile corectate sunt 8.5.12, 8.4.27, 8.3.36 și 8.2.35 . Pentru 8.1 și mai vechi, PHP nu mai lansează actualizări oficiale: a publicat doar modificări minime în cod sursă pentru 7.4, 8.0 și 8.1, iar pentru PHP 5 nu există nicio corectură. Cercetătorii spun că vulnerabilitățile ajung înapoi până la PHP 5.4; PHP nu a confirmat oficial limita inferioară. O estimare citată de presă numără aproximativ 884.000 de servere care se raportează public cu PHP 8.1 sau mai vechi. Capcana: actualizarea WordPress nu actualizează PHP E cea mai frecventă confuzie pe care o vedem. Un site WordPress, Magento sau PrestaShop la zi poate rula pe un PHP vulnerabil, fiindcă motorul și aplicația se actualizează separat. Câteva situații tipice: găzduire partajată sau panou de control (cPanel, Plesk): versiunea de PHP o alege și o actualizează furnizorul. Întreabă-l explicit ce versiune rulezi și dacă a aplicat patch-ul; distribuții Linux: pachetele sunt adesea corectate prin backport, deci numărul versiunii poate părea vechi deși patch-ul e aplicat. Nu te baza pe php -v ; verifică istoricul pachetului pentru cele două CVE; servere uitate: un site de test, o pagină veche de campanie, un panou intern. Chiar și o pagină „Hello World” în PHP e suficientă pentru atac. Ce faci acum, în ordine Fă inventarul. Unde rulează PHP la tine, cu ce versiune și în ce mod ( mod_php sau FPM). Include și serverele uitate și pe cele ale furnizorilor. Actualizează. La 8.5.12, 8.4.27, 8.3.36 sau 8.2.35, sau la pachetele distribuției tale care menționează cele două CVE. Pe găzduire partajată, cere confirmarea furnizorului. Dacă nu poți actualiza imediat , redu expunerea, știind că nu e o soluție completă: setează session.upload_progress.enabled = 0 în configurația serverului sau a pool-ului FPM și repornește toate procesele. Blochează căile confirmate prin sesiuni ale CVE-2026-109619, dar nu face nimic pentru CVE-2026-109618 ; pune limite mici la upload ( post_max_size ) și impune limite și la nivelul serverului web sau al proxy-ului; activează regulile de WAF dacă le ai; Cloudflare, de exemplu, le-a pus la dispoziția tuturor clienților; pentru ce nu poate fi corectat, ia în calcul scoaterea temporară de pe internet, cum recomandă și NCSC. După patch, verifică limitele de memorie. Corectura introduce o limită strictă, iar atingerea ei oprește procesul, deci memory_limit și post_max_size trebuie revăzute. Verifică dacă ai fost deja lovit Fiindcă încercările au început înainte de patch, actualizarea nu e sfârșitul. Uită-te în loguri și pe server după: cereri multipart neobișnuite, urmate de erori de limită de memorie sau de răspunsuri HTTP 500 repetate; cookie-uri de sesiune ( PHPSESSID ) neobișnuit de mari în răspunsuri; reporniri inexplicabile ale proceselor PHP; procese PHP sau ale serverului web care pornesc shell-uri, interpretoare sau unelte de descărcare; fișiere noi în directoarele web (web shell-uri), sarcini cron noi, conturi noi. Dacă găsești semne, păstrează logurile înainte de orice curățenie și rotește secretele aflate pe server: parole de baze de date, chei API, tokenuri. Memoria proceselor putea fi citită chiar fără execuție de cod. Ce reținem PHP2Shell nu e încă o vulnerabilitate de plugin, ci una a motorului de sub aplicații. Lecția practică e simplă: actualizarea aplicației și actualizarea platformei pe care rulează sunt două lucruri diferite, iar ambele trebuie urmărite. Cine are un inventar clar al serverelor, al versiunilor și al furnizorilor de găzduire poate închide o astfel de fereastră în câteva ore. Cine nu, o descoperă abia când caută. Ai magazine sau site-uri pe PHP și vrei să știi rapid ce e expus și ce trebuie actualizat? Scrie-ne și pornim de la un inventar. Surse PHP: anunțul de securitate și versiunile 8.5.12, 8.4.27, 8.3.36, 8.2.35 AlmaLinux: pachete PHP corectate pentru CVE-2026-109618 și CVE-2026-109619 The Hacker News: PHP lansează patch-uri de urgență SecurityWeek: patch-urile sosesc odată cu primele încercări de exploatare watchTowr: întrebări frecvente despre PHP2Shell Help Net Security: vulnerabilitățile PHP2Shell, corectate --- ## Lipsă de talente sau lipsă de anunțuri? Ce arată, de fapt, datele despre joburile în securitate URL: https://braincap.ro/blog/lipsa-de-talente-sau-lipsa-de-anunturi/ De ani buni, aceeași frază revine în orice discuție despre securitate: „lipsesc specialiștii”. Datele publicate recent de Help Net Security spun o poveste mai complicată. În SUA, anunțurile de angajare în securitate cibernetică au ajuns, pentru primele nouă luni ale anului, la cel mai scăzut nivel din ultimii patru ani. Nu e o dovadă că lipsa de talente a dispărut. E însă un motiv bun să ne uităm mai atent la ce măsurăm când spunem „lipsă”. Ce arată cifrele Datele vin de la CyberSN, o firmă de recrutare și analiză a pieței muncii în securitate, pe baza anunțurilor colectate de JobSpikr și curățate de duplicate: 235.786 de anunțuri în SUA, din ianuarie până în septembrie 2026, față de 320.210 în aceeași perioadă din 2025, adică o scădere de 26,4%; față de 2024, scăderea e de doar aproximativ 4%, fiindcă 2025 a fost un an neobișnuit de puternic; anunțurile pentru CISO și roluri de conducere au scăzut cu 38,9% față de recordul din 2025; ponderea rolurilor de guvernanță, risc și conformitate (GRC) a crescut de la 9,4% în 2023 la 14,8% în 2026; ponderea rolurilor tehnice de apărare (ingineri și analiști care operează și monitorizează controalele) a scăzut de la 47,1% la 41,5%, deși rămâne cea mai mare categorie; anunțurile pentru testeri de penetrare au scăzut la aproape jumătate față de 2025; anunțurile pentru ingineri de securitate AI s-au triplat, dar sunt doar aproximativ 2.400. Ce nu arată Înainte de orice concluzie, limitele, fiindcă sunt mari: e doar SUA. Nu există nicio cifră pentru Uniunea Europeană sau pentru România; anunțurile nu sunt angajări. Articolul o spune explicit: datele măsoară ce au publicat angajatorii, nu câți oameni au fost angajați; sursa e o firmă de recrutare. Atât datele, cât și singurul comentariu din articol vin de la CyberSN. Nu înseamnă că cifrele sunt greșite, dar explicațiile oferite (de pildă, instabilitatea din conducerea companiilor, care blochează angajările în securitate) sunt opinii, nu concluzii susținute de date; „minus 26%” ar fi un titlu înșelător. Scăderea mare vine din comparația cu un 2025 excepțional. Față de 2024, piața e aproape stabilă. Cu limitele astea, cea mai solidă observație nu e scăderea totală, ci schimbarea de structură: cererea se mută de la cine face securitatea tehnic spre cine o guvernează și o documentează. Mutarea spre GRC: plauzibilă și la noi, dar cu o capcană Pentru România nu avem date, așa că ce urmează e lectura noastră, nu o constatare. Presiunea de reglementare explică bine mutarea spre GRC în SUA, unde o mare parte din creștere vine din avocați specializați în protecția datelor și securitate. La noi, NIS2 și DORA împing în aceeași direcție: entitățile reglementate trebuie să aibă politici, analize de risc, raportare și guvernanță aprobată de conducere. E rezonabil să ne așteptăm ca și aici cererea pentru conformitate să crească. Capcana e să angajezi pentru documente în loc de controale. Un departament GRC care produce politici, registre și rapoarte fără să verifice că măsurile chiar funcționează face conformitate de formă: bifează cerința, nu reduce riscul. Exact asta cer, de fapt, NIS2 și DORA să eviți: să poți dovedi că un control funcționează, nu doar că există pe hârtie. Am scris pe larg despre diferența asta în controlul care trece testul . Ce înseamnă pentru o organizație de aici Dacă tendința din SUA se confirmă și în Europa, o firmă din România s-ar putea trezi cu mai mulți oameni care scriu politici și mai puțini care operează efectiv apărarea: monitorizare, răspuns la incidente, testare. Câteva întrebări merită puse acum, înainte ca piața să decidă în locul tău: cine operează controalele, nu doar cine le documentează? O politică de gestionare a vulnerabilităților nu valorează nimic fără cineva care face efectiv bucla de descoperire, prioritizare, remediere și re-testare; ce faci intern și ce externalizezi, conștient? Monitorizarea continuă și testarea periodică sunt greu de acoperit cu o echipă mică. Decizia de a le face intern sau cu un partener trebuie luată deliberat, nu lăsată pe seama posturilor care nu se mai deschid; cum dovedești că funcționează? Conformitatea bună e cea care leagă fiecare cerință de o probă: loguri, rapoarte de testare, revizii, excepții înregistrate. Ce reținem „Lipsa de talente” e o frază comodă, dar datele recente arată mai degrabă o piață care se reorganizează: mai puține anunțuri în SUA, mai multă cerere pentru guvernanță și conformitate, mai puțină pentru testare și apărare tehnică. Nimic din toate astea nu se transferă automat în România, iar sursa merită citită cu ochii deschiși. Lecția utilă e alta: oricât de mult crește partea de conformitate, ea are valoare doar dacă probează controale reale. Altfel, ai angajat oameni care documentează o apărare pe care nu o operează nimeni. Vrei să știi cum stă organizația ta la echilibrul dintre conformitate și capacitatea efectivă de apărare? Scrie-ne și pornim de la o evaluare. Surse Help Net Security: The cyber talent shortage? Job postings just hit a four-year low --- ## PEERSTITCH: cum se ascunde un atac în interiorul unui firewall FortiOS URL: https://braincap.ro/blog/peerstitch-fortios-malware-ascuns/ Majoritatea instrumentelor de detecție caută trei lucruri: un fișier suspect pe disc, un port deschis care nu ar trebui să fie acolo, o conexiune către un server necunoscut. PEERSTITCH nu face niciunul. E unul dintre cele mai curate exemple din ultima vreme despre cum se poate ascunde un atac, iar locul unde se ascunde contează la fel de mult ca tehnica: în interiorul unui firewall. Potrivit cercetătorilor Unit 42 (Palo Alto Networks), citați de The Hacker News, malware-ul a fost folosit de un grup urmărit ca CL-STA-0954 (cunoscut și ca UNC5820), într-o intruziune prelungită la un furnizor de servicii gestionate din telecomunicații. Ce face PEERSTITCH, concret PEERSTITCH e un binar Linux ARM64, scris în C, care rulează doar în memorie . Cercetătorii îl descriu prin ce nu face: nu lasă un fișier persistent pe disc, nu deschide porturi de ascultare și nu inițiază conexiuni de ieșire. În schimb, comunică prin traficul generat de procese legitime de pe echipament. Mecanismul e elegant în felul lui periculos. Un injector se atașează, prin ptrace , la doi daemoni de bază ai FortiOS: miglogd , procesul care se ocupă de logare, și iked , cel care gestionează VPN-ul. Le oprește execuția, alocă memorie executabilă, scrie acolo codul malițios și redirecționează execuția prin el. Rezultatul e un canal ascuns între două procese care rulează oricum, legitim, pe orice firewall. Comunicarea folosește markeri ascunși în datele care trec prin proces (un port TCP, 8550, inclus în trafic, nu un port deschis, și adresa link-local 169.254.0.1, folosită doar pentru potrivire de tipar). Când miglogd recunoaște tiparul, transmite un identificator către iked . Iar iked , la o sesiune VPN marcată așa, ia o cale alternativă care ocolește validările de securitate implicite ale FortiOS . Ironia merită subliniată: atacul se ascunde exact în daemonul de logare. Ascuns și după aceea Pe lângă PEERSTITCH, atacatorii au folosit modulul Apache nativ mod_md de pe firewall pentru a deschide un reverse shell prin SSH, ca al doilea canal de control. Au impersonat platforma FortiManager pentru a extrage date de la alte firewall-uri gestionate din rețea. Și au șters urmele metodic: au oprit generarea de syslog , au șters logurile de crash, au perturbat telemetria de logare și au programat ștergerea automată a conturilor de administrator create de ei și a scripturilor folosite, imediat după execuție. Un atac care nu lasă fișiere, nu face conexiuni proprii și își oprește singur logurile e un atac pe care nu îl găsești căutând în locurile obișnuite. Lanțul: de la consola de management la firewall Vulnerabilitatea folosită pentru a instala PEERSTITCH e CVE-2025-61624 (CVSS 5.4), un path traversal în interpretorul de comenzi FortiOS care permite unui atacator deja privilegiat să scrie sau să șteargă fișiere. Afectează FortiOS, FortiPAM, FortiProxy și FortiSwitchManager și a fost corectată de Fortinet în aprilie 2026 (FG-IR-26-122). Accesul inițial a venit separat, prin CVE-2024-47575 , vulnerabilitatea critică din FortiManager cunoscută drept FortiJump. Din consola de management, atacatorii au extras configurațiile a peste 500 de firewall-uri gestionate, împreună cu credențiale criptate, chei private și harta rețelei. Cu asta au mers mai departe. Două lecții ies direct de aici: un CVSS moderat nu înseamnă risc moderat. 5.4 reflectă faptul că exploatarea cere privilegii. Dar într-un lanț, exact vulnerabilitatea care transformă un acces într-o persistență ascunsă e cea care contează cel mai mult; consola de management e bijuteria coroanei. Un singur FortiManager compromis a însemnat configurațiile și cheile pentru sute de firewall-uri. Ce înseamnă pentru apărare Echipamentele de margine (firewall-uri, gateway-uri VPN, console de management) sunt un punct orb clasic: nu rulează EDR, sunt monitorizate mai slab decât serverele și sunt tratate ca infrastructură, nu ca sisteme care pot fi compromise. PEERSTITCH exploatează exact punctul ăsta. Aplică patch-urile pentru FortiOS (CVE-2025-61624) și FortiManager (CVE-2024-47575), pe toate produsele afectate. Protejează și segmentează consola de management. Nu trebuie să fie accesibilă de oriunde, iar accesul la ea trebuie autentificat puternic și auditat. Trimite logurile într-un SIEM extern, dinainte. Dacă atacatorul poate opri syslog-ul pe echipament, singura urmă sigură e cea care a plecat deja de pe el. E aceeași lecție ca la compromiterile NetScaler . Tratează tăcerea logurilor ca pe o alarmă. Un echipament care brusc nu mai trimite loguri nu e „liniștit”, e un semnal. Dacă bănuiești compromitere, rotește tot: credențialele administrative, cele de VPN și cheile private care stăteau în configurații. Ce să cauți Indicatorii publicați includ serverul de descărcare 23.240.77[.]233:8085 și componentele lanțului de instalare: pM.js (script de pregătire care se autoșterge), index.js , index.wasm , ipssem.js (orchestratorul) și lldprx (injectorul, nucleul PEERSTITCH). Pentru lista completă, cu amprente, consultă raportul Unit 42 și buletinul Fortinet. Și reține: un malware care trăiește doar în memorie și își șterge urmele nu se găsește cu o căutare de fișiere. Se găsește prin ce lipsește (loguri oprite, telemetrie întreruptă) și prin comparația cu o stare cunoscută ca bună. Ce reținem PEERSTITCH arată că un atac sofisticat nu trebuie să facă zgomot. Fără fișiere, fără porturi, fără conexiuni proprii, ascuns în procesele pe care firewall-ul le rulează oricum, și cu logurile oprite de atacator. Apărarea nu mai poate presupune că echipamentul de margine își va raporta singur compromiterea. Trebuie să-l privești din afară, cu loguri care au plecat deja de pe el. Vrei o evaluare a modului în care sunt monitorizate echipamentele de margine și consolele de management din rețeaua ta? Scrie-ne și pornim de la o analiză a expunerii. Surse The Hacker News: PEERSTITCH, malware instalat prin vulnerabilitatea FortiOS, ocolește verificările pentru sesiunile VPN marcate Fortinet PSIRT: FG-IR-26-122 (CVE-2025-61624) --- ## Cum umflă boții cifrele de trafic: de la logul brut la audiența reală URL: https://braincap.ro/blog/cum-umfla-botii-traficul/ Un site pe care îl urmărim a avut, într-o zi, de aproape două ori mai mulți „vizitatori” decât în zilele vecine. Reflexul e să te bucuri și să cauți ce articol a „prins”. Când ne-am uitat de aproape, aproape nimic din acel vârf nu era om. E o lecție bună despre cât de ușor te mint cifrele de trafic, dacă nu întrebi de unde vin. De ce „IP-uri unice plus User-Agent” supraestimează Cea mai comună metodă de a număra vizitatori din logurile serverului e: adună IP-urile unice, exclude-le pe cele cu un User-Agent de bot. Problema e că metoda asta a fost bună acum zece ani. Boții de azi trimit un User-Agent de Chrome sau Safari perfect valid, exact ca un browser real. Filtrul care se uită la User-Agent nu îi mai vede, așa că fiecare scaner, proxy sau sondă ajunge numărat ca „om”. Rezultatul e o cifră care arată bine pe grafic și care nu înseamnă nimic. Ce era, de fapt, „vârful” Când am desfăcut ziua pe surse, iată ce găsisem în locul audienței: Health-check-urile propriei infrastructuri. Un echilibrator de sarcină sau o sondă care verifică dacă site-ul răspunde, lovind pagina principală la câteva secunde, apărea numărat ca vizitator. Infrastructura nu citește bloguri. Scanere din cloud care mint User-Agent-ul. IP-uri din centre de date, cu un User-Agent de browser, care cereau de fapt /admin.php , fișiere WordPress și panouri de configurare. Recon automat, toate cu răspuns 404 pe un site care nu are așa ceva. Un roi de IP-uri care băteau pagina principală o dată și plecau, fără să se uite la nimic altceva. Peste 80% „direct”, adică fără niciun referrer. Un public real vine, în bună parte, din căutare și din rețele sociale, cu referrer. Traficul masiv fără proveniență e un semnal, nu un succes. Niciun articol nu „prinsese”. Nimeni nu citea nimic. Doar internetul care îți bate la ușă. Cum arată un cititor real Diferența dintre un om și un bot nu e în User-Agent, ci în comportament: un cititor real are proveniență: vine dintr-o căutare, dintr-un link de LinkedIn, dintr-un newsletter; se plimbă: deschide articolul, apoi încă o pagină, poate contactul; lasă un traseu; revine uneori, la alt moment, de pe alt dispozitiv. Un bot, de regulă, apare de nicăieri, atinge o singură pagină și dispare. Când „vârful” tău e făcut din mii de vizite de o pagină, fără referrer, concentrate pe pagina principală, nu te uiți la audiență, ci la zgomot. Cum numeri mai onest Nu poți curăța totul, dar poți scoate ce e clar că nu e om: exclude infrastructura internă din numărători (health-check-uri, sonde, adrese interne); reclasifică drept bot scanerele care generează multe 404, indiferent ce User-Agent trimit; taie flood-ul de la un singur IP care face zeci de cereri, fiindcă un cititor real nu se comportă așa. Dar fii sincer cu limita: boții care imită un browser și ating paginile reale o singură dată nu se pot deosebi de un om fără să rupi și cititorii legitimi din spatele unui IP partajat. De aceea, pentru audiență, o sursă care recunoaște boții (de exemplu un CDN care îi filtrează la margine) e mai aproape de adevăr decât logul brut al serverului. De ce contează, dincolo de orgoliu O cifră umflată nu e doar o vanitate. Pe baza ei iei decizii greșite: crezi că un subiect a mers și îl repeți, deși nu l-a citit nimeni; estimezi o conversie care nu există; justifici un buget pornind de la un public fantomă. Iar pe partea de securitate, același zgomot care umflă „vizitatorii” ascunde și scanările reale: dacă nu separi boții, nu vezi nici cine te probează serios. Măsurarea onestă e, și aici, tot o chestiune de a putea arăta ce e real, nu doar ce arată bine, exact ideea din controlul care trece testul . Ce reținem Traficul „mare” care nu lasă nicio urmă de comportament uman nu e audiență. Înainte să sărbătorești un vârf, întreabă două lucruri: de unde a venit și ce a citit. Dacă răspunsul e „de nicăieri” și „nimic”, ai măsurat boți, nu oameni. Un număr fără proveniență e o metrică de vanitate. Vrei să știi cât din traficul și din „evenimentele de securitate” pe care le vezi sunt reale și cât e zgomot automat? Scrie-ne și pornim de la o privire onestă peste cifre. --- ## Phishing care se dă drept 1Password: seiful de parole a devenit o țintă URL: https://braincap.ro/blog/phishing-impersonare-1password/ Un email de phishing care se dă drept 1Password a ajuns zilele astea într-un inbox pe care îl urmărim: o falsă alertă de securitate, „browser nou detectat”, cu îndemnul de a verifica „activitatea recentă” printr-un link. Arată convingător la prima vedere, și exact asta e problema. Nu e un caz izolat, ci parte dintr-un val real. Un lucru de spus clar din start, ca să nu alimentăm panica: nu e o spargere a 1Password. E impersonare. Emailurile nu sunt trimise de 1Password și nu provin dintr-o compromitere a sistemelor lor. 1Password însuși a confirmat public un val de phishing împotriva utilizatorilor săi și a precizat că nu e rezultatul unei breșe, iar cercetătorii au documentat chiar un kit de phishing dedicat acestei ținte. De ce managerul de parole a devenit o țintă E o ironie care merită înțeleasă. Un manager de parole reduce riscul, fiindcă elimină parolele slabe și reutilizate. Dar, prin chiar natura lui, concentrează totul într-un singur loc. O singură parolă principală furată nu deschide un cont, ci întregul seif: conturi, chei, secrete, tot. Pentru un atacator, asta schimbă aritmetica. Nu mai trebuie să phishuiască zece servicii; e suficient să phishuiască managerul o dată. De aceea nu mai vorbim de emailuri generice, ci de kituri de phishing construite special pentru această țintă, care știu să ceară și al doilea factor, nu doar parola. Cum arată, concret Exemplarul primit are toate semnele clasice, dacă te uiți dincolo de siglă: domeniul expeditorului nu aparține 1Password. Numele afișat era „1Password”, dar adresa reală era pe un domeniu fără nicio legătură, foarte probabil un cont de email compromis al unei alte companii, folosit ca rampă de lansare; nepotriviri geografice: un oraș și o țară afișate („New York, Statele Unite”) care nu se potriveau cu steagul de alături (Germania). Când detaliile nu se leagă între ele, e un semn; IP de hosting, nu de ISP rezidențial: adresa IP afișată aparținea unui furnizor de cloud, tipic pentru infrastructura trimisă rapid și abandonată; link generic și urgență: îndemnul de a vizita „această pagină” pentru a verifica activitatea, ambalat într-o alertă de securitate care te grăbește să dai clic înainte să gândești; branding legitim reciclat: sigla, adresa reală din subsol și aspectul sunt copiate din emailuri autentice, ca totul să pară credibil. Capcana finală e mereu aceeași: o pagină care îți cere parola principală. Odată introdusă acolo, atacatorul o are. Lure-urile se schimbă, scopul nu Varianta cu „browser nou detectat” nu e singura. Valul confirmat de 1Password folosea un pretext diferit, „actualizează metoda de plată”, cu o pagină falsă de plată. Cercetătorii au văzut și pagini de tip „verificare de securitate”. Pretextul se schimbă de la o campanie la alta, dar obiectivul e identic: să te ducă pe o pagină falsă și să-ți ia parola principală. Nu te baza pe recunoașterea unui anumit text. Bazează-te pe reflexul de a nu da clic pe linkuri din emailuri de „alertă” și de a deschide aplicația direct. Cum îți protejezi seiful Apărarea nu e un singur truc, ci câteva straturi: MFA rezistent la phishing pe contul de manager. Un cod OTP poate fi cerut și pe pagina falsă, în timp real. O passkey sau o cheie de securitate hardware nu pot fi relayate la fel de ușor. Pune cel mai puternic al doilea factor exact pe contul care deține tot. Folosește autofill-ul ca detector. Un manager de parole leagă fiecare credențial de domeniul corect. Pe o pagină falsă, pur și simplu nu completează. Dacă te aștepți să-ți completeze parola și nu o face, e un semnal, nu o eroare. E chiar unul dintre cele mai bune motive să folosești un manager, detaliat în articolul nostru despre 1Password . Nu introduce niciodată parola principală pe o pagină ajunsă din email. Dacă primești o alertă, deschide aplicația sau tastează tu adresa cunoscută. Legitimă sau nu, verificarea se face pe cont, nu pe link. Verifică expeditorul și raportează. Numele afișat nu înseamnă nimic; contează domeniul real. Un email de „securitate” de pe un domeniu străin se raportează și se șterge. Pentru o organizație, lucrurile astea nu sunt opționale. Conturile de manager de parole, mai ales cele de administrator, sunt exact genul de acces privilegiat pe care NIS2 cere să-l protejezi cu autentificare puternică, parte din securitatea credențialelor . Ce reținem Faptul că atacatorii phishuiesc managere de parole nu e un motiv să renunți la ele. E un motiv să le protejezi contul ca pe cel mai important pe care îl ai, fiindcă chiar este. Managerul rămâne una dintre cele mai bune apărări împotriva phishing-ului, prin chiar refuzul lui de a completa pe un domeniu fals. Trebuie doar să nu-l ocolești tu, introducând manual parola acolo unde el a refuzat. Vrei o verificare a modului în care sunt protejate conturile privilegiate și credențialele în organizația ta, plus un program de conștientizare care chiar prinde? Scrie-ne și pornim de la o evaluare. Surse 1Password: anunț oficial despre campania de phishing împotriva utilizatorilor (nu e o breșă) Datadog Security Labs: analiză tehnică a kitului de phishing „1Phish” țintit pe 1Password 1Password: protecție anti-phishing la lipirea parolelor (ianuarie 2026) --- ## Apărarea colectivă: securitatea pe care nu o faci singur URL: https://braincap.ro/blog/aparare-colectiva-cyber/ Una dintre cele mai sănătoase idei pe care le-am citit recent despre securitate vine dintr-un interviu cu Ann Barron-DiCamillo, CISO la U.S. Bank: securitatea nu poate fi deținută de un singur om. Nici în interiorul organizației, nici în fața atacatorilor. E o observație simplă, dar schimbă felul în care îți construiești apărarea. Mai jos, trei lucruri care merită luate de aici, traduse în registrul organizațiilor din România. Opiniile atribuite îi aparțin autoarei interviului; restul e lectura noastră, informativă, nu consultanță. Securitatea pe care nu o faci singur, nici în interior Rolul CISO s-a umflat: acoperă azi frauda, reziliența, riscul de terți, guvernanța AI. Punctul ei e că niciun lider nu poate deține personal fiecare bucată la scară. Succesul nu vine din a-i da CISO-ului mai multă autoritate, ci din parteneriate de încredere între echipe: tehnologie, risc, juridic, fraudă, conformitate, business. O decizie de risc are nevoie de contextul întregii organizații, nu doar de cel tehnic. În România, asta se leagă direct de o cerință pe care DORA și NIS2 o aduc explicit: răspunderea urcă la conducere. Articolul 20 din NIS2 pune organele de conducere să aprobe și să supravegheze măsurile de risc. Cu alte cuvinte, legea spune și ea că securitatea nu e un siloz tehnic, ci o responsabilitate distribuită, cu răspundere la vârf. Apărarea colectivă, dincolo de organizație A doua idee e că o singură organizație vede doar felia ei. Atacatorii, în schimb, refolosesc aceeași infrastructură și aceleași tehnici împotriva mai multor ținte. De aici valoarea partajării: indicatori, tehnici și abordări de remediere, puse în comun, construiesc o imagine operațională mai bună decât și-o poate face oricine singur. Barron-DiCamillo trimite la mecanisme sectoriale de tip ISAC și la parteneriate public-privat. Transpus la noi, înseamnă participarea la schimbul de informații coordonat de DNSC și la comunitățile sectoriale, bancare și nu numai. O anumită duplicare între organizații e inevitabilă și chiar potrivită, fiindcă mediile diferă, dar avertizarea timpurie reciprocă valorează mai mult decât costul suprapunerii. Concurența pe piață nu înseamnă concurență în apărare: atacatorii cooperează, deci și apărătorii trebuie. Conformitatea care arată bine nu e cea care reduce riscul Aici e observația cea mai tăioasă, și cea care rimează cu ce spunem constant. Multe organizații supra-investesc în activități care demonstrează securitate, în loc de cele care o produc. Banii ar trebui mutați spre automatizare, vizibilitate asupra activelor, management al identității și al vulnerabilităților, și inginerie secure-by-design. Atenție la nuanță, ca să nu fie citită greșit: conformitatea nu e inamicul. O verificare DORA sau NIS2 cere să dovedești că măsurile funcționează. Problema e conformitatea de formă, documentul care bifează o cerință fără un control real în spate. Un control pe care nu îl poți demonstra nu există, dar nici un document care nu acoperă un control real nu valorează ceva. Am scris pe larg despre diferența asta în controlul care trece testul . Viteză sau acuratețe la raportarea incidentelor A patra observație e despre tensiunea pe care o simt toți cei care intră sub DORA și NIS2: termenele de raportare s-au scurtat, dar la începutul unui incident informația e incompletă și se schimbă de la o oră la alta. Echilibrul corect nu e nici tăcerea, nici raportarea prematură a unor „fapte” care se dovedesc false, ci un proces care comunică transparent și, în același timp, lasă loc pentru înțelegerea corectă a evenimentului. Practic, asta înseamnă să ai pregătit, dinainte, cine decide, ce se raportează în prima notificare și cum se actualizează pe măsură ce faptele se clarifică. Procesul se pregătește pe timp de pace, nu în primele ore ale unui incident. Ce luăm de aici Pentru o organizație din România, mai ales una reglementată, lecțiile se traduc simplu: securitatea e o responsabilitate comună, cu parteneriate reale între echipe și cu răspundere la nivel de conducere; participă la partajarea de informații despre amenințări, nu te apăra doar cu ce vezi tu; cheltuie pe ce reduce riscul, nu pe ce îl demonstrează, și cere ca fiecare control să poată fi probat; pregătește procesul de raportare înainte să ai nevoie de el. Niciuna nu e spectaculoasă. Toate țin de maturitate, nu de o unealtă nouă. Vrei să vezi unde stă organizația ta pe aceste patru dimensiuni și ce ai de întărit prioritar? Scrie-ne și pornim de la o evaluare. Surse Help Net Security: interviu cu Ann Barron-DiCamillo despre apărarea colectivă DNSC, Directoratul Național de Securitate Cibernetică --- ## NIS2 și managementul vulnerabilităților: de la descoperire la dovadă, și de ce răspunde conducerea URL: https://braincap.ro/blog/nis2-managementul-vulnerabilitatilor/ „Avem un scaner” nu e același lucru cu „gestionăm vulnerabilitățile”. NIS2 face diferența asta explicită. Directiva (UE) 2022/2555, transpusă în România prin OUG 155/2024 și Legea 124/2025 (detalii în articolul nostru NIS2 în România ), nu îți cere o unealtă, îți cere o buclă închisă și dovedită: găsești, prioritizezi, repari, re-testezi, dovedești. Iar prin Articolul 20, pune conducerea să răspundă pentru asta. Acest material e informativ, nu consultanță juridică: pentru situația ta, verifică la DNSC și cu un consultant. Ce cere NIS2, de fapt, la vulnerabilități Două prevederi contează direct: Articolul 21(2)(e) cere securitate în achiziția, dezvoltarea și mentenanța sistemelor, inclusiv tratarea și divulgarea vulnerabilităților . Nu „scanează”, ci „tratează”, adică du constatarea până la capăt. Articolul 21(2)(f) cere proceduri care evaluează dacă măsurile funcționează . O vulnerabilitate reparată pe hârtie, dar nere-testată, nu trece acest test. Observă ce lipsește din nou: numele vreunui produs. Legea descrie un proces cu rezultat verificabil, nu un raft de magazin. Bucla, nu scanarea Un scaner îți dă o listă. Managementul vulnerabilităților e ce faci cu ea. Bucla pe care o cere, implicit, NIS2: Găsești tot ce expui, inclusiv ce nimeni nu-și mai amintește. Suprafața reală include subdomenii uitate, servicii de test rămase online, containere și dependențe, nu doar ce e în inventarul oficial. Prioritizezi după risc real, nu după lungimea listei. Următoarea secțiune detaliază. Repari , cu un proprietar și un termen clar pentru fiecare constatare. O vulnerabilitate fără proprietar nu se rezolvă, migrează de la un raport la altul. Re-testezi , ca să confirmi că remedierea chiar a închis problema, nu doar că cineva a bifat „rezolvat”. Dovedești , păstrând pista de audit. Fără pasul ăsta, tot ce ai făcut înainte e invizibil pentru un auditor. Pașii 4 și 5 sunt exact cei pe care organizațiile îi sar, și exact cei pe care NIS2 îi cere la (f). Am dezvoltat ideea separat, fiindcă e valabilă dincolo de NIS2, în controlul care trece testul . Prioritizarea: nu toate vulnerabilitățile sunt egale Cea mai frecventă greșeală e tratarea listei în ordinea scorului CVSS. Scorul e util, dar incomplet. O prioritizare care rezistă unei verificări ține cont de: expunere : un serviciu accesibil de pe internet contează mai mult decât unul izolat în rețeaua internă; exploatare activă : vulnerabilitățile deja exploatate în sălbăticie se tratează primele, indiferent de scor; impact asupra afacerii : ce proces se oprește dacă sistemul cade. Un scor „mediu” pe un serviciu public, exploatat activ, e mai urgent decât un „critic” pe un sistem fără cale de acces. Prioritizarea e locul unde securitatea întâlnește realitatea operațională, nu un clasament automat. Dovada și pista de audit La o verificare DNSC, întrebarea nu e „aveți un scaner?”, ci „arătați-mi bucla”. Concret, pentru o constatare trebuie să poți arăta: când a fost găsită, cine a fost proprietarul, ce termen a avut, când și cum a fost reparată, și dovada re-testării care confirmă închiderea. Plus excepțiile, înregistrate cu motiv și termen, nu derogări tăcute. O politică de management al vulnerabilităților fără aceste urme e o afirmație. Pista de audit o transformă în control. Diferența asta decide un audit. Articolul 20: de ce răspunde conducerea Aici e partea pe care mulți o ratează. NIS2 nu lasă securitatea doar în curtea echipei IT. Articolul 20 cere ca organele de conducere ale entităților esențiale și importante să aprobe măsurile de gestionare a riscurilor, să supravegheze implementarea lor și să urmeze formare de specialitate. Conducerea poate răspunde pentru neîndeplinirea obligațiilor. Efectul practic e că managementul vulnerabilităților urcă de la un tichet IT la o responsabilitate de board. Un patch întârziat nu mai e doar o problemă tehnică; devine o decizie pe care cineva din conducere a aprobat-o sau a ignorat-o, cu urme. Sancțiunile din Legea 124/2025 (până la 7 milioane euro sau 1,4% din cifra de afaceri pentru entități importante, până la 10 milioane euro sau 2% pentru cele esențiale) au acum și un destinatar clar. Ce faci concret, proporțional cu riscul Fără a cumpăra nimic anume, ordinea care rezistă unei verificări: Descoperire continuă , nu o scanare anuală, și inclusiv a expunerii pe care nu o aveai în inventar. Prioritizare pe risc (expunere, exploatare activă, impact), nu pe scorul brut. Proprietar și termen pentru fiecare constatare. Re-testare care confirmă remedierea. Pistă de audit strânsă pe măsură ce lucrezi, nu cu o zi înainte de control. Raportare către conducere , ca Articolul 20 să fie îndeplinit, nu doar invocat. Ce reținem NIS2 tratează managementul vulnerabilităților ca pe un proces cu rezultat dovedit, nu ca pe o unealtă. Găsirea e doar începutul; valoarea e în ce urmează, reparare, re-testare, dovadă, și în faptul că cineva din conducere răspunde de bucla asta. Cine se oprește la „avem un scaner” are o listă. Cine închide și dovedește bucla are un control, și, întâmplător, și conformitate. Vrei să știi cum arată bucla ta de management al vulnerabilităților față de ce cere NIS2, și unde se rupe? Scrie-ne și pornim de la o evaluare. Surse EUR-Lex: Directiva (UE) 2022/2555 (NIS2), Articolele 20 și 21 DNSC, Directoratul Național de Securitate Cibernetică ENISA: baza de date europeană a vulnerabilităților (EUVD) --- ## NIS2 și securitatea credențialelor: ce cere Articolul 21 și cum dovedești că funcționează URL: https://braincap.ro/blog/nis2-securitatea-credentialelor/ NIS2 a mutat securitatea credențialelor din zona de „bună practică” în cea de obligație legală. În România, directiva (UE) 2022/2555 e transpusă prin OUG 155/2024 și Legea 124/2025, cu DNSC drept autoritate (detalii despre încadrare, termene și sancțiuni în articolul nostru NIS2 în România ). Dar legea nu îți spune ce să cumperi. Spune ce rezultate trebuie să obții. Diferența asta e tot subiectul de mai jos. Acest material e informativ, nu consultanță juridică: pentru situația ta specifică, verifică la DNSC și cu un consultant. Ce cere de fapt Articolul 21 Articolul 21 enumeră măsuri minime de gestionare a riscurilor, proporționale cu expunerea. Pentru credențiale și acces, relevante sunt: igiena de bază și formarea personalului (21(2)(g)), inclusiv cum sunt create, folosite și schimbate parolele; controlul accesului, securitatea resurselor umane și gestionarea activelor (21(2)(i)): cine are acces la ce, pe ce durată, și inventarul a ceea ce trebuie protejat; autentificarea cu mai mulți factori sau continuă , acolo unde e cazul (21(2)(j)); politici de criptografie și criptare (21(2)(h)), relevante pentru cum sunt stocate secretele, nu doar traficul; proceduri care evaluează dacă măsurile funcționează (21(2)(f)), partea pe care o ignoră cei mai mulți. Observă ce lipsește: numele vreunui produs. Legea descrie proprietăți ale sistemului tău, nu un raft de magazin. „Acolo unde e cazul” nu înseamnă „opțional” Formularea de la MFA, „acolo unde e cazul”, e des înțeleasă greșit drept portiță. Nu e. Înseamnă proporționalitate: tu decizi unde riscul justifică controlul, dar decizia trebuie să fie una conștientă, documentată și apărabilă. Pe un acces expus pe internet sau pe un cont privilegiat, lipsa MFA e greu de justificat în fața unui incident. Costul poate ordona implementarea în timp, poate să amâne un segment cu risc scăzut, dar nu poate fi scuza pentru un acces critic lăsat pe parolă simplă. Întrebarea la care trebuie să ai răspuns nu e „ai MFA peste tot?”, ci „poți arăta de ce ai pus MFA aici și nu acolo?”. Secretele nu sunt doar parolele oamenilor Când aud „credențiale”, multe organizații se gândesc la parolele angajaților. Partea periculoasă e alta: cheile API, tokenurile, conturile de serviciu, cheile SSH și certificatele. Sunt credențiale care adesea au mai multe drepturi decât orice utilizator uman, trăiesc în fișiere de configurare, în variabile de mediu, în scripturi și în istoricul de versiuni, și nu expiră singure. Controlul accesului și gestionarea activelor din Articolul 21 le includ explicit. Nu poți proteja ce nu știi că există, așa că primul pas e un inventar: ce secrete ai, unde stau, cine și ce le folosește. Un secret uitat într-un repository sau într-un fișier de config este exact tipul de acces pe care grupurile oportuniste îl caută întâi. Proba că funcționează, nu doar politica Aici e miezul și, de fapt, teza pe care o repetăm des: un control pe care nu îl poți demonstra este, pentru un auditor, un control care nu există. Articolul 21(2)(f) cere proceduri care evaluează eficacitatea măsurilor. Practic, la o verificare DNSC nu contează că ai o politică de parole într-un document, ci că poți arăta: loguri de acces care dovedesc cine a intrat, unde și când; date de revizie ale drepturilor, cu dovada că accesele inutile au fost scoase; înregistrarea excepțiilor , cu motiv și termen, nu derogări tăcute. O politică fără probe e o afirmație. Dovada o transformă în control. Am dezvoltat ideea asta separat, fiindcă e valabilă dincolo de NIS2, în controlul care trece testul . Ce faci concret, proporțional cu riscul Fără a cumpăra nimic anume, ordinea care rezistă unei verificări: Inventariază credențialele și secretele , umane și tehnice, și unde trăiesc. Aplică privilegiul minim și revizuiește periodic drepturile, cu dovada reviziei. Pune MFA pe accesele expuse și privilegiate întâi, apoi extinde, documentând deciziile. Scoate secretele din cod și din fișierele de config și tratează-le ca active gestionate. Loghează accesul și rotește credențialele, mai ales după plecări (vezi și omul care pleacă ). Strânge dovezile pe măsură ce lucrezi , nu cu o zi înainte de audit. Ce reținem NIS2 nu îți cere un produs, îți cere o proprietate verificabilă: accesele sunt controlate, autentificarea e pe măsura riscului, secretele sunt gestionate, iar toate astea pot fi demonstrate. Cine citește Articolul 21 ca pe o listă de cumpărături ratează esența. Cine îl citește ca pe o listă de rezultate pe care trebuie să le poată proba ajunge și conform, și efectiv mai sigur. Vrei să știi unde stai față de cerințele NIS2 pe control al accesului și credențiale, și ce ai de remediat prioritar? Scrie-ne și pornim de la un audit. Surse EUR-Lex: Directiva (UE) 2022/2555 (NIS2), Articolul 21 DNSC, Directoratul Național de Securitate Cibernetică ENISA: implementarea măsurilor tehnice NIS2 --- ## KillSec, destructurat: ce învățăm din ~500 de victime și o demontare internațională URL: https://braincap.ro/blog/killsec-ransomware-destructurat/ Pe 1 octombrie 2026, autoritățile germane au anunțat o lovitură dată grupului ransomware KillSec. Într-o operațiune internațională coordonată de Europol și Eurojust, poliția a făcut percheziții în opt locații din Spania, Grecia, România și Marea Britanie, a arestat trei persoane, a preluat cinci servere și site-ul de leak al grupului și a securizat cel puțin 110 TB de date. Presa a relatat că presupusul administrator al operațiunii este un tânăr de 16 ani, cetățean român, reținut la Alicante, în Spania. Separat, un cetățean olandez a fost inculpat în Statele Unite pentru un rol legat de KillSec. Detaliul despre vârsta administratorului a atras atenția publică, dar pentru o firmă care trebuie să se apere lecția utilă nu e cine a condus grupul, ci cum a lucrat. Cum a prins KillSec aproape 500 de victime KillSec a apărut în 2024 și a devenit cunoscut pentru atacuri oportuniste. Nu a mizat pe vulnerabilități rare, ci pe cele mai comune două porți: echipamente și aplicații neactualizate, cu vulnerabilități deja cunoscute și corectate de producător, și accese prost securizate, mai ales în medii cloud. După ce intra, exfiltra datele și le folosea drept pârghie, amenințând cu publicarea pe site-ul de leak dacă victima nu plătea, adică dublă extorcare. Investigatorii vorbesc despre aproximativ 1.000 de atacuri suspectate, din care circa 500 confirmate ca reușite, în aproape doi ani, iar cel puțin 70 au vizat instituții guvernamentale. O firmă de securitate care urmărește grupul din 2024 a numărat aproape 300 de victime doar pe site-ul de leak, cu precizarea că astfel de liste nu reflectă numărul real al victimelor, unele nu ajung niciodată public. Partea incomodă pentru oricine se apără: nimic din toate astea nu cere un adversar genial. Cere doar o țintă care a întârziat un patch sau a lăsat un acces deschis. AI, acceleratorul din spate Investigatorii au găsit dovezi că grupul a folosit AI pentru a-și construi și întreține infrastructura și pentru a identifica potențiale victime. E important cum formulăm asta: AI nu a inventat un tip nou de atac. A automatizat munca repetitivă din spatele unei campanii (scanare, triere, întreținere), care altădată cerea timp și oameni. Efectul practic e că bariera de intrare scade și ritmul crește. Un grup mic, chiar condus de cineva fără experiență îndelungată, poate opera la o scară care acum câțiva ani cerea o echipă. Pentru apărare, concluzia nu e panica, ci constanța: dacă atacatorii automatizează căutarea țintelor ușoare, singura contramăsură e să nu fii o țintă ușoară. Ce reținem pentru apărare Metodele KillSec sunt un rezumat al igienei pe care o repetăm constant, fiindcă funcționează: Patching la timp, prioritizat după expunere. Vulnerabilitățile exploatate erau cunoscute și corectate. Întârzierea dintre patch-ul disponibil și cel aplicat e fereastra pe care o folosesc grupurile oportuniste. Închide accesele inutile, mai ales în cloud. Fiecare punct de acces publicat pe internet e o cale posibilă. Inventariază ce e expus și scoate ce nu trebuie să fie acolo. Autentificare puternică și segmentare. Un acces compromis nu trebuie să însemne acces la tot. Separă, limitează, monitorizează. Backup-uri testate și offline. Dubla extorcare mizează pe faptul că nu-ți poți reface datele singur. Un backup pe care l-ai testat schimbă negocierea. Trimite logurile în afara echipamentului. Dacă un atacator îți șterge urmele locale, reconstituirea depinde de ce ai trimis deja într-un SIEM. Nimic din lista asta nu e spectaculos. Exact de asta e eficientă: oprește tocmai clasa de atac pe care s-a bazat KillSec. Partea bună: cum s-a demontat Dincolo de povestea despre administrator, cazul e și un exemplu de cooperare care funcționează. Autoritățile din șase țări au lucrat împreună, coordonate de Europol și Eurojust. Sprijinul tehnic a venit de la firme de securitate, printre care una românească, Bitdefender, care urmărea grupul din 2024 și a ajutat la cartografierea infrastructurii și la monitorizare timp de mai bine de un an. Merită spus limpede, pentru că se pierde ușor în titluri: la același caz, un cetățean român figurează ca presupus administrator, iar o companie românească a stat un an pe investigație și a ajutat la destructurare. Cibersecuritatea nu are naționalitate, nici de o parte, nici de cealaltă. Ce reținem Un grup care a făcut sute de victime nu a avut nevoie de arme rare, ci de ținte neatente. „Operation KillSwitch” a scos din circuit infrastructura și câțiva dintre oamenii din spate, dar nu schimbă aritmetica de bază a apărării: patch la timp, accese închise, backup-uri testate, loguri scoase din echipament. AI accelerează atacul, însă accelerează și igiena care îl oprește, dacă alegi să o aplici. Vrei să știi cât de expusă e infrastructura ta la exact genul de atac oportunist pe care l-a folosit KillSec? Scrie-ne și pornim de la o evaluare a expunerii. Surse Europol: Teenager suspected of leading KillSec ransomware group; law enforcement seizes servers and leak site Dark Reading: Alleged KillSec Ransomware Mastermind a 16-Year-Old --- ## NetScaler (CTX697096): dacă dai patch primul, s-ar putea să nu afli niciodată că ai fost compromis URL: https://braincap.ro/blog/netscaler-ctx697096-verificare-compromitere/ Când Citrix a publicat CTX697096, o vulnerabilitate critică deja exploatată, fără soluție temporară și fără indicatori de compromitere publicați, ordinea corectă de lucru nu e „dă patch”, ci „verifică întâi dacă ai fost deja compromis, apoi dă patch”. Braincap a lucrat cu mai mulți clienți care rulează NetScaler ADC și Gateway pe exact acest scenariu. Acest articol descrie ordinea de lucru pe care o folosește echipa, ce caută pe echipamente și ce găsește aproape de fiecare dată. Pe 27 septembrie 2026, după-amiaza, Citrix a publicat buletinul CTX697096 pentru NetScaler ADC și NetScaler Gateway. Buletinul acoperă opt vulnerabilități. Două dintre ele erau deja exploatate în momentul publicării, iar cea mai gravă, CVE-2026-88771, permite executarea de cod de la distanță fără autentificare, pe orice configurație, inclusiv cea implicită. Pentru cine administrează NetScaler, combinația e cea mai proastă posibilă. Nu există o setare care să închidă vulnerabilitatea până la upgrade. Nu se știe exact pe ce cale se exploatează. Nu există indicatori de compromitere oficiali. Singura remediere e patch-ul, iar patch-ul nu spune nimic despre ce s-a întâmplat înainte de el. CTX697096, pe scurt CVE Tip CVSS 4.0 Condiție 2026-88771 RCE fără autentificare · exploatat 9.5 Orice configurație 2026-88772 Memory overflow, RCE/DoS · exploatat 9.5 DTLS activ (implicit pe VPN vserver) 2026-88773 HTTP request smuggling 9.3 Vserver HTTP sau SSL (LB, CS, VPN, AAA) 2026-88774 Ocolirea politicilor pe URL 7.0 Politici bazate pe URL 2026-88775…77 Memory overflow, DoS 8.8 Gateway/AAA, LB ORACLE, FTP, LSN, DNS64, NAT64 2026-88778 ISN TCP predictibil 8.8 Vservere TCP fără Enhanced ISN Generation Build-uri corectate: 14.1-73.37, 13.1-64.23 și 13.1-37.279 (FIPS/NDcPP). Linia 13.0 nu apare în buletin: e end-of-life și nu va primi patch. Actualizare, 30 septembrie 2026: au apărut indicatori oficiali La momentul primelor verificări nu existau IoC publicați. Pe 30 septembrie, Google Threat Intelligence Group și Mandiant au publicat o analiză cu indicatori și tehnici, iar GreyNoise a confirmat exploatare încă de pe 24 septembrie. Unit 42 (Palo Alto) a mers și mai în urmă: a observat activitate de fingerprinting încă din 21 august, iar exploatarea pre-dezvăluire s-a desfășurat între 21 august și 24 septembrie — atacatorii sondau infrastructura cu aproape cinci săptămâni înainte de buletin. A fost, deci, un zero-day real, folosit mult înainte de patch. Iată ce s-a confirmat. Amploarea campaniei. Potrivit Censys, pe 28 septembrie erau expuse pe internet peste 42.000 de host-uri NetScaler ADC și Gateway. Google Threat Intelligence Group și Mandiant descriu un val de exploatare în masă început tot pe 28 septembrie, cu zeci de organizații afectate din administrație, servicii financiare, tehnologie, educație și servicii juridice, în America de Nord și Europa. Cele două vulnerabilități exploatate sunt CVE-2026-88771 (RCE fără autentificare, livrat prin User-Agent Base64) și CVE-2026-88772 (memory overflow în procesarea DTLS). Ce lasă atacatorii pe echipament. Au fost numite două familii de malware: WHIPSHOT, un web shell PHP care ascunde comenzi Base64 în anteturi HTTP, și SLAPSHOT, un tunel scris în Python pentru mișcare în rețeaua internă. GreyNoise a documentat separat și un web shell mascat drept fișier al portalului ( .ctxs.receiver , cu alias-uri de tip receiver.min.css ). Persistență și anti-forensics confirmate. Atacatorii modifică httpd.conf ca să execute drept PHP extensii care nu sunt PHP (de exemplu .deb sau .sig ), maschează web shell-urile drept cereri de imagine ( .ico redirecționate către scripturi), pun bitul SUID pe /bin/sh , repornesc echipamentul, apoi șterg din loguri urmele căilor de instalare. Ultima parte confirmă de ce snapshot-ul și trimiterea logurilor în SIEM, dinainte, nu sunt opționale: logurile locale pot fi curățate de atacator. Semne de detecție noi. Pe lângă verificările din acest articol, indicatorii publicați permit acum căutări țintite: artefacte SLAPSHOT: fișierele /tmp/.uxdport și /tmp/.uxdlock ; configurație de server web modificată: grep -Eni 'application/x-httpd-php|php_flag|AliasMatch' /etc/httpd.conf ; /bin/sh cu bitul SUID (și SGID) setat ( chmod 6555 ); anteturi de C2 în cereri: HTTP_NSC_LDAP , HTTP_NSC_CLIENTTYPE , HTTP_X_UX ; în loguri, eșecuri de handshake DTLSv1.0 pe UDP 443 și crash-uri de proces NSPPE, corelate cu exploatarea prin DTLS; lanțul de exploatare CVE-2026-88771 prin log poisoning: grep -i 'pitboss PPE missed too many heartbeats NSPPE' /var/log/ns.log , plus un User-Agent cu payload Base64 în httpaccess-vpn.log (stagiul inițial, injectat în log și executat ulterior); web shell .ctxs.receiver activat prin cookie: cereri care poartă CsrfToken împreună cu NSC_TASS (canalul de comandă). Mandiant a publicat și reguli YARA și de detecție pentru aceste artefacte, plus adresele IP de scanare și de exploatare. Listele complete și amprentele sunt în sursele de la finalul articolului; folosiți-le ca semnături, nu ca listă exhaustivă. Măsuri compensatorii dacă nu poți da patch pe loc. Dezactivează DTLS unde e posibil sau restricționează UDP 443 la firewall, fiindcă acolo se livrează exploit-ul. Rotește certificatele, parolele de administrator, cheile SSH și conturile de serviciu, și invalidează sesiunile active. De ce HTTPS nu te protejează Prima reacție pe care echipa o aude des de la clienți: „managementul e accesibil doar din rețeaua internă, iar aplicațiile sunt publicate doar pe HTTPS”. Pentru această clasă de vulnerabilități, argumentul nu ține. NetScaler-ul este cel care termină TLS-ul. Cererea atacatorului e decriptată și ajunge la motorul HTTP vulnerabil exact ca o cerere legitimă. Cât timp vectorul exact al lui CVE-2026-88771 nu e public, fiecare VIP publicat pe internet trebuie tratat ca o cale posibilă de atac. Iar miza e mare. Un NetScaler compromis înseamnă cheile private TLS ale tuturor site-urilor din spatele lui, credențialele din configurație (conturi LDAP de serviciu, monitoare), traficul decriptat și un punct de pornire spre serverele interne. Ordinea de lucru: incident, nu mentenanță Echipa tratează un astfel de buletin ca incident, nu ca mentenanță programată. Ordinea contează: dacă faci întâi upgrade și abia apoi te întrebi dacă ai fost compromis, e posibil să fi șters exact urmele pe care le cauți. Inventar și expunere, doar în citire, prima oră. Un cont dedicat, limitat la comenzi show și stat , și un script care citește prin API-ul NITRO versiunea, hardware-ul și configurația curentă, apoi aplică condițiile din buletin pe fiecare echipament. Rezultatul e o matrice echipament pe CVE, cu „vulnerabil”, „nu se aplică” sau „patch aplicat”. Verificarea de compromitere, înainte de patch, circa 20 de minute pe nod. Pe fiecare nod al fiecărei perechi HA, separat. Detaliile sunt în secțiunea următoare. Upgrade pe perechea HA, în aceeași fereastră. Întâi nodul secundar, apoi failover, apoi fostul primar. Pe secundar, înainte de failover, se compară configurația salvată înainte de upgrade cu cea încărcată după, ca să se vadă dacă noua versiune a pierdut obiecte la încărcare. Apoi setările recomandate de buletin, de exemplu set ns tcpParam -enhancedISNGeneration ENABLED , și rularea din nou a scriptului de verificare, până apare PATCHED . Echipamentele fără patch: migrare, nu upgrade. Pentru echipamentele pe linia 13.0 nu există patch. Serviciile active se mută pe un NetScaler actualizat, aplicație cu aplicație, fără schimbarea IP-urilor publice sau a DNS-ului: trecerea se face pe firewall, cu posibilitate de revenire în sub un minut. După fiecare mutare, verificare din internet. Echipamentele vechi nu mai au nimic publicat și se decomisionează. Cum cauți indicatori când nu există IoC oficiale La primele verificări nu existau indicatori publicați pentru CVE-2026-88771 (au apărut ulterior, vezi actualizarea de mai sus), așa că baza rămâne tiparele compromiterilor NetScaler din anii trecuți, seria CitrixBleed și campaniile din 2023…2025. Ce se caută: web shell-uri în directoarele web, cod JavaScript injectat în pagina de login a Gateway-ului pentru furtul de credențiale, persistență prin cron sau scripturi de boot, chei SSH adăugate, procese și conexiuni anormale. Trei reguli înainte de prima comandă. Faceți snapshot VM pentru fiecare nod. Lucrați doar în citire: un fișier suspect nu se șterge și nu se mută, e probă. Înregistrați sesiunea și calculați hash-ul fișierului la final. Cea mai bună referință e celălalt nod al perechii. Fișierele Citrix sunt identice pe nodurile aceleiași perechi, pe același build. Un atacator compromite de obicei un singur nod, așa că orice diferență între noduri care nu are o explicație devine „de investigat”. Toate comenzile de mai jos se rulează în shell-ul NetScaler și nu modifică nimic. 1. Scripturi în directoarele web find /var/netscaler/logon /var/vpn /var/netscaler/ns_gui -type f \( -name '*.php' -o -name '*.pl' \ -o -name '*.py' -o -name '*.sh' -o -name '*.xhtml' \) -exec ls -la -T {} \; 2>/dev/null Normal: de regulă un singur fișier, themes/EULA/eula_upgrade.pl , script Citrix, identic pe ambele noduri. Alarmă: orice alt .php , .pl , .py sau .sh , mai ales sub /var/netscaler/logon sau /var/vpn . 2. Integritatea paginii de login grep -o ']*src=”[^”]*”' /var/netscaler/logon/LogonPoint/index.html | sort -u find /var/netscaler/logon -type f \( -name '*.js' -o -name '*.html' -o -name '*.pl' -o -name '*.php' \) \ -exec sha256 -r {} + | sort -k2 | sha256 A doua comandă produce o singură amprentă pentru tot portalul. Rulată pe ambele noduri, dacă amprentele coincid, portalul e identic. Dacă nu, se listează fișier cu fișier și se compară. Normal: surse de scripturi cu căi relative; custom/script.js e șablonul Citrix, cu exemplul comentat. Alarmă: un script încărcat de pe alt domeniu; fetch , XMLHttpRequest , atob , eval sau referințe la câmpul de parolă în scripturile portalului. 3. Persistență: cron, scripturi de boot, binare setuid grep -v '^#' /etc/crontab; ls -la /var/cron/tabs/; cat /var/cron/tabs/* 2>/dev/null cat /flash/nsconfig/rc.netscaler 2>/dev/null find /var /tmp /flash/nsconfig -type f -perm -4000 -exec ls -la -T {} \; 2>/dev/null Normal: aceleași intrări cron pe ambele noduri; rc.netscaler gol sau cu setări cunoscute; niciun binar setuid în aceste directoare. Alarmă: curl , wget , nc , perl sau python spre adrese externe; intrări pe care nu le explică nimeni din echipă. 4. Chei SSH autorizate ssh-keygen -lf /root/.ssh/authorized_keys 2>/dev/null ssh-keygen -lf /flash/nsconfig/ssh/authorized_keys 2>/dev/null ls -lc -T /root/.ssh/authorized_keys /flash/nsconfig/ssh/authorized_keys 2>/dev/null Se compară amprentele cheilor autorizate cu cheile private existente pe echipament (cheia de comunicare HA a perechii). O cheie autorizată pentru care nu există pereche privată cunoscută e o ușă pe care cineva a lăsat-o deschisă. Poate fi o rămășiță dintr-o intervenție veche, poate fi altceva: în ambele cazuri trebuie să aibă un proprietar. 5. Procese, conexiuni, erori ale serverului web ps -axo user,pid,ppid,lstart,command | egrep -i '^(nobody|www)' \ | egrep -i 'sh |bash|perl|python|php|nc |curl|wget|socat' netstat -an -p tcp | grep ESTABLISHED zgrep -hiE 'sh: |/bin/sh|base64|wget|curl|\.php' /var/log/httperror.log* 2>/dev/null | tail -40 Normal: niciun shell pornit de userul serverului web; conexiuni doar spre rețelele interne și între nodurile HA (porturile 3008…3011). Alarmă: procese sh , perl sau python ca nobody ; conexiuni stabilite spre IP-uri publice necunoscute; mesaje de shell în httperror.log . Un proces suspect nu se oprește înainte de salvarea probelor. 6. Useri, accese de management și timestamp-uri falsificate awk -F: '$3==0 || $7 ~ /sh$/ {print $1”:”$3”:”$7}' /etc/passwd zgrep -h 'Remote_ip' /var/log/ns.log* | sed 's/.*User \([^ ]*\).*Remote_ip \([0-9.]*\).*/\1 \2/' \ | sort | uniq -c | sort -rn ls -la -T ; ls -lc -T Ultima pereche de comenzi e utilă pentru orice fișier suspect. mtime poate fi dat înapoi cu touch , ctime nu. Un fișier cu data de modificare veche și ctime de săptămâna trecută a fost atins recent de cineva care a vrut să nu se vadă. 7. Dacă rulează Gateway sau AAA Aici s-au concentrat campaniile din ultimii ani. În plus față de cele de mai sus, se caută în configurație acțiuni rewrite sau responder care inserează