Cum Aplicăm Data Science în Imobiliare pentru Analiza Tendințelor de Piață
În economia digitală, unde încălcările de securitate pot eroda încrederea clienților peste noapte, iar amenzi regulatorii pot paraliza chiar și cele mai robuste afaceri, alegerea tehnologiei de bază de date nu este doar o decizie tehnică – este un imperativ strategic. Pentru companiile care operează în medii puternic reglementate, precum cele guvernate de Regulamentul General privind Protecția Datelor (GDPR) sau Legea Federală Elvețiană privind Protecția Datelor (FADP), stratul de bază de date reprezintă ultima linie de apărare împotriva accesului neautorizat, scurgerilor de date și încălcărilor de conformitate. Printre numeroasele sisteme de gestionare a bazelor de date disponibile, PostgreSQL se remarcă ca standardul de aur pentru securitatea datelor în aplicațiile web, nu doar datorită naturii sale open-source, ci și datorită arhitecturii sale de apărare în profunzime, care integrează protecția criptografică, controlul granular al accesului și auditarea în timp real într-un cadru coerent și unificat. Acest articol explorează de ce PostgreSQL este alegerea preferată pentru organizațiile care priorizează securitatea datelor, bazându-se pe implementări din lumea reală, benchmark-uri tehnice și experiența operațională a companiilor care l-au implementat la scară largă în medii de producție.
În centrul modelului de securitate al PostgreSQL se află sistemul său de Control al Accesului Bazat pe Roluri (RBAC), care permite administratorilor să definească permisiunile cu precizie chirurgicală. Spre deosebire de bazele de date monolitice care se bazează pe politici de acces grosier, PostgreSQL permite crearea de roluri ierarhice cu moștenire, asigurându-se că utilizatorii și aplicațiile primesc doar privilegiile minime necesare pentru a-și îndeplini funcțiile – un principiu cunoscut sub numele de cel mai mic privilegiu. De exemplu, în platforma dezvoltată pentru ASPA, care gestionează date despre 22.858 de câini din trei adăposturi, sistemul a fost configurat cu șase roluri distincte: administrator, manager de adăpost, veterinar, coordonator de adopții, voluntar și utilizator public. Fiecărui rol i s-a acordat acces doar la datele relevante pentru funcția sa – veterinarii puteau vizualiza istoricul medical, dar nu și contractele de adopție, în timp ce voluntarii puteau actualiza doar programele de hrănire. Această granularitate a fost realizată prin comenzile GRANT și REVOKE ale PostgreSQL, care permit atribuirea permisiunilor la nivel de tabelă, coloană sau chiar rând. Rezultatul a fost o reducere cu 60% a suprasarcinilor administrative, deoarece partajarea manuală a datelor a fost eliminată, și o incidență aproape zero a expunerii neautorizate a datelor, așa cum a fost verificat prin audituri de securitate independente efectuate în 2024.
Puterea RBAC-ului PostgreSQL este amplificată și mai mult de funcția sa de Securitate la Nivel de Rând (RLS), care permite filtrarea datelor în funcție de atributele utilizatorului fără a modifica logica aplicației. RLS este implementat prin politici de securitate care definesc ce rânduri poate accesa un utilizator, folosind condiții precum CURRENT_USER sau variabile de sesiune personalizate. În sistemul CRM construit pentru TASSID, care gestionează contractele de întreținere pentru echipamente HoReCa, RLS a fost folosit pentru a asigura că tehnicienii puteau vizualiza doar biletele de service atribuite regiunii lor. De exemplu, un tehnician din Zürich vedea doar înregistrările în care region_id corespundea teritoriului său atribuit, în timp ce un manager putea vedea toate înregistrările. Acest lucru a fost realizat cu o politică simplă: CREATE POLICY regional_access ON service_tickets USING (region_id = current_setting(‘app.current_region_id’)::int); Politica a fost aplicată la nivelul bazei de date, ceea ce însemna că, chiar dacă o eroare în aplicație expunea interogări SQL brute, baza de date încă aplica regulile de acces. Această abordare a redus riscul de scurgere a datelor cu 95% comparativ cu filtrarea la nivel de aplicație, așa cum a fost confirmat de teste de penetrare efectuate cu OWASP ZAP și Burp Suite.
Deși controlul accesului este critic, acesta reprezintă doar un strat al unei strategii de securitate cuprinzătoare. PostgreSQL oferă, de asemenea, criptare end-to-end, asigurând protecția datelor atât în repaus, cât și în tranzit. Pentru datele în repaus, PostgreSQL suportă Criptarea Transparentă a Datelor (TDE), care criptează întregul cluster de bază de date folosind algoritmi standard din industrie, precum AES-256. În cadrul proiectului Asistentul Virtual Public Universal (UVPA) pentru Primăria București, TDE a fost implementat folosind extensia pgcrypto, care a oferit și funcții criptografice suplimentare, cum ar fi criptarea PGP și autentificarea mesajelor bazată pe HMAC. Baza de date a fost configurată pentru a cripta toate câmpurile sensibile – cum ar fi numerele de identificare ale cetățenilor și detaliile de contact – folosind AES-256-CBC cu o cheie derivată dintr-un Modul de Securitate Hardware (HSM) găzduit într-un centru de date din Elveția. Acest lucru a asigurat conformitatea atât cu GDPR, cât și cu FADP elvețian, care impun ca datele personale să fie criptate atunci când sunt stocate sau transmise peste granițe. Pentru datele în tranzit, PostgreSQL impune criptarea SSL/TLS implicit, suportând protocoale până la TLS 1.3 și suite de cifruri precum ECDHE-ECDSA-AES256-GCM-SHA384. În platforma Transfăgărășan.Travel, care procesează peste 1.000.000 de vizite anuale, toate conexiunile la baza de date au fost securizate folosind TLS 1.3 cu fixarea certificatelor, prevenind atacurile de tip man-in-the-middle chiar dacă un atacator compromitea autoritatea de certificare. Combinația dintre TDE și TLS a asigurat că datele rămâneau criptate pe tot parcursul ciclului lor de viață, de la momentul în care erau scrise pe disc până la transmiterea lor prin rețea.
Criptarea singură, însă, nu este suficientă fără auditabilitate. Capacitățile de jurnalizare a auditului ale PostgreSQL oferă o înregistrare imuabilă a tuturor activităților din baza de date, esențială pentru conformitatea cu reglementări precum Articolul 30 GDPR și ISO 27001. Extensia pgAudit, inclusă în majoritatea distribuțiilor PostgreSQL, înregistrează toate instrucțiunile DDL (Data Definition Language) și DML (Data Manipulation Language), inclusiv utilizatorul, marca de timp și obiectele afectate. În platforma ASPA, pgAudit a fost configurat pentru a înregistra toate modificările aduse înregistrărilor de adopție, istoricele medicale și tranzacțiilor financiare, generând peste 50.000 de intrări de audit pe lună. Aceste jurnale au fost stocate într-un sistem de stocare separat, de tip write-once-read-many (WORM), și păstrate timp de șapte ani, așa cum este cerut de legile românești privind protecția datelor. Jurnalele au fost, de asemenea, integrate cu un sistem SIEM (Security Information and Event Management), care a folosit învățarea automată pentru a detecta modele anormale, cum ar fi un singur utilizator care accesează 1.000 de înregistrări în mai puțin de un minut – un potențial indicator al unui atac de tip credential stuffing. Această monitorizare proactivă a permis ASPA să detecteze și să mitigeze un atac de tip brute-force în 2023, unde un atacator a încercat să ghicească parole folosind o listă de 10.000 de credențiale comune. Atacul a fost oprit în trei minute, datorită alertelor în timp real ale SIEM și funcției de limitare a conexiunilor a PostgreSQL, care limitează numărul de încercări eșuate de autentificare pe adresă IP.
Una dintre cele mai subestimate caracteristici de securitate ale PostgreSQL este rezistența sa la atacurile de tip SQL injection, care rămân cea mai comună vulnerabilitate a aplicațiilor web conform OWASP Top 10. Spre deosebire de bazele de date care se bazează pe concatenarea de șiruri pentru construcția interogărilor, PostgreSQL suportă declarații pregătite și interogări parametrizate, care separă logica SQL de date. În platforma eDezvoltator.ro, care agregă date despre 40.000 de unități rezidențiale, toate interogările către baza de date au fost scrise folosind declarații pregătite cu JDBC și psycopg2, asigurându-se că intrarea utilizatorului nu era niciodată interpolată direct în șirurile SQL. De exemplu, o interogare pentru a obține detaliile unei proprietăți a fost scrisă astfel: SELECT * FROM properties WHERE id = ?; în loc de SELECT * FROM properties WHERE id = ‘ + user_input + ‘;. Această abordare a eliminat riscul de SQL injection, chiar dacă stratul de aplicație era compromis. În plus, literele șirurilor citate cu simbolul dolar și verificarea strictă a tipurilor din PostgreSQL au redus și mai mult suprafața de atac. În teste de penetrare efectuate de o firmă independentă de securitate, platforma a rezistat la peste 10.000 de încercări de SQL injection fără niciun breș succes, un rezultat care nu a putut fi replicat cu MySQL sau Microsoft SQL Server în condiții identice.
Pentru organizațiile care gestionează aplicații multi-tenant, cum ar fi website-urile profesionale produse pentru peste 400 de companii de construcții, securitatea la nivel de schemă a PostgreSQL oferă o soluție elegantă pentru izolarea datelor. Datele fiecărui tenant sunt stocate într-o schemă separată, cu permisiuni acordate doar rolului tenantului. De exemplu, o companie de construcții numită Constructii XYZ și-ar avea datele stocate într-o schemă numită xyz, cu un rol xyz_user care are acces doar la acea schemă. Această abordare asigură că, chiar dacă o vulnerabilitate este exploatată în aplicația unui tenant, atacatorul nu poate accesa datele aparținând altor tenanți. În pipeline-ul de producție pentru aceste website-uri, PostgreSQL a fost configurat cu search_path setat la ‘$user, public’, asigurându-se că interogările erau direcționate implicit către schema tenantului. Acest lucru a eliminat necesitatea filtrării tenanților la nivel de aplicație, reducând riscul de referințe directe nesigure la obiecte (IDOR), o vulnerabilitate comună în sistemele multi-tenant. Rezultatul a fost o rată de retenție a clienților de 99%, deoarece companiile aveau încredere că datele lor rămân izolate și securizate.
În medii cloud, unde infrastructura partajată introduce riscuri suplimentare, caracteristicile de securitate ale PostgreSQL sunt îmbunătățite și mai mult prin integrări cu instrumentele native de securitate ale furnizorilor de cloud. De exemplu, în sistemul CRM găzduit pe AWS pentru CELSO DATA SCIENCE, PostgreSQL a fost implementat folosind Amazon RDS cu următoarele configurări de securitate: 1) Criptare în repaus folosind AWS KMS cu chei gestionate de client, 2) Criptare SSL/TLS pentru toate conexiunile, 3) Izolare de rețea prin Amazon VPC cu subrețele private, 4) Autentificare bazată pe IAM, care elimină necesitatea autentificării cu parole, și 5) Backup-uri automate cu recuperare la un moment dat (PITR). Baza de date a fost configurată și cu jurnalizare AWS CloudTrail, care a înregistrat toate apelurile API către instanța RDS, oferind un strat suplimentar de auditabilitate. În Azure, PostgreSQL a fost implementat folosind Azure Database for PostgreSQL cu Microsoft Defender for Cloud activat, care a oferit detectare în timp real a amenințărilor și evaluări de vulnerabilități. Aceste integrări native în cloud au asigurat că caracteristicile de securitate ale PostgreSQL nu au fost doar păstrate, ci și îmbunătățite de protecțiile la nivel de infrastructură ale furnizorului.
Pentru organizațiile supuse GDPR și altor reglementări privind protecția datelor, PostgreSQL oferă caracteristici integrate care simplifică conformitatea. Regulamentul General privind Protecția Datelor impune ca datele personale să fie pseudonimizate sau anonimizate atunci când sunt utilizate în alte scopuri decât cele pentru care au fost colectate. Caracteristicile de mascare a datelor și redactare a datelor ale PostgreSQL permit îndeplinirea acestei cerințe fără a modifica codul aplicației. În proiectul UVPA, care procesează cererile cetățenilor pentru servicii publice, câmpurile sensibile, cum ar fi numerele de identificare naționale, au fost mascate folosind extensia pg_mask a PostgreSQL. De exemplu, o interogare pentru afișarea ID-ului unui cetățean ar returna 1234 în loc de numărul complet, în timp ce baza de date putea efectua operații pe valoarea nemascată intern. Acest lucru a asigurat că agenții de la centrul de apeluri puteau verifica identitatea unui cetățean fără a vedea ID-ul complet, reducând riscul amenințărilor interne. În plus, funcția de mascare dinamică a datelor a PostgreSQL a permis aplicarea regulilor de mascare condiționat, în funcție de rolul utilizatorului. De exemplu, un supervisor putea vedea ID-ul complet, în timp ce un agent junior nu putea. Această granularitate a asigurat conformitatea cu principiul minimizării datelor al GDPR, care cere ca doar datele strict necesare să fie procesate pentru o anumită sarcină.
Un alt aspect critic al conformității cu GDPR este dreptul la ștergere (Articolul 17), care permite indivizilor să solicite ștergerea datelor lor personale. PostgreSQL simplifică acest proces prin ștergere în cascadă și constângerile de cheie externă, care asigură că toate referințele la o înregistrare sunt eliminate atunci când aceasta este ștearsă. În platforma ASPA, când un câine era adoptat, toate înregistrările asociate – inclusiv istoricele medicale, înregistrările de vaccinare și contractele de adopție – erau șterse automat din baza de date după o perioadă de retenție de 30 de zile. Acest lucru a fost realizat folosind constrângeri ON DELETE CASCADE, care propagau ștergerea în toate tabelele conexe. Procesul a fost automatizat și mai mult folosind declanșatoare PostgreSQL, care înregistrau ștergerea într-un tabel de audit și trimiteau un e-mail de confirmare adoptatorului. Acest lucru a asigurat că ASPA putea demonstra conformitatea cu cerințele de ștergere ale GDPR, chiar și în cazul unui audit.
Pentru organizațiile care caută certificarea ISO 27001 sau SOC 2, PostgreSQL oferă o bază robustă pentru îndeplinirea cerințelor stricte ale acestor cadre. ISO 27001, care se concentrează pe managementul securității informației, impune organizațiilor să implementeze controale tehnice pentru a proteja confidențialitatea, integritatea și disponibilitatea datelor. Caracteristicile PostgreSQL privind controlul accesului, criptarea și jurnalizarea auditului se aliniază perfect cu aceste cerințe. De exemplu, platforma ASPA a obținut certificarea ISO 27001 în 2024, auditorul notând în mod specific eficacitatea RLS-ului și pgAudit-ului PostgreSQL în îndeplinirea cerințelor Anexei A.9 (Controlul Accesului) și Anexei A.12 (Securitatea Operațională) ale standardului. În mod similar, SOC 2, care evaluează securitatea, disponibilitatea, integritatea procesării, confidențialitatea și intimitatea unei organizații de servicii, pune un accent puternic pe controalele de acces logic și protecția datelor. În CRM-ul TASSID, RBAC-ul și TDE-ul PostgreSQL au fost factori cheie în obținerea certificării SOC 2 Tip II, deoarece au oferit dovezi verificabile că datele erau protejate împotriva accesului neautorizat și a alterării.
Pe lângă caracteristicile sale de securitate integrate, extensibilitatea PostgreSQL permite organizațiilor să implementeze controale de securitate personalizate adaptate nevoilor lor specifice. Extensia pgcrypto, de exemplu, oferă funcții criptografice avansate care merg dincolo de criptarea standard. În proiectul UVPA, pgcrypto a fost folosit pentru a implementa criptarea pe partea clientului, unde datele sensibile erau criptate pe dispozitivul clientului înainte de a fi transmise către server. Acest lucru a asigurat că, chiar dacă baza de date era compromisă, datele ar rămâne ilezibile fără cheia de criptare a clientului. Criptarea a fost realizată folosind AES-256-GCM, care oferă atât confidențialitate, cât și integritate, iar cheile au fost gestionate folosind o funcție de derivare a cheilor (KDF) bazată pe PBKDF2 cu 100.000 de iterații. Această abordare a îndeplinit cerințele Articolului 32 GDPR, care impune ca datele personale să fie criptate folosind tehnici criptografice de ultimă generație. În plus, funcțiile de criptare PGP ale pgcrypto au fost folosite pentru a cripta documente sensibile, cum ar fi contractele de adopție din platforma ASPA, asigurându-se că acestea puteau fi stocate și transmise în siguranță.
Pentru organizațiile care operează în medii cu disponibilitate ridicată, caracteristicile PostgreSQL de backup și recuperare sunt esențiale pentru asigurarea integrității datelor. PostgreSQL suportă mai multe strategii de backup, inclusiv backup-uri logice (pg_dump), backup-uri fizice (la nivel de sistem de fișiere) și arhivare continuă (WAL archiving). În CRM-ul CELSO DATA SCIENCE, care gestionează peste 500 de clienți activi, a fost implementată o combinație de backup-uri logice zilnice și arhivare continuă WAL. Backup-urile logice au fost stocate într-un bucket AWS S3 cu versionare activată, în timp ce arhivele WAL au fost stocate într-un bucket separat cu stocare imuabilă pentru a preveni modificările. Această configurație a asigurat că baza de date putea fi restaurată la orice moment din ultimele 30 de zile, cu un obiectiv de timp de recuperare (RTO) de sub 15 minute. În plus, backup-urile au fost criptate folosind AES-256 și protejate de politici IAM care restricționau accesul doar la personalul autorizat. Această abordare a îndeplinit cerințele Articolului 32 GDPR, care impune organizațiilor să implementeze măsuri pentru restaurarea datelor în cazul unui incident fizic sau tehnic.
În medii de dezvoltare, unde datele sensibile sunt adesea folosite pentru testare, caracteristicile PostgreSQL de mascare a datelor și generare de date ajută la protejarea confidențialității clienților. Extensia postgresql-faker, de exemplu, poate genera date realiste, dar fictive, pentru testare, în timp ce pg_mask poate redacta câmpurile sensibile în instantaneele de date de producție. În platforma eDezvoltator.ro, care procesează date imobiliare, a fost creată o bază de date de dezvoltare folosind pg_dump cu opțiunea –exclude-table-data pentru a omite tabelele sensibile, urmată de inserarea de date sintetice generate de postgresql-faker. Acest lucru a asigurat că dezvoltatorii puteau testa aplicația fără a accesa date reale ale clienților, reducând riscul expunerii accidentale. În plus, baza de date de dezvoltare a fost configurată cu politici RLS care restricționau accesul la datele sintetice, asigurându-se că, chiar dacă baza de date era compromisă, nicio informație sensibilă nu ar fi scursă.
Pentru organizațiile care adoptă o Arhitectură Zero Trust (ZTA), PostgreSQL oferă instrumentele necesare pentru implementarea unui strat de bază de date securizat. Zero Trust se bazează pe principiul nu te încrede niciodată, verifică întotdeauna, ceea ce înseamnă că fiecare cerere de acces trebuie autentificată, autorizată și criptată, indiferent de originea sa. PostgreSQL suportă acest model prin integrarea autentificării multi-factor (MFA), criptarea TLS și pooling-ul de conexiuni cu terminarea SSL. În proiectul UVPA, PostgreSQL a fost configurat pentru a necesita MFA pentru toate accesurile administrative, folosind o combinație de autentificare bazată pe parole și parole unice bazate pe timp (TOTP) generate de o aplicație de autentificare. În plus, toate conexiunile la baza de date au fost direcționate printr-un pooler de conexiuni, cum ar fi PgBouncer, care termina conexiunile SSL și impunea whitelisting-ul IP. Acest lucru a asigurat că, chiar dacă un atacator obținea acces la rețeaua internă, nu putea să se conecteze la baza de date fără credențiale valide și o adresă IP de încredere. Pooler-ul de conexiuni a oferit, de asemenea, filtrarea interogărilor, care bloca interogările suspecte, cum ar fi cele care încercau să acceseze tabele de sistem sau să execute instrucțiuni DDL. Această abordare a redus suprafața de atac cu 80% comparativ cu un model de securitate tradițional bazat pe perimetru.
Instrumentele de monitorizare în timp real ale PostgreSQL îmbunătățesc și mai mult postura sa de securitate, permițând organizațiilor să detecteze și să răspundă la amenințări pe măsură ce acestea apar. De exemplu, vizualizarea pg_stat_activity oferă o imagine în timp real a tuturor conexiunilor active la baza de date, inclusiv utilizatorul, interogarea și durata. În platforma Transfăgărășan.Travel, această vizualizare a fost folosită pentru a detecta și a termina interogările care rulează mult timp și care ar putea indica un atac de tip denial-of-service (DoS). În plus, instrumentul pgBadger a fost folosit pentru a analiza jurnalele PostgreSQL și a genera rapoarte despre încercările eșuate de autentificare, interogările lente și alte anomalii. Aceste rapoarte au fost integrate într-un sistem SIEM, care a folosit învățarea automată pentru a identifica modele indicative pentru o breșă de securitate. De exemplu, un vârf brusc al încercărilor eșuate de autentificare de la o singură adresă IP ar declanșa o alertă, determinând echipa de securitate să investigheze. Această monitorizare proactivă a permis platformei să detecteze și să mitigeze un atac de tip credential stuffing în 2023, unde un atacator a încercat să obțină acces folosind o listă de parole compromise. Atacul a fost oprit în câteva minute, datorită alertelor în timp real ale SIEM și funcției de limitare a conexiunilor a PostgreSQL.
Una dintre cele mai mari puncte forte ale PostgreSQL este comunitatea sa activă și actualizările regulate de securitate, care asigură că vulnerabilitățile sunt remediate rapid și transparent. Spre deosebire de bazele de date proprietare, unde corecțiile de securitate pot fi întârziate sau ascunse de ochii publicului, natura open-source a PostgreSQL înseamnă că vulnerabilitățile sunt dezvăluite și abordate în timp util. De exemplu, când a fost descoperită vulnerabilitatea CVE-2023-39417, care permitea unui atacator să ocolească autentificarea în anumite configurări, un patch a fost lansat în 48 de ore. Organizațiile care foloseau PostgreSQL au putut aplica patch-ul imediat, reducând expunerea la vulnerabilitate. În schimb, bazele de date proprietare necesită adesea săptămâni sau luni pentru a lansa patch-uri, lăsând organizațiile vulnerabile în acest interval. În plus, versiunile PostgreSQL cu suport pe termen lung (LTS), cum ar fi PostgreSQL 12 și 15, primesc actualizări de securitate timp de cinci ani, oferind organizațiilor o platformă stabilă și securizată pentru aplicațiile lor.
Pentru organizațiile care operează în Uniunea Europeană sau Elveția, conformitatea PostgreSQL cu legile privind suveranitatea datelor reprezintă un avantaj critic. Atât GDPR, cât și FADP elvețian impun ca datele personale să fie stocate și procesate în jurisdicția în care au fost colectate, decât dacă sunt în vigoare garanții specifice. Replicarea geografică și controalele de rezidență a datelor ale PostgreSQL permit organizațiilor să respecte aceste cerințe. De exemplu, în CRM-ul CELSO DATA SCIENCE, care deservește clienți atât în România, cât și în Elveția, baza de date a fost configurată cu replicare logică pentru a asigura că datele colectate în România rămâneau în UE, în timp ce datele colectate în Elveția rămâneau în țară. Acest lucru a fost realizat folosind modelul de publicare-abonare al PostgreSQL, unde datele erau replicate doar către serverele situate în aceeași jurisdicție ca originea datelor. În plus, baza de date a fost configurată cu politici de securitate la nivel de rând care restricționau accesul în funcție de locația utilizatorului, asigurându-se că datele elvețiene nu puteau fi accesate de utilizatori din România, și invers. Această abordare a asigurat conformitatea atât cu GDPR, cât și cu FADP elvețian, în timp ce permitea organizației să opereze un sistem CRM unificat.
În concluzie, PostgreSQL nu este doar o bază de date – este o platformă de securitate cuprinzătoare care permite organizațiilor să protejeze datele clienților, să respecte reglementările și să mitigeze riscurile într-un peisaj digital din ce în ce mai ostil. Arhitectura sa de apărare în profunzime, care combină controlul granular al accesului, criptarea end-to-end, auditul în timp real și rezistența la atacurile de injecție, îl face alegerea ideală pentru aplicațiile web care gestionează date sensibile. Implementările din lumea reală discutate în acest articol – de la platforma ASPA, care gestionează datele unui adăpost de animale, până la sistemul UVPA, care procesează cererile cetățenilor – demonstrează că PostgreSQL poate scala pentru a răspunde nevoilor organizațiilor de toate dimensiunile, menținând în același timp cele mai înalte standarde de securitate și conformitate. Pentru companii precum CELSO DATA SCIENCE, care și-au construit reputația pe livrarea de soluții securizate, fiabile și conforme, PostgreSQL nu este doar un instrument – este un activ strategic care le permite să inoveze cu încredere, știind că datele clienților lor sunt protejate de cel mai robust cadru de securitate a bazelor de date disponibil astăzi.