
Criptarea protejează informațiile în anumite ipoteze. O implementare utilă explică ce date sunt protejate, împotriva cărui tip de acces și cum rămân cheile sub control pe parcursul întregului lor ciclu de viață. O setare „criptare activată” răspunde doar unei mici părți a acestei întrebări.
Pentru un CTO, sarcina de inginerie este verificarea lanțului de protecție: unde apare textul în clar, pe unde circulă, unde este stocat textul cifrat, cine poate solicita decriptarea și ce se întâmplă în caz de defecțiune sau recuperare. Acest lanț include aplicații, identități, servicii cloud, administratori, backupuri și proceduri operaționale.
Recomandările practice de mai jos oferă o modalitate de a proiecta și a revizui acest lanț. Începeți cu un singur depozit de date sensibile, apoi extindeți aceeași metodă la sistemele dependente și la copiile secundare.
Porniți de la o descriere a amenințării, nu de la un algoritm. „Protejarea înregistrărilor clienților” este o formulare prea largă pentru a ghida implementarea. „Împiedicarea unei persoane care deține un backup furat să citească înregistrările clienților fără chei controlate separat” identifică un activ, o capabilitate a atacatorului și o limită de protecție.
Amenințări diferite necesită controale diferite. Criptarea discului poate proteja un laptop furat aflat oprit, dar un utilizator autentificat sau un proces malițios pot citi în continuare fișierele cât timp discul este deblocat. Criptarea bazei de date poate proteja mediile de stocare, permițând totuși interogărilor să returneze text în clar. Criptarea la nivelul aplicației poate restricționa ce văd administratorii bazei de date, dar s-ar putea să nu protejeze împotriva unei aplicații compromise care are permisiunea de a decripta.
Folosiți un scurt inventar al fluxurilor de date pentru a face aceste distincții explicite. Includeți înregistrările de producție, documentele încărcate, cache-urile, cozile de mesaje, extrasele pentru analiză, jurnalele, fișierele temporare, snapshot-urile și backupurile. Descoperirea datelor ar trebui să identifice copiile care ies din arhitectura principală de stocare, nu doar sistemele din diagrama de arhitectură.
Pentru fiecare flux important, înregistrați:
O abordare de modelare a amenințărilor ajută la testarea faptului că limita aleasă corespunde amenințării. Dacă un atacator poate prelua identitatea aplicației, criptarea transparentă a stocării nu va împiedica, singură, accesul prin acea aplicație.
Livrabilul este o hartă a protecției: o diagramă a fluxurilor de date însoțită de ipoteze și excepții explicite. Aceasta devine referința pentru verificările de configurare, testele de autorizare și exercițiile de recuperare.
Criptarea transformă textul în clar în text cifrat folosind un algoritm criptografic și o cheie. Confidențialitatea sa depinde de construcție, implementare, secretul cheii și mediul de operare. Un algoritm puternic nu poate compensa o cheie publicată într-un depozit de cod sursă sau un endpoint al aplicației care returnează înregistrările altui client.
Criptarea simetrică folosește o cheie secretă comună pentru criptare și decriptare. Este folosită frecvent pentru volume mari de date, deoarece este eficientă. AES acceptă chei de 128, 192 și 256 de biți, dar simpla etichetă a dimensiunii cheii nu descrie o implementare sigură: contează și modul de operare, gestionarea nonce-urilor, autentificarea și comportamentul bibliotecii.
Criptografia asimetrică folosește chei publice și private corelate. În funcție de algoritm și protocol, permite criptarea, semnăturile sau stabilirea de chei. Construcțiile RSA și cele pe curbe eliptice au capabilități și parametri diferiți; nu sunt etichete interschimbabile. Criptografia asimetrică nu este în mod inerent „mai sigură” decât criptarea simetrică.
Sistemele moderne le combină adesea. Un protocol de transport securizat poate autentifica partea cealaltă și poate stabili secrete comune, apoi poate folosi criptarea simetrică pentru a proteja traficul. Fișierele mari sunt de regulă criptate cu chei de date simetrice, în loc ca întregul fișier să fie procesat direct cu un algoritm asimetric.
Criptarea autentificată, cum este AES-GCM folosit corect, protejează confidențialitatea și detectează modificările neautorizate ale textului cifrat protejat și ale datelor asociate. Reutilizarea unui nonce cu aceeași cheie poate submina această protecție. Preferați biblioteci întreținute și formate bine susținute care gestionează aceste cerințe în siguranță; nu inventați un cifru, un mod de operare sau un protocol de schimb de chei.
Funcțiile hash produc un rezumat (digest), nu un text cifrat recuperabil. Un hash obișnuit nu dovedește cine a creat un mesaj. Stocarea parolelor necesită funcții dedicate de hashing pentru parole, nu criptare reversibilă sau doar un digest rapid de uz general.
Un cod de autentificare a mesajelor folosește un secret pentru a verifica integritatea și autenticitatea între părțile care împart acel secret. Semnăturile digitale folosesc o cheie privată de semnare și o cheie publică de verificare; ele nu fac conținutul semnat confidențial.
Aceste distincții contează în timpul revizuirii. Întrebați ce proprietate este necesară și ce mecanism o asigură, în loc să acceptați „criptografia” ca pe un singur control nediferențiat.
Criptarea datelor în repaus acoperă informațiile stocate, inclusiv datele folosite activ de un serviciu în funcțiune. Expresia nu se referă doar la datele arhivate sau inactive.
Straturi diferite protejează împotriva unor căi de acces diferite:
| Strat | Limita de protecție tipică | Limitare importantă de verificat |
|---|---|---|
| Criptarea întregului disc sau a volumului | Dispozitive pierdute sau medii de stocare expuse | Un sistem de operare deblocat poate citi de regulă datele |
| Criptarea bazei de date sau a serviciului de stocare | Fișierele, discurile sau infrastructura de stocare subiacente | Interogările sau citirile de obiecte autorizate pot returna text în clar |
| Criptarea la nivel de aplicație sau de câmp | Conținut selectat, înainte de stocarea în baza de date | Drepturile de decriptare ale aplicației rămân o limită critică |
| Criptarea pe partea clientului sau end-to-end | Conținut criptat înainte de a ajunge la un intermediar | Compromiterea endpoint-urilor și recuperarea cheilor necesită în continuare o proiectare |
Verificați configurarea efectivă a resurselor, nu doar setarea implicită a contului. O setare implicită se poate aplica doar stocării nou create. Obiectele existente, volumele importate, replicile sau snapshot-urile istorice pot urma setări diferite.
Pentru bazele de date, inspectați jurnalele de tranzacții, stocarea temporară, replicile, exporturile și procedurile administrative de dump. Pentru stocarea de obiecte, verificați încărcările, copiile, destinațiile de replicare, obiectele versionate și căile de descărcare. Pentru endpoint-uri, verificați gestionarea cheilor de recuperare și dacă mediile amovibile sunt acoperite.
Criptarea la nivelul aplicației merită o decizie de proiectare separată. Ea poate reduce expunerea față de operatorii bazei de date sau poate restrânge ce sarcini de lucru pot decripta anumite câmpuri. Poate însă complica indexarea, căutarea, analiza și fluxurile de suport. Documentați unde intră valorile decriptate în memorie, jurnale, rapoarte de erori sau exporturi.
Evitați să tratați criptarea ca pe un substitut al autorizării. O aplicație poate decripta corect o înregistrare și totuși o poate divulga tenantului greșit. Includeți izolarea tenanților, verificările de acces și controalele pentru accesul privilegiat în aceeași revizuire.
Criptarea transportului protejează datele care circulă între endpoint-uri. Întrebarea utilă nu este „Folosim HTTPS?”, ci „Ce conexiuni sunt protejate și ce identități sunt autentificate?”
Cartografiați conexiunile browser–edge, edge–aplicație, serviciu–serviciu, aplicație–bază de date, replicarea, transferul backupurilor, accesul administrativ și exporturile către terți. Terminarea TLS la un load balancer creează o limită: următorul segment necesită propria decizie de protecție. O rețea privată nu elimină automat riscurile de interceptare sau de mișcare laterală.
Ca bază practică, preferați configurații TLS moderne și susținute, precum și biblioteci client întreținute. TLS 1.3 este o opțiune implicită solidă acolo unde este suportat; TLS 1.2 configurat corespunzător poate rămâne necesar pentru compatibilitate. SSL-ul vechi nu este o alegere de securitate potrivită în prezent.
Validarea certificatelor face parte din protecție. Verificați validarea numelui de gazdă, depozitele de încredere, monitorizarea expirării, reînnoirea certificatelor și absența, în producție, a setărilor care dezactivează validarea. Criptarea către un endpoint neautentificat poate proteja traficul de observarea pasivă, trimițându-l totuși părții greșite.
TLS mutual poate autentifica ambele capete ale unei conexiuni, dar nu înlocuiește autorizarea la nivelul aplicației. Emiterea certificatelor, identitatea sarcinilor de lucru, reînnoirea și revocarea devin dependențe operaționale care au nevoie de responsabili și de teste.
Distingeți criptarea transportului de criptarea end-to-end. Un serviciu care termină TLS și procesează text în clar nu oferă confidențialitate end-to-end față de el însuși. Arhitecturile end-to-end rezervă decriptarea pentru endpoint-uri desemnate; ele ridică întrebări separate privind înrolarea dispozitivelor, verificarea destinatarilor, accesul de pe mai multe dispozitive și recuperarea.
Dovezile ar trebui să includă teste de configurare și de conexiune. Testați respingerea certificatelor invalide și a versiunilor de protocol interzise, nu doar o singură conexiune criptată reușită.
Cheile necesită generare, stocare, utilizare autorizată, înlocuire, revocare, păstrare și distrugere. Fiecare etapă ar trebui să aibă un responsabil și o procedură definită.
Generați cheile folosind facilități criptografice întreținute, cu o sursă de aleatorism adecvată. Nu derivați cheile de criptare de producție din parole ușor de memorat, identificatori, marcaje temporale sau funcții obișnuite de generare a numerelor aleatoare din aplicație.
Mențineți un inventar al cheilor care să conțină scopul, responsabilul, mediul, sistemele protejate, algoritmul, identificatorul cheii, data creării, starea și dependențele de recuperare. Înregistrați metadate, nu material secret al cheilor. Distingeți cheile de criptare, cheile de semnare, cheile private TLS și credențialele API, deoarece expunerea lor și procedurile de înlocuire diferă.
Separați producția de dezvoltare și testare. Partajarea unei chei între medii extinde impactul unui mediu cu nivel de încredere mai scăzut și face jurnalele de utilizare mai greu de interpretat.
Un serviciu de gestionare a cheilor, sau KMS, oferă de regulă operații guvernate asupra cheilor, politici de acces, versionare și înregistrări ale utilizării. Un modul hardware de securitate, sau HSM, oferă o limită bazată pe hardware pentru operațiile criptografice și protecția cheilor. Serviciile pot combina aceste funcții, dar denumirile produselor nu stabilesc limita exactă de securitate.
Stabiliți dacă cheile sunt exportabile, ce operații au loc în interiorul limitei, cine administrează politicile și cum funcționează recuperarea. Alegeți servicii gestionate de chei sau protecție hardware în funcție de risc și de cerințele operaționale, în loc să tratați hardware-ul dedicat ca universal necesar. HSM-urile protejează în primul rând cheile și operațiile criptografice; nu sunt depozite de uz general pentru toate datele de business criptate.
Criptarea în plic (envelope encryption) este un tipar frecvent. O cheie de criptare a datelor criptează conținutul, iar o cheie de criptare a cheilor protejează acea cheie de date. Cheia de date criptată poate însoți textul cifrat. Securitatea sa depinde de faptul că posibilitatea de a o despacheta este controlată separat, nu de ascunderea fiecărui blob de cheie criptată într-o altă locație.
Limitați decriptarea la sarcinile de lucru care au nevoie de ea. Acolo unde este posibil, separați administrarea cheilor de utilizarea lor și de administrarea stocării. Verificați dacă un administrator care în prezent nu poate decripta își poate acorda singur această permisiune. Accesul de urgență ar trebui să aibă aprobare explicită, durată limitată și o pistă de revizuire.
Stabiliți perioadele criptografice în funcție de sensibilitatea datelor, expunere, constrângerile algoritmului, volumul de utilizare și cerințele aplicabile. Rotația este potrivită și după o compromitere suspectată sau după o schimbare semnificativă a nivelului de încredere.
Clarificați ce face „rotația” în serviciul ales. Crearea unei noi versiuni de cheie pentru criptările viitoare poate lăsa datele istorice dependente de versiunile mai vechi. Reîmpachetarea cheilor de date sub o nouă cheie de criptare a cheilor diferă de decriptarea și recriptarea datelor subiacente. Niciuna dintre aceste operații nu ar trebui presupusă pe baza unei setări de rotație automată.
Un plan de rotație ar trebui să identifice aplicațiile afectate, identificatorii de chei stocați, versiunile istorice, implementarea etapizată, monitorizarea erorilor, condițiile de revenire și retragerea finală. Testați citirile cu versiuni mixte și job-urile de lungă durată înainte de a elimina accesul vechi.
Revocarea elimină permisiunea sau dezactivează utilizarea viitoare a cheii. Ea nu șterge textul în clar deja obținut, nu invalidează fiecare cheie de date aflată în cache și nu face să dispară un secret exportat.
Distrugerea poate face textul cifrat păstrat irecuperabil, dar numai dacă sunt tratate toate copiile utilizabile și toate căile de recuperare. Luați în considerare replicile, depozitarea la terți (escrow), materialul exportat, backupurile și dependențele de chei partajate. Dacă înregistrări fără legătură între ele împart o cheie, distrugerea acesteia poate distruge și accesul la date care trebuie să rămână disponibile.
Mențineți legătura dintre proiectarea păstrării și cea a ștergerii. Păstrarea pe termen nelimitat a cheilor poate submina un obiectiv de ștergere; distrugerea prematură poate crea un incident de disponibilitate.
Criptarea în cloud poate reduce munca de implementare, dar setările implicite ale furnizorului nu vă stabilesc modelul de amenințări. Evaluați împreună serviciul, politica cheilor, accesul administrativ, regiunea, modelul de recuperare și dovezile justificative.
Cheile gestionate de furnizor pot fi potrivite pentru unele riscuri, cu o povară operațională relativ redusă. Cheile gestionate de client pot oferi un control mai explicit al politicilor, al proprietății și al deciziilor privind ciclul de viață. Cheile deținute extern pot crea o limită de încredere diferită, introducând însă și o dependență de disponibilitatea și conectivitatea externe.
Termeni precum bring your own key, bring your own encryption și encryption as a service nu reprezintă garanții arhitecturale echivalente. Importarea unei chei într-un serviciu al furnizorului nu înseamnă neapărat că furnizorul nu poate efectua niciodată decriptarea. Implementarea criptării pe partea clientului modifică limita textului în clar, dar poate complica funcționalitățile aplicației și recuperarea.
Întrebați un potențial furnizor:
Evaluați performanța folosind sarcini de lucru reprezentative: debit, latență, cote ale serviciului de chei, comportamentul cache-ului și modurile de defectare. Un serviciu care funcționează într-o demonstrație mică poate eșua în timpul unei restaurări masive. Locația datelor și proprietatea clientului asupra cheilor sunt date de intrare utile pentru proiectare, nu dovezi ale suveranității sau ale conformității cu reglementările.
Comparați candidații în raport cu harta protecției, nu cu o listă de denumiri de algoritmi. Includeți mentenanța bibliotecilor, platformele suportate, separarea administrativă, disponibilitatea dovezilor, opțiunile de migrare și capacitatea echipei de a opera serviciul. Dacă un contract impune un modul criptografic validat, stabiliți modulul, versiunea, mediul de operare și perimetrul validării relevante; simpla etichetă AES nu îndeplinește această cerință.
Un test practic ar trebui să cripteze date reprezentative, să exerseze citiri obișnuite, să rotească o cheie, să restaureze o copie mai veche și să simuleze indisponibilitatea serviciului de chei. Includeți importuri și exporturi masive, deoarece comportamentul lor poate diferi de cel al solicitărilor obișnuite ale aplicației. Măsurați efectul asupra latenței și obiectivelor de recuperare ale aplicației înseși, în loc să acceptați o afirmație generică despre performanță.
Înregistrați o decizie explicită de acceptare: ce amenințări sunt tratate, ce dependențe sunt introduse, ce rămâne în afara perimetrului și cine este responsabil pentru aceste riscuri reziduale. Testați și portabilitatea. Textul cifrat exportat are o valoare operațională redusă dacă formatul său, cheile împachetate sau metadatele necesare nu pot fi interpretate după încheierea relației cu serviciul.
Pentru un backup, stabiliți trei lucruri: datele sunt criptate, personalul autorizat pentru recuperare poate obține operațiile necesare asupra cheilor, iar restaurarea reușește.
Nu plasați singura cale de recuperare în interiorul aceleiași limite de defectare ca producția. O blocare a contului, o întrerupere regională sau o greșeală administrativă pot afecta atât backupul, cât și cheile sale. Mecanismele de recuperare separate ar trebui să rămână strict controlate; independența lor nu trebuie să le facă larg accesibile.
Documentați versiunile de chei necesare fiecărei generații de backup, identitățile necesare, pașii de aprobare, dependențele de furnizori și restricțiile privind datele restaurate. Restaurarea într-un mediu de testare nu ar trebui să expună pe tăcute informații de producție dezvoltatorilor.
Exersați recuperarea într-un mediu izolat. Înregistrați dacă backupul a putut fi localizat, dacă verificările de integritate au trecut, dacă cheile necesare au rămas utilizabile, dacă datele aplicației au putut fi citite și dacă timpul de recuperare obținut a atins obiectivul organizației. Orice cifre privind durata aparțin exercițiului real, nu unui beneficiu presupus al criptării.
Includeți defectarea serviciului de chei în testarea rezilienței. Decideți dacă o sarcină de lucru ar trebui să se blocheze în mod sigur, să reîncerce sau să folosească o cheie aprobată aflată în cache. Cache-ul poate îmbunătăți disponibilitatea, dar prelungește perioada în care un proces poate decripta după eliminarea accesului central. Documentați explicit acest compromis.
Răspunsul depinde de ce a fost expus. O credențială de aplicație scursă, cu permisiunea de a apela un KMS, diferă de o cheie de criptare exportată: eliminarea credențialei poate opri accesul viitor la serviciu, în timp ce un atacator care deține cheia și textul cifrat poate decripta independent. O cheie de semnare compromisă creează o problemă diferită, legată de încrederea în semnături, nu doar de confidențialitate.
Pregătiți un runbook care identifică decidentul, identificatorii cheilor afectate, sistemele dependente, opțiunile de izolare și dovezile care trebuie păstrate. Investigați modificările de politici, operațiile neobișnuite asupra cheilor, descărcările de date, accesul aplicațiilor și posibila fereastră de expunere. Lipsa unor evenimente în jurnale nu dovedește că nu a avut loc nicio decriptare, mai ales acolo unde cheile pot fi exportate sau păstrate în cache.
Izolarea poate presupune dezactivarea unei identități, restrângerea unei politici, izolarea unei sarcini de lucru sau dezactivarea unei chei. Evaluați consecințele asupra disponibilității înaintea unei acțiuni ireversibile. Nu distrugeți singura cheie de recuperare ca măsură improvizată de izolare.
După izolare, stabiliți ce date trebuie migrate către chei necompromise. Rotirea unei chei de împachetare nu este suficientă dacă atacatorul a obținut cheile de date subiacente. Recriptarea datelor păstrate poate proteja copiile viitoare, dar nu poate retrage textul cifrat și cheile deja furate împreună. La fel, înlocuirea unei identități de aplicație compromise fără a remedia defectul de autorizare lasă deschisă calea inițială de divulgare.
Păstrați cronologia incidentului, evaluarea datelor afectate, înregistrările de înlocuire și validare, precum și incertitudinile rămase. Acolo unde sunt implicate date cu caracter personal, evaluați separat obligațiile de notificare; „baza de date era criptată” nu răspunde la întrebarea dacă atacatorul a putut obține text în clar sau chei utilizabile.
O politică descrie comportamentul dorit. Dovezile ar trebui să demonstreze că implementarea o respectă și că principalele căi de defectare se comportă conform așteptărilor.
Folosiți împreună exporturi de configurare, revizuiri ale politicilor, teste de acces, jurnale de utilizare a cheilor, verificări ale implementării și înregistrări ale recuperării. Capturile de ecran pot susține o revizuire, dar rareori explică, singure, perimetrul, comportamentul istoric sau abaterile de configurare.
| Întrebare de revizuire | Dovezi utile | Test care merită efectuat |
|---|---|---|
| Sunt acoperite depozitele sensibile? | Inventarul resurselor și configurarea criptării | Verificați resursele vechi și implementarea resurselor noi |
| Este decriptarea restricționată? | Identitățile sarcinilor de lucru și politicile cheilor | Refuzați o identitate neautorizată și inspectați rezultatul |
| Sunt conexiunile autentificate? | Setările TLS și configurarea certificatelor | Respingeți un certificat invalid și un protocol interzis |
| Păstrează rotația accesul? | Înregistrarea rotației și corespondența versiunilor | Citiți date vechi și noi după o modificare etapizată |
| Poate reuși recuperarea? | Catalogul backupurilor și procedura de recuperare | Restaurați un backup mai vechi folosind versiunile de chei necesare |
| Sunt modificările detectabile? | Înregistrările privind utilizarea cheilor și modificarea politicilor | Confirmați că un eveniment neașteptat ajunge la evaluator |
Interpretați cu atenție acoperirea jurnalizării. Cu criptarea în plic și cheile de date aflate în cache, o singură operație a serviciului de chei poate permite ulterior mai multe decriptări locale. Un jurnal KMS nu este, așadar, neapărat o evidență completă a fiecărui acces la text în clar. Combinați-l, acolo unde este cazul, cu înregistrările de autorizare ale aplicației și de acces la date.
Eliminați secretele din pachetele de dovezi. Nu încărcați niciodată chei brute, fraze de recuperare, credențiale active sau înregistrări în clar inutile. Păstrați identificatorul resursei, marcajul temporal, perimetrul, evaluatorul, rezultatul testului și configurarea relevantă fără a crea o nouă expunere.
Excepțiile ar trebui să precizeze sistemul afectat, motivul, controalele compensatorii, responsabilul, data expirării și sarcina de remediere. O excepție temporară pentru un transport vechi necesită o decizie și un plan de ieșire, nu o notă permanentă într-un spreadsheet.
Ca recomandare practică, repetați verificări țintite după modificări ale stocării, identităților sarcinilor de lucru, politicilor cheilor, certificatelor sau destinațiilor de backup. Revizuirile programate rămân utile, dar o implementare poate modifica limita de protecție înainte de următoarea revizuire din calendar. Verificările automate ar trebui să genereze constatări acționabile, cu contextul resursei și un responsabil, în timp ce evaluatorii umani analizează excepțiile și modificările modelului de amenințări.
Să presupunem un serviciu SaaS ilustrativ care stochează documente confidențiale ale clienților în stocare de obiecte. Aplicația sa preia documente pentru utilizatorii autentificați, iar backupurile zilnice susțin un obiectiv de recuperare definit de business. Amenințările analizate sunt copiile de stocare furate, accesul administrativ neautorizat și divulgarea între tenanți.
Echipa cartografiază TLS-ul browser–edge, TLS-ul edge–aplicație, conexiunile aplicație–stocare, bucket-ul de producție și o destinație de backup separată. Descoperă că un job de export pentru depanare scrie fișiere decriptate într-un folder de suport. Acel folder intră imediat în perimetru; setarea de criptare a bucket-ului de producție nu îl acoperă.
În proiectarea inițială, criptarea stocării cu o cheie gestionată de client protejează obiectele de producție. Identitatea aplicației poate prelua obiectele autorizate și poate invoca operațiile necesare asupra cheilor. Rolul de implementare poate crea resurse, dar nu are permisiune obișnuită de decriptare. Administrarea politicilor cheilor urmează o cale de aprobare separată.
Echipa recunoaște limita care rămâne: o compromitere a aplicației ar putea totuși prelua text în clar. Ia în considerare criptarea la nivelul aplicației pentru o categorie de documente deosebit de sensibilă, apoi evaluează cerințele de căutare, accesul pentru suport și complexitatea recuperării înainte de a decide dacă limita suplimentară este justificată.
Verificarea produce rezultate concrete:
Evaluatorul păstrează harta fluxurilor de date, exporturile de configurare, politicile de identitate, rezultatele anonimizate ale testelor negative, înregistrarea rotației și raportul de restaurare. Un exercițiu de dezactivare a cheii într-un mediu de neproducție confirmă că serviciul returnează o eroare controlată, în loc să expună date sau să renunțe pe tăcute la scrieri.
Acest exemplu nu dovedește protecția împotriva oricărui atac. Stabilește ce amenințări tratează arhitectura, ce identitate rămâne de încredere și ce dovezi susțin aceste concluzii.
Deciziile privind criptarea ar trebui să reflecte cerințele legale, contractuale și ale cadrelor de referință, fără a le transforma în afirmații generale. Articolul 32 din RGPD folosește o abordare bazată pe risc și include criptarea printre măsurile adecvate; nu impune o obligație universală de criptare pentru fiecare activitate de prelucrare. Criptarea nu elimină nici obligațiile privind prelucrarea legală, accesul, păstrarea sau evaluarea incidentelor.
În cadrul unui SMSI ISO 27001 cu perimetru definit, documentați tratarea riscurilor, controalele aplicabile, responsabilitățile și dovezile, în loc să presupuneți că o singură bază de date criptată satisface întregul sistem de management. Acolo unde NIS2 se aplică prin legislația națională, măsurile de la articolul 21 includ politici și proceduri privind criptografia și, după caz, criptarea. Confirmați separat aplicabilitatea și cerințele naționale.
Planificați schimbările criptografice ca pe o dependență de inginerie. Inventariați algoritmii, certificatele, bibliotecile, protocoalele și formatele încorporate, astfel încât mecanismele depășite să poată fi înlocuite. Pentru datele confidențiale cu durată lungă de viață, evaluați relevanța amenințărilor criptanalitice și cuantice viitoare. Aspectele migrării post-cuantice diferă între stabilirea cheilor, semnături și criptarea simetrică; evitați o înlocuire completă netestată, prezentată ca soluție universală.
Secani poate conecta, pentru această activitate, sistemele țintă, cerințele de control, descrierile implementării, dovezile, responsabilii și deciziile de revizuire. Atașați harta protecției și înregistrările anonimizate ale testelor la sistemele și controalele relevante, transformați întrebările nerezolvate privind accesul la chei sau recuperarea în sarcini și păstrați motivul pentru care a fost aprobată fiecare alegere criptografică. Revizuiți sugestiile asistate de IA în raport cu sursele lor și mențineți explicită aprobarea umană.
Începeți cu un singur depozit de date sensibile și urmăriți împreună accesul la date, accesul la chei și recuperarea. Alegeți un test negativ de autorizare și un exercițiu de restaurare, desemnați responsabilii și înregistrați rezultatele înainte de a extinde perimetrul. Ghidul nostru privind securitatea în cloud oferă contextul de configurare.
Secani conectează domeniile de aplicare, dovezile, sarcinile și agenții IA într-un spațiu de lucru comun.
Legați serviciile critice de obiectivele de recuperare, dependențe, exerciții și acțiuni corective, astfel încât planurile de continuitate să reflecte capacitatea reală.
Analizați identitățile, expunerea, criptarea, recuperarea și jurnalizarea în cloud cu dovezi legate de conturile, serviciile și datele efective.
Combinați verificările tehnice recurente cu judecata periodică, având o acoperire clară, colectare funcțională, praguri și responsabili pentru urmărire.