{"id":6350,"date":"2026-06-19T13:54:43","date_gmt":"2026-06-19T13:54:43","guid":{"rendered":"https:\/\/cloudsave.app\/knowledge-base\/immutable-database-storage-ransomware\/"},"modified":"2026-06-19T13:57:26","modified_gmt":"2026-06-19T13:57:26","slug":"ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1","status":"publish","type":"post","link":"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/","title":{"rendered":"Ransomware-\u0259 qar\u015f\u0131 veril\u0259nl\u0259r bazas\u0131 arxivl\u0259ri \u00fc\u00e7\u00fcn d\u0259yi\u015fm\u0259z yadda\u015f\u0131n memarl\u0131\u011f\u0131n\u0131n qurulmas\u0131"},"content":{"rendered":"<p>M\u00fcasir t\u0259hdid m\u00fchitind\u0259 ransomware (fidy\u0259 proqramlar\u0131) f\u00fcrs\u0259t\u00e7i \u015fifr\u0259l\u0259m\u0259d\u0259n y\u00fcks\u0259k h\u0259d\u0259fli, \u00e7ox\u015fax\u0259li \u015fantaj kampaniyalar\u0131na \u00e7evrilmi\u015fdir. Qabaqc\u0131l Davaml\u0131 T\u0259hdidl\u0259r (APT) v\u0259 ransomware sindikatlar\u0131 art\u0131q sistemd\u0259 olduqlar\u0131 m\u00fcdd\u0259t \u0259rzind\u0259 aktiv \u015f\u0259kild\u0259 ehtiyat n\u00fcsx\u0259 infrastrukturu v\u0259 veril\u0259nl\u0259r bazas\u0131 arxivl\u0259rini axtar\u0131rlar. \u018fg\u0259r bir h\u00fccum\u00e7u \u0259sas veril\u0259nl\u0259r bazan\u0131z\u0131 \u0259l\u0259 ke\u00e7ir\u0259rs\u0259 v\u0259 eyni zamanda ehtiyat n\u00fcsx\u0259 anbarlar\u0131n\u0131z\u0131 sil\u0259 v\u0259 ya \u015fifr\u0259l\u0259y\u0259rs\u0259, t\u0259\u015fkilat\u0131n\u0131z f\u0259lak\u0259tli m\u0259lumat itkisi il\u0259 \u00fczl\u0259\u015f\u0259c\u0259k.<\/p>\n<p>Veril\u0259nl\u0259r Bazas\u0131 \u0130nzibat\u00e7\u0131lar\u0131 (DBA) v\u0259 DevOps m\u00fch\u0259ndisl\u0259ri \u00fc\u00e7\u00fcn \u0259n\u0259n\u0259vi 3-2-1 ehtiyat n\u00fcsx\u0259 strategiyas\u0131 art\u0131q kifay\u0259t deyil. M\u0259lumatlar\u0131n sa\u011f qalmas\u0131n\u0131 t\u0259min etm\u0259k \u00fc\u00e7\u00fcn infrastruktur komandalar\u0131 3-2-1-1 qaydas\u0131n\u0131 t\u0259tbiq etm\u0259lidirl\u0259r, burada sonuncu &#8220;1&#8221; <strong>d\u0259yi\u015fm\u0259z (immutable) yadda\u015f\u0131<\/strong> t\u0259msil edir.<\/p>\n<p>Bu m\u0259qal\u0259, m\u00fctl\u0259q ransomware dayan\u0131ql\u0131l\u0131\u011f\u0131n\u0131 t\u0259min etm\u0259k \u00fc\u00e7\u00fcn veril\u0259nl\u0259r bazas\u0131 arxivl\u0259ri \u00fc\u00e7\u00fcn d\u0259yi\u015fm\u0259z yadda\u015f\u0131n layih\u0259l\u0259ndirilm\u0259si, t\u0259tbiqi v\u0259 idar\u0259 olunmas\u0131 haqq\u0131nda h\u0259rt\u0259r\u0259fli, texniki bir b\u0259l\u0259d\u00e7idir.<\/p>\n<h2>D\u0259yi\u015fm\u0259z Yadda\u015f\u0131n Mexanikas\u0131<\/h2>\n<p>D\u0259yi\u015fm\u0259z yadda\u015f, &#8220;Bir d\u0259f\u0259 yaz, \u00e7ox oxu&#8221; (WORM) arxitekturas\u0131na \u0259saslan\u0131r. M\u0259lumat d\u0259yi\u015fm\u0259z bir h\u0259d\u0259f\u0259 yaz\u0131ld\u0131qdan sonra, riyazi olaraq t\u0259tbiq olunan vaxt kilidi bit\u0259n\u0259 q\u0259d\u0259r he\u00e7 bir istifad\u0259\u00e7i, o c\u00fcml\u0259d\u0259n root imtiyazlar\u0131na malik inzibat\u00e7\u0131lar v\u0259 ya \u0259l\u0259 ke\u00e7irilmi\u015f xidm\u0259t hesablar\u0131 t\u0259r\u0259find\u0259n d\u0259yi\u015fdiril\u0259, \u015fifr\u0259l\u0259n\u0259 v\u0259 ya silin\u0259 bilm\u0259z.<\/p>\n<h3>Uy\u011funluq Rejimi (Compliance Mode) v\u0259 \u0130dar\u0259etm\u0259 Rejimi (Governance Mode)<\/h3>\n<p>X\u00fcsusil\u0259 AWS S3, Azure Blob v\u0259 ya S3-uy\u011fun yerli SAN-lar kimi bulud obyekt yadda\u015f\u0131nda d\u0259yi\u015fm\u0259zliyi t\u0259tbiq ed\u0259rk\u0259n, saxlama rejiml\u0259ri aras\u0131ndak\u0131 f\u0259rqi ba\u015fa d\u00fc\u015fm\u0259lisiniz:<\/p>\n<ul>\n<li><strong>\u0130dar\u0259etm\u0259 Rejimi (Governance Mode):<\/strong> Standart istifad\u0259\u00e7il\u0259rin obyektl\u0259ri silm\u0259sinin v\u0259 ya d\u0259yi\u015fm\u0259sinin qar\u015f\u0131s\u0131n\u0131 al\u0131r. Bununla bel\u0259, x\u00fcsusi IAM icaz\u0259l\u0259rin\u0259 malik istifad\u0259\u00e7il\u0259r (m\u0259s\u0259l\u0259n, <code>s3:BypassGovernanceRetention<\/code>) kilidi l\u0259\u011fv ed\u0259 bil\u0259rl\u0259r. Bu, s\u0131naq \u00fc\u00e7\u00fcn faydal\u0131d\u0131r, lakin <strong>ransomware m\u00fcdafi\u0259si \u00fc\u00e7\u00fcn kifay\u0259t deyil<\/strong>, \u00e7\u00fcnki h\u00fccum\u00e7ular tez-tez imtiyazlar\u0131n\u0131 domen admini v\u0259 ya root s\u0259viyy\u0259sin\u0259 q\u0259d\u0259r y\u00fcks\u0259ldirl\u0259r.<\/li>\n<li><strong>Uy\u011funluq Rejimi (Compliance Mode):<\/strong> Ransomware m\u00fcdafi\u0259si \u00fc\u00e7\u00fcn q\u0131z\u0131l standartd\u0131r. Bir obyekt Uy\u011funluq Rejimind\u0259 kilidl\u0259ndikd\u0259n sonra, onun saxlama m\u00fcdd\u0259ti q\u0131sald\u0131la bilm\u0259z v\u0259 obyekt AWS root hesab\u0131 daxil olmaqla <em>he\u00e7 kim<\/em> t\u0259r\u0259find\u0259n silin\u0259 bilm\u0259z. Kilid yadda\u015f klasteri s\u0259viyy\u0259sind\u0259 t\u0259tbiq edilir.<\/li>\n<\/ul>\n<h2>D\u0259yi\u015fm\u0259z Ehtiyat N\u00fcsx\u0259 Boru K\u0259m\u0259rinin Layih\u0259l\u0259ndirilm\u0259si<\/h2>\n<p>G\u00fccl\u00fc veril\u0259nl\u0259r bazas\u0131 arxivl\u0259\u015fdirm\u0259 arxitekturas\u0131 aktiv veril\u0259nl\u0259r bazas\u0131 \u0259m\u0259liyyatlar\u0131n\u0131 d\u0259yi\u015fm\u0259z arxiv s\u0259viyy\u0259sind\u0259n ay\u0131r\u0131r. Siz aktiv veril\u0259nl\u0259r bazas\u0131 fayllar\u0131na (SQL Server-d\u0259 <code>.mdf<\/code>\/<code>.ldf<\/code> v\u0259 ya PostgreSQL-d\u0259 <code>pg_data<\/code> qovlu\u011fu kimi) d\u0259yi\u015fm\u0259zliyi t\u0259tbiq ed\u0259 bilm\u0259zsiniz, \u00e7\u00fcnki veril\u0259nl\u0259r bazalar\u0131 daimi oxuma\/yazma giri\u015fi t\u0259l\u0259b edir.<\/p>\n<p>Bunun \u0259v\u0259zin\u0259, d\u0259yi\u015fm\u0259zlik a\u015fa\u011f\u0131dak\u0131lara t\u0259tbiq olunur:<br \/>\n1. <strong>Tam v\u0259 Diferensial Ehtiyat N\u00fcsx\u0259 Fayllar\u0131:<\/strong> Veril\u0259nl\u0259r bazas\u0131n\u0131n baza snapshotlar\u0131.<br \/>\n2. <strong>Tranzaksiya Jurnallar\u0131 \/ WAL Fayllar\u0131:<\/strong> M\u00fc\u0259yy\u0259n bir vaxta b\u0259rpa (PITR) \u00fc\u00e7\u00fcn t\u0259l\u0259b olunan daimi veril\u0259nl\u0259r bazas\u0131 d\u0259yi\u015fiklikl\u0259ri ax\u0131n\u0131.<\/p>\n<h3>D\u0259yi\u015fm\u0259zlik \u00fc\u00e7\u00fcn Yadda\u015f H\u0259d\u0259fl\u0259ri<\/h3>\n<p>D\u0259yi\u015fm\u0259z yadda\u015f\u0131 m\u00fcxt\u0259lif infrastruktur s\u0259viyy\u0259l\u0259rind\u0259 t\u0259tbiq ed\u0259 bil\u0259rsiniz:<br \/>\n* <strong>Bulud Obyekt Yadda\u015f\u0131:<\/strong> AWS S3 Object Lock, Azure Blob Immutable Storage, Google Cloud Storage Retention Policies.<br \/>\n* <strong>Yerli Obyekt Yadda\u015f\u0131:<\/strong> S3 Object Lock API-l\u0259rini d\u0259st\u0259kl\u0259y\u0259n MinIO, Cloudian v\u0259 ya Pure Storage FlashBlade.<br \/>\n* <strong>Blok\/Fayl Yadda\u015f\u0131:<\/strong> Yaln\u0131z oxuna bil\u0259n snapshotlar v\u0259 n\u00fcmay\u0259nd\u0259li idar\u0259etm\u0259 il\u0259 ZFS v\u0259 ya Linux fayl atributlar\u0131.<\/p>\n<h2>D\u0259yi\u015fm\u0259z Yadda\u015f\u0131n T\u0259tbiqi: Texniki \u0130zahlar<\/h2>\n<h3>1. Bulud Obyekt Yadda\u015f\u0131: AWS S3 Object Lock<\/h3>\n<p>AWS-d\u0259 veril\u0259nl\u0259r bazas\u0131 dump-lar\u0131n\u0131 v\u0259 tranzaksiya jurnallar\u0131n\u0131 qorumaq \u00fc\u00e7\u00fcn bucket yarad\u0131lark\u0259n Object Lock-u aktivl\u0259\u015fdirm\u0259lisiniz.<\/p>\n<p>\u018fvv\u0259lc\u0259, Object Lock aktivl\u0259\u015fdirilmi\u015f bucket-i yarad\u0131n:<\/p>\n<pre><code class=\"language-bash\">aws s3api create-bucket \n    --bucket prod-db-archive-immutable \n    --region us-east-1 \n    --object-lock-enabled-for-bucket\n<\/code><\/pre>\n<p>Daha sonra, standart saxlama siyas\u0259tini konfiqurasiya edin. Veril\u0259nl\u0259r bazas\u0131 arxivl\u0259ri \u00fc\u00e7\u00fcn 30 g\u00fcnl\u00fck uy\u011funluq kilidi standart bir bazad\u0131r v\u0259 bir ayl\u0131q d\u0259yi\u015fdiril\u0259 bilm\u0259y\u0259n ehtiyat n\u00fcsx\u0259l\u0259riniz\u0259 sahib olma\u011f\u0131n\u0131z\u0131 t\u0259min edir.<\/p>\n<pre><code class=\"language-bash\">aws s3api put-object-lock-configuration \n    --bucket prod-db-archive-immutable \n    --object-lock-configuration '{\n        &quot;ObjectLockEnabled&quot;: &quot;Enabled&quot;,\n        &quot;Rule&quot;: {\n            &quot;DefaultRetention&quot;: {\n                &quot;Mode&quot;: &quot;COMPLIANCE&quot;,\n                &quot;Days&quot;: 30\n            }\n        }\n    }'\n<\/code><\/pre>\n<p>Veril\u0259nl\u0259r bazas\u0131 ehtiyat n\u00fcsx\u0259 skriptiniz v\u0259 ya agentiniz bu bucket-\u0259 fayl g\u00f6nd\u0259rdikd\u0259, S3 avtomatik olaraq obyektin yarad\u0131lma vaxt\u0131 \u00fcst\u0259g\u0259l 30 g\u00fcn \u0259sas\u0131nda <code>Retain Until Date<\/code> (Saxlama Tarixi) hesablay\u0131r.<\/p>\n<h3>2. Yerli D\u0259yi\u015fm\u0259zlik: ZFS v\u0259 Linux Atributlar\u0131<\/h3>\n<p>\u018fg\u0259r veril\u0259nl\u0259r bazalar\u0131n\u0131 yerli Linux ehtiyat n\u00fcsx\u0259 serverin\u0259 arxivl\u0259\u015fdirirsinizs\u0259, <code>chattr<\/code> \u0259mri il\u0259 psevdo-d\u0259yi\u015fm\u0259zliy\u0259 v\u0259 ya ZFS snapshotlar\u0131 il\u0259 \u0259sl d\u0259yi\u015fm\u0259zliy\u0259 nail ola bil\u0259rsiniz.<\/p>\n<p><strong>Linux <code>chattr<\/code> istifad\u0259 ed\u0259r\u0259k:<\/strong><br \/>\n<code>+i<\/code> (immutable) bayra\u011f\u0131 fayl\u0131n d\u0259yi\u015fdirilm\u0259sinin, silinm\u0259sinin v\u0259 ya ad\u0131n\u0131n d\u0259yi\u015fdirilm\u0259sinin qar\u015f\u0131s\u0131n\u0131 al\u0131r.<\/p>\n<pre><code class=\"language-bash\"># Veril\u0259nl\u0259r bazas\u0131n\u0131 dump edin\npg_dump -U postgres -Fc mydb &gt; \/backups\/mydb_$(date +%F).dump\n\n# Ehtiyat n\u00fcsx\u0259ni d\u0259yi\u015fm\u0259z edin\nsudo chattr +i \/backups\/mydb_$(date +%F).dump\n\n# Atributu yoxlay\u0131n\nlsattr \/backups\/mydb_$(date +%F).dump\n# \u00c7\u0131x\u0131\u015f: ----i---------e------- \/backups\/mydb_2023-10-27.dump\n<\/code><\/pre>\n<p><em>Qeyd: <code>chattr<\/code> \u0259sas ransomware skriptl\u0259rini dayand\u0131rsa da, root giri\u015fin\u0259 malik t\u0259cr\u00fcb\u0259li bir h\u00fccum\u00e7u sad\u0259c\u0259 <code>chattr -i<\/code> \u0259mrini i\u015fl\u0259d\u0259 bil\u0259r. Buna g\u00f6r\u0259 d\u0259, bu, ciddi RBAC v\u0259 t\u0259crid olunmu\u015f ehtiyat n\u00fcsx\u0259 \u015f\u0259b\u0259k\u0259l\u0259ri il\u0259 birl\u0259\u015fdirilm\u0259lidir.<\/em><\/p>\n<p><strong>ZFS Snapshotlar\u0131ndan istifad\u0259 ed\u0259r\u0259k:<\/strong><br \/>\nZFS daha g\u00fccl\u00fc m\u00fcdafi\u0259 t\u0259min edir. Snapshot alaraq v\u0259 ona &#8220;hold&#8221; (saxlama) qoyaraq, snapshotun silinm\u0259sinin qar\u015f\u0131s\u0131n\u0131 al\u0131rs\u0131n\u0131z.<\/p>\n<pre><code class=\"language-bash\"># Ehtiyat n\u00fcsx\u0259 veril\u0259nl\u0259r d\u0259stinin snapshotunu al\u0131n\nzfs snapshot tank\/db_backups@archive_$(date +%F)\n\n# Silinm\u0259nin qar\u015f\u0131s\u0131n\u0131 almaq \u00fc\u00e7\u00fcn snapshot-a hold qoyun\nzfs hold keep_30_days tank\/db_backups@archive_$(date +%F)\n\n# H\u0259tta root bel\u0259 hold-u buraxmadan bu snapshotu sil\u0259 bilm\u0259z\nzfs destroy tank\/db_backups@archive_$(date +%F)\n# \u00c7\u0131x\u0131\u015f: cannot destroy 'tank\/db_backups@archive_...': dataset is busy\n<\/code><\/pre>\n<h2>Veril\u0259nl\u0259r Bazas\u0131na X\u00fcsusi Arxivl\u0259\u015fdirm\u0259 Strategiyalar\u0131<\/h2>\n<p>M\u00fc\u0259yy\u0259n bir vaxta b\u0259rpa (PITR) \u00fc\u00e7\u00fcn tranzaksiya jurnallar\u0131n\u0131 d\u0259yi\u015fm\u0259z yadda\u015f\u0131n\u0131za davaml\u0131 olaraq arxivl\u0259\u015fdirm\u0259lisiniz.<\/p>\n<h3>pgBackRest il\u0259 PostgreSQL WAL Arxivl\u0259\u015fdirm\u0259si<\/h3>\n<p><code>pgBackRest<\/code>, S3-uy\u011fun yadda\u015f\u0131 yerli olaraq d\u0259st\u0259kl\u0259y\u0259n, PostgreSQL \u00fc\u00e7\u00fcn y\u00fcks\u0259k etibarl\u0131 ehtiyat n\u00fcsx\u0259 vasit\u0259sidir. Write-Ahead Logs (WAL) fayllar\u0131n\u0131z\u0131 qorumaq \u00fc\u00e7\u00fcn <code>pgBackRest<\/code>-i birba\u015fa d\u0259yi\u015fm\u0259z S3 bucket-iniz\u0259 g\u00f6nd\u0259r\u0259c\u0259k \u015f\u0259kild\u0259 konfiqurasiya edin.<\/p>\n<p><code>pgbackrest.conf<\/code> fayl\u0131n\u0131zda:<\/p>\n<pre><code class=\"language-ini\">[global]\nrepo1-type=s3\nrepo1-s3-bucket=prod-db-archive-immutable\nrepo1-s3-region=us-east-1\nrepo1-s3-endpoint=s3.amazonaws.com\nrepo1-s3-key=AKIAIOSFODNN7EXAMPLE\nrepo1-s3-key-secret=wJalrXUtnFEMI\/K7MDENG\/bPxRfiCYEXAMPLEKEY\n\n# Saxlama m\u00fcdd\u0259tinin S3 Object Lock konfiqurasiyan\u0131zla uy\u011fun oldu\u011fundan \u0259min olun\nrepo1-retention-full=2\nrepo1-retention-archive=2\n\n[prod_cluster]\npg1-path=\/var\/lib\/postgresql\/14\/main\n<\/code><\/pre>\n<p><em>Vacib Qeyd:<\/em> \u018fg\u0259r S3 bucket-iniz 30 g\u00fcnl\u00fck Uy\u011funluq kilidi t\u0259tbiq edirs\u0259, lakin <code>pgBackRest<\/code> <code>repo1-retention-archive<\/code> \u0259sas\u0131nda 14 g\u00fcnd\u0259n sonra WAL fayllar\u0131n\u0131 silm\u0259y\u0259 \u00e7al\u0131\u015f\u0131rsa, silm\u0259 API \u00e7a\u011f\u0131r\u0131\u015flar\u0131 u\u011fursuz olacaq. Ehtiyat n\u00fcsx\u0259 proqram\u0131n\u0131z\u0131n saxlama siyas\u0259tinin yadda\u015f s\u0259viyy\u0259sind\u0259ki d\u0259yi\u015fm\u0259z kilid\u0259 b\u0259rab\u0259r v\u0259 ya ondan b\u00f6y\u00fck oldu\u011fundan \u0259min olmal\u0131s\u0131n\u0131z.<\/p>\n<h3>Microsoft SQL Server: URL-\u0259 Ehtiyat N\u00fcsx\u0259<\/h3>\n<p>SQL Server birba\u015fa S3-uy\u011fun obyekt yadda\u015f\u0131na ehtiyat n\u00fcsx\u0259l\u0259ri d\u0259st\u0259kl\u0259yir. SQL Server Agent i\u015fini <code>.bak<\/code> v\u0259 <code>.trn<\/code> fayllar\u0131n\u0131 birba\u015fa d\u0259yi\u015fm\u0259z bucket-\u0259 yazacaq \u015f\u0259kild\u0259 konfiqurasiya ed\u0259 bil\u0259rsiniz.<\/p>\n<pre><code class=\"language-sql\">CREATE CREDENTIAL [s3:\/\/prod-db-archive-immutable.s3.us-east-1.amazonaws.com]\nWITH IDENTITY = 'S3 Access Key',\nSECRET = 'AccessKeyID:SecretAccessKey';\nGO\n\nBACKUP DATABASE [ProductionDB]\nTO URL = 's3:\/\/prod-db-archive-immutable.s3.us-east-1.amazonaws.com\/ProductionDB_Full.bak'\nWITH FORMAT, COMPRESSION, STATS = 10;\nGO\n<\/code><\/pre>\n<h2>CloudSave il\u0259 Avtomatla\u015fd\u0131rma v\u0259 Orkestrl\u0259m\u0259<\/h2>\n<p>D\u0259yi\u015fm\u0259z saxlama bayraqlar\u0131n\u0131 idar\u0259 etm\u0259k, giri\u015f a\u00e7arlar\u0131n\u0131 d\u0259yi\u015fdirm\u0259k v\u0259 x\u00fcsusi skriptl\u0259r vasit\u0259sil\u0259 veril\u0259nl\u0259r bazas\u0131 saxlama siyas\u0259tl\u0259ri il\u0259 yadda\u015f kilidl\u0259ri aras\u0131nda sinxronizasiyan\u0131 t\u0259min etm\u0259k y\u00fcks\u0259k d\u0259r\u0259c\u0259d\u0259 s\u0259hv\u0259 meyillidir. Cron i\u015find\u0259 v\u0259 ya API \u00e7a\u011f\u0131r\u0131\u015f\u0131nda edil\u0259n t\u0259k bir s\u0259hv konfiqurasiya arxivl\u0259rinizi a\u00e7\u0131q qoya bil\u0259r v\u0259 ya sahibsiz, kilidli obyektl\u0259r s\u0259b\u0259bind\u0259n bulud yadda\u015f\u0131 x\u0259rcl\u0259rinin k\u0259skin artmas\u0131na s\u0259b\u0259b ola bil\u0259r.<\/p>\n<p>CloudSave kimi m\u00fc\u0259ssis\u0259 ehtiyat n\u00fcsx\u0259 platformalar\u0131 bu arxitekturan\u0131 sad\u0259l\u0259\u015fdirir. CloudSave AWS S3 Object Lock, Azure Blob Immutable Storage v\u0259 yerli S3-uy\u011fun API-l\u0259rl\u0259 yerli olaraq inteqrasiya olunur.<\/p>\n<p>CloudSave-d\u0259 veril\u0259nl\u0259r bazas\u0131 ehtiyat n\u00fcsx\u0259 plan\u0131n\u0131 konfiqurasiya ed\u0259rk\u0259n:<br \/>\n1. Platforma avtomatik olaraq SQL Server \u00fc\u00e7\u00fcn VSS (Volume Shadow Copy Service) v\u0259 ya PostgreSQL \u00fc\u00e7\u00fcn <code>pg_start_backup()<\/code> API-ni idar\u0259 edir.<br \/>\n2. Deduplikasiya edilmi\u015f, \u015fifr\u0259l\u0259nmi\u015f ehtiyat n\u00fcsx\u0259 m\u0259lumatlar\u0131n\u0131 birba\u015fa yadda\u015f h\u0259d\u0259fin\u0259 \u00f6t\u00fcr\u00fcr.<br \/>\n3. CloudSave dinamik olaraq WORM API \u00e7a\u011f\u0131r\u0131\u015flar\u0131n\u0131 (m\u0259s\u0259l\u0259n, <code>PutObjectRetention<\/code>) h\u0259r obyekt \u00fc\u00e7\u00fcn t\u0259tbiq edir v\u0259 yadda\u015f kilidinin m\u00fcdd\u0259tini siyas\u0259tl\u0259 m\u00fc\u0259yy\u0259n edilmi\u015f saxlama c\u0259dv\u0259li il\u0259 m\u00fck\u0259mm\u0259l \u015f\u0259kild\u0259 uy\u011funla\u015fd\u0131r\u0131r.<br \/>\n4. \u018fg\u0259r h\u00fccum\u00e7u CloudSave idar\u0259etm\u0259 konsolunu \u0259l\u0259 ke\u00e7ir\u0259rs\u0259, onlar yen\u0259 d\u0259 ehtiyat n\u00fcsx\u0259l\u0259ri sil\u0259 bilm\u0259zl\u0259r, \u00e7\u00fcnki uy\u011funluq kilidi ehtiyat n\u00fcsx\u0259 proqram\u0131 t\u0259r\u0259find\u0259n deyil, altda yatan yadda\u015f infrastrukturu t\u0259r\u0259find\u0259n t\u0259tbiq edilir.<\/p>\n<h2>D\u0259yi\u015fm\u0259z Veril\u0259nl\u0259r Bazas\u0131 Arxivl\u0259ri \u00fc\u00e7\u00fcn \u018fn Yax\u015f\u0131 T\u0259cr\u00fcb\u0259l\u0259r<\/h2>\n<p>D\u0259yi\u015fm\u0259z arxitekturan\u0131z\u0131n h\u0259qiq\u0259t\u0259n dayan\u0131ql\u0131 oldu\u011fundan \u0259min olmaq \u00fc\u00e7\u00fcn a\u015fa\u011f\u0131dak\u0131 sistem m\u00fch\u0259ndisliyi \u0259n yax\u015f\u0131 t\u0259cr\u00fcb\u0259l\u0259rin\u0259 riay\u0259t edin:<\/p>\n<h3>1. Ciddi NTP Sinxronizasiyas\u0131<\/h3>\n<p>D\u0259yi\u015fm\u0259z kilidl\u0259r riyazi olaraq zaman dam\u011falar\u0131na ba\u011fl\u0131d\u0131r. \u018fg\u0259r yadda\u015f massivinizd\u0259 v\u0259 ya ehtiyat n\u00fcsx\u0259 serverinizd\u0259 NTP (Network Time Protocol) xidm\u0259ti \u0259l\u0259 ke\u00e7iril\u0259rs\u0259 v\u0259 ya s\u00fcr\u00fc\u015f\u0259rs\u0259, bu, kilidl\u0259rin vaxt\u0131ndan \u0259vv\u0259l bitm\u0259sin\u0259 v\u0259 ya he\u00e7 vaxt bitm\u0259m\u0259sin\u0259 s\u0259b\u0259b ola bil\u0259r. Yadda\u015f infrastrukturunuzun autentifikasiya edilmi\u015f, art\u0131q NTP m\u0259nb\u0259l\u0259rind\u0259n istifad\u0259 etdiyin\u0259 \u0259min olun.<\/p>\n<h3>2. IAM Rollar\u0131n\u0131 v\u0259 Etimadnam\u0259l\u0259rini T\u0259crid edin<\/h3>\n<p>D\u0259yi\u015fm\u0259z bucket-\u0259 yazmaq \u00fc\u00e7\u00fcn istifad\u0259 olunan etimadnam\u0259l\u0259r yaln\u0131z <code>s3:PutObject<\/code> v\u0259 <code>s3:PutObjectRetention<\/code> icaz\u0259l\u0259rin\u0259 malik olmal\u0131d\u0131r. Onlar\u0131n <strong>he\u00e7 vaxt<\/strong> <code>s3:DeleteObject<\/code> v\u0259 ya <code>s3:PutBucketObjectLockConfiguration<\/code> icaz\u0259l\u0259ri olmamal\u0131d\u0131r.<\/p>\n<p>Veril\u0259nl\u0259r bazas\u0131 ehtiyat n\u00fcsx\u0259 agenti \u00fc\u00e7\u00fcn \u0259n az imtiyazl\u0131 IAM siyas\u0259ti n\u00fcmun\u0259si:<\/p>\n<pre><code class=\"language-json\">{\n    &quot;Version&quot;: &quot;2012-10-17&quot;,\n    &quot;Statement&quot;: [\n        {\n            &quot;Effect&quot;: &quot;Allow&quot;,\n            &quot;Action&quot;: [\n                &quot;s3:PutObject&quot;,\n                &quot;s3:GetBucketObjectLockConfiguration&quot;\n            ],\n            &quot;Resource&quot;: [\n                &quot;arn:aws:s3:::prod-db-archive-immutable&quot;,\n                &quot;arn:aws:s3:::prod-db-archive-immutable\/*&quot;\n            ]\n        }\n    ]\n}\n<\/code><\/pre>\n<h3>3. Saxlama M\u00fcdd\u0259tinin \u00d6l\u00e7\u00fclm\u0259si<\/h3>\n<p>\u018fsas s\u00fcr\u0259tli b\u0259rpa s\u0259viyy\u0259nizd\u0259 uy\u011funluq kilidl\u0259rini h\u0259ddind\u0259n art\u0131q uzun m\u00fcdd\u0259t\u0259 (m\u0259s\u0259l\u0259n, uy\u011funluq \u00fc\u00e7\u00fcn 7 il) t\u0259yin etm\u0259yin. Veril\u0259nl\u0259r bazalar\u0131 b\u00f6y\u00fck miqdarda WAL\/tranzaksiya jurnal\u0131 m\u0259lumatlar\u0131 yarad\u0131r. Bu m\u0259lumatlar\u0131 ill\u0259rl\u0259 kilidl\u0259m\u0259k yadda\u015f x\u0259rcl\u0259rinin eksponensial artmas\u0131na s\u0259b\u0259b olacaq.<br \/>\nBunun \u0259v\u0259zin\u0259, pill\u0259li bir yana\u015fmadan istifad\u0259 edin:<br \/>\n* <strong>\u018fm\u0259liyyat B\u0259rpas\u0131 S\u0259viyy\u0259si:<\/strong> Tam n\u00fcsx\u0259l\u0259r v\u0259 jurnallar \u00fc\u00e7\u00fcn 14-30 g\u00fcnl\u00fck d\u0259yi\u015fm\u0259z saxlama.<br \/>\n* <strong>Uzunm\u00fcdd\u0259tli Arxiv S\u0259viyy\u0259si:<\/strong> 1-7 il m\u00fcdd\u0259tin\u0259 Vault Lock il\u0259 Glacier\/Deep Archive-\u0259 k\u00f6\u00e7\u00fcr\u00fcl\u0259n ayl\u0131q tam ehtiyat n\u00fcsx\u0259l\u0259r.<\/p>\n<h3>4. Hava bo\u015flu\u011fu olan (Air-Gapped) VPC-l\u0259rd\u0259 M\u00fcnt\u0259z\u0259m B\u0259rpa S\u0131naqlar\u0131<\/h3>\n<p>D\u0259yi\u015fm\u0259zlik m\u0259lumatlar\u0131n silin\u0259 bilm\u0259y\u0259c\u0259yin\u0259 z\u0259man\u0259t verir, lakin m\u0259lumatlar\u0131n m\u0259ntiqi korrupsiyadan azad oldu\u011funa z\u0259man\u0259t vermir. D\u0259yi\u015fm\u0259z veril\u0259nl\u0259r bazas\u0131 arxivl\u0259rinizin b\u0259rpas\u0131n\u0131 t\u0259crid olunmu\u015f, hava bo\u015flu\u011fu olan VPC v\u0259 ya VLAN-a avtomatla\u015fd\u0131rmal\u0131s\u0131n\u0131z. Struktur b\u00fct\u00f6vl\u00fcy\u00fcn\u00fc yoxlamaq \u00fc\u00e7\u00fcn b\u0259rpa edilmi\u015f m\u0259lumatlar \u00fcz\u0259rind\u0259 <code>DBCC CHECKDB<\/code> (SQL Server) v\u0259 ya <code>pg_amcheck<\/code> (PostgreSQL) i\u015fl\u0259din.<\/p>\n<h2>N\u0259tic\u0259<\/h2>\n<p>Ransomware m\u00fcdafi\u0259si, pozuntunun ba\u015f verdiyini q\u0259bul etm\u0259k m\u0259\u015fqidir. SIEM-inizd\u0259 x\u0259b\u0259rdarl\u0131q i\u015f\u0259 d\u00fc\u015f\u0259n\u0259 q\u0259d\u0259r, t\u0259hdid aktorlar\u0131 \u00e7ox g\u00fcman ki, art\u0131q ehtiyat n\u00fcsx\u0259 infrastrukturunuzu \u0259l\u0259 ke\u00e7irm\u0259y\u0259 \u00e7al\u0131\u015f\u0131blar. Veril\u0259nl\u0259r bazas\u0131 arxivl\u0259rinizi Uy\u011funluq Rejimind\u0259 d\u0259yi\u015fm\u0259z yadda\u015fdan istifad\u0259 ed\u0259r\u0259k layih\u0259l\u0259ndirm\u0259kl\u0259, siz h\u00fccum\u00e7ular\u0131 \u0259sas r\u0131\u00e7aqlar\u0131ndan m\u0259hrum edirsiniz. \u0130st\u0259r yerli bulud API-l\u0259rind\u0259n, ZFS hold-lar\u0131ndan, ist\u0259rs\u0259 d\u0259 CloudSave kimi m\u00fc\u0259ssis\u0259 orkestrl\u0259m\u0259 platformas\u0131ndan istifad\u0259 etm\u0259yinizd\u0259n as\u0131l\u0131 olmayaraq, WORM yadda\u015f\u0131n\u0131 t\u0259tbiq etm\u0259k art\u0131q se\u00e7im deyil\u2014bu, m\u00fcasir veril\u0259nl\u0259r bazas\u0131 idar\u0259etm\u0259si v\u0259 f\u0259lak\u0259td\u0259n b\u0259rpa \u00fc\u00e7\u00fcn m\u0259cburi bir s\u00fctundur.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>** Learn how to protect enterprise database archives from ransomware using immutable storage. Discover technical implementation steps for AWS S3 Object Lock, ZFS, PostgreSQL, and SQL Server.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Immutable Database Storage to Defeat Ransomware","rank_math_description":"** Learn how to protect enterprise database archives from ransomware using immutable storage. Discover technical implementation steps for AWS S3 Object Lock, ZFS, PostgreSQL, and SQL Server.","rank_math_focus_keyword":"immutable database storage","footnotes":""},"categories":[311],"tags":[4525,4526,4527,1263,4528,4529],"class_list":["post-6350","post","type-post","status-publish","format-standard","hentry","category-database-backup","tag-3-2-1-1-backup","tag-data-survivability","tag-database-archives","tag-enterprise-backup","tag-immutable-storage","tag-ransomware-protection"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Immutable Database Storage to Defeat Ransomware<\/title>\n<meta name=\"description\" content=\"** Learn how to protect enterprise database archives from ransomware using immutable storage. Discover technical implementation steps for AWS S3 Object Lock, ZFS, PostgreSQL, and SQL Server.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/\" \/>\n<meta property=\"og:locale\" content=\"az_AZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ransomware-\u0259 qar\u015f\u0131 veril\u0259nl\u0259r bazas\u0131 arxivl\u0259ri \u00fc\u00e7\u00fcn d\u0259yi\u015fm\u0259z yadda\u015f\u0131n memarl\u0131\u011f\u0131n\u0131n qurulmas\u0131\" \/>\n<meta property=\"og:description\" content=\"** Learn how to protect enterprise database archives from ransomware using immutable storage. Discover technical implementation steps for AWS S3 Object Lock, ZFS, PostgreSQL, and SQL Server.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/\" \/>\n<meta property=\"og:site_name\" content=\"CloudSave\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-19T13:54:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-19T13:57:26+00:00\" \/>\n<meta name=\"author\" content=\"shervinrv\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"shervinrv\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/knowledge-base\\\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/knowledge-base\\\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\\\/\"},\"author\":{\"name\":\"shervinrv\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/#\\\/schema\\\/person\\\/286beefe68281d868e87f46603a7ae4d\"},\"headline\":\"Ransomware-\u0259 qar\u015f\u0131 veril\u0259nl\u0259r bazas\u0131 arxivl\u0259ri \u00fc\u00e7\u00fcn d\u0259yi\u015fm\u0259z yadda\u015f\u0131n memarl\u0131\u011f\u0131n\u0131n qurulmas\u0131\",\"datePublished\":\"2026-06-19T13:54:43+00:00\",\"dateModified\":\"2026-06-19T13:57:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/knowledge-base\\\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\\\/\"},\"wordCount\":2117,\"publisher\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/#\\\/schema\\\/person\\\/286beefe68281d868e87f46603a7ae4d\"},\"keywords\":[\"3-2-1-1 backup\",\"data survivability\",\"database archives\",\"Enterprise Backup\",\"immutable storage\",\"ransomware protection\"],\"articleSection\":[\"Database Backup\"],\"inLanguage\":\"az\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/knowledge-base\\\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\\\/\",\"url\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/knowledge-base\\\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\\\/\",\"name\":\"Immutable Database Storage to Defeat Ransomware\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/#website\"},\"datePublished\":\"2026-06-19T13:54:43+00:00\",\"dateModified\":\"2026-06-19T13:57:26+00:00\",\"description\":\"** Learn how to protect enterprise database archives from ransomware using immutable storage. Discover technical implementation steps for AWS S3 Object Lock, ZFS, PostgreSQL, and SQL Server.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/knowledge-base\\\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\\\/#breadcrumb\"},\"inLanguage\":\"az\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cloudsave.app\\\/az\\\/knowledge-base\\\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/knowledge-base\\\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ransomware-\u0259 qar\u015f\u0131 veril\u0259nl\u0259r bazas\u0131 arxivl\u0259ri \u00fc\u00e7\u00fcn d\u0259yi\u015fm\u0259z yadda\u015f\u0131n memarl\u0131\u011f\u0131n\u0131n qurulmas\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/#website\",\"url\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/\",\"name\":\"CloudSave\",\"description\":\"CloudSave\",\"publisher\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/#\\\/schema\\\/person\\\/286beefe68281d868e87f46603a7ae4d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"az\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/#\\\/schema\\\/person\\\/286beefe68281d868e87f46603a7ae4d\",\"name\":\"shervinrv\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"az\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Logo_Name-2.png\",\"url\":\"https:\\\/\\\/cloudsave.app\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Logo_Name-2.png\",\"contentUrl\":\"https:\\\/\\\/cloudsave.app\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Logo_Name-2.png\",\"width\":859,\"height\":150,\"caption\":\"shervinrv\"},\"logo\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Logo_Name-2.png\"},\"sameAs\":[\"http:\\\/\\\/cloudsave.app\"],\"url\":\"https:\\\/\\\/cloudsave.app\\\/az\\\/knowledge-base\\\/author\\\/shervinrv\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Immutable Database Storage to Defeat Ransomware","description":"** Learn how to protect enterprise database archives from ransomware using immutable storage. Discover technical implementation steps for AWS S3 Object Lock, ZFS, PostgreSQL, and SQL Server.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/","og_locale":"az_AZ","og_type":"article","og_title":"Ransomware-\u0259 qar\u015f\u0131 veril\u0259nl\u0259r bazas\u0131 arxivl\u0259ri \u00fc\u00e7\u00fcn d\u0259yi\u015fm\u0259z yadda\u015f\u0131n memarl\u0131\u011f\u0131n\u0131n qurulmas\u0131","og_description":"** Learn how to protect enterprise database archives from ransomware using immutable storage. Discover technical implementation steps for AWS S3 Object Lock, ZFS, PostgreSQL, and SQL Server.","og_url":"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/","og_site_name":"CloudSave","article_published_time":"2026-06-19T13:54:43+00:00","article_modified_time":"2026-06-19T13:57:26+00:00","author":"shervinrv","twitter_card":"summary_large_image","twitter_misc":{"Written by":"shervinrv","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/#article","isPartOf":{"@id":"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/"},"author":{"name":"shervinrv","@id":"https:\/\/cloudsave.app\/az\/#\/schema\/person\/286beefe68281d868e87f46603a7ae4d"},"headline":"Ransomware-\u0259 qar\u015f\u0131 veril\u0259nl\u0259r bazas\u0131 arxivl\u0259ri \u00fc\u00e7\u00fcn d\u0259yi\u015fm\u0259z yadda\u015f\u0131n memarl\u0131\u011f\u0131n\u0131n qurulmas\u0131","datePublished":"2026-06-19T13:54:43+00:00","dateModified":"2026-06-19T13:57:26+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/"},"wordCount":2117,"publisher":{"@id":"https:\/\/cloudsave.app\/az\/#\/schema\/person\/286beefe68281d868e87f46603a7ae4d"},"keywords":["3-2-1-1 backup","data survivability","database archives","Enterprise Backup","immutable storage","ransomware protection"],"articleSection":["Database Backup"],"inLanguage":"az"},{"@type":"WebPage","@id":"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/","url":"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/","name":"Immutable Database Storage to Defeat Ransomware","isPartOf":{"@id":"https:\/\/cloudsave.app\/az\/#website"},"datePublished":"2026-06-19T13:54:43+00:00","dateModified":"2026-06-19T13:57:26+00:00","description":"** Learn how to protect enterprise database archives from ransomware using immutable storage. Discover technical implementation steps for AWS S3 Object Lock, ZFS, PostgreSQL, and SQL Server.","breadcrumb":{"@id":"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/#breadcrumb"},"inLanguage":"az","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cloudsave.app\/az\/knowledge-base\/ransomware-%c9%99-qar%c5%9f%c4%b1-veril%c9%99nl%c9%99r-bazas%c4%b1-arxivl%c9%99ri-%c3%bc%c3%a7%c3%bcn-d%c9%99yi%c5%9fm%c9%99z-yadda%c5%9f%c4%b1n-memarl%c4%b1%c4%9f%c4%b1n%c4%b1n-qurulmas%c4%b1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudsave.app\/az\/"},{"@type":"ListItem","position":2,"name":"Ransomware-\u0259 qar\u015f\u0131 veril\u0259nl\u0259r bazas\u0131 arxivl\u0259ri \u00fc\u00e7\u00fcn d\u0259yi\u015fm\u0259z yadda\u015f\u0131n memarl\u0131\u011f\u0131n\u0131n qurulmas\u0131"}]},{"@type":"WebSite","@id":"https:\/\/cloudsave.app\/az\/#website","url":"https:\/\/cloudsave.app\/az\/","name":"CloudSave","description":"CloudSave","publisher":{"@id":"https:\/\/cloudsave.app\/az\/#\/schema\/person\/286beefe68281d868e87f46603a7ae4d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudsave.app\/az\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"az"},{"@type":["Person","Organization"],"@id":"https:\/\/cloudsave.app\/az\/#\/schema\/person\/286beefe68281d868e87f46603a7ae4d","name":"shervinrv","image":{"@type":"ImageObject","inLanguage":"az","@id":"https:\/\/cloudsave.app\/wp-content\/uploads\/2026\/02\/Logo_Name-2.png","url":"https:\/\/cloudsave.app\/wp-content\/uploads\/2026\/02\/Logo_Name-2.png","contentUrl":"https:\/\/cloudsave.app\/wp-content\/uploads\/2026\/02\/Logo_Name-2.png","width":859,"height":150,"caption":"shervinrv"},"logo":{"@id":"https:\/\/cloudsave.app\/wp-content\/uploads\/2026\/02\/Logo_Name-2.png"},"sameAs":["http:\/\/cloudsave.app"],"url":"https:\/\/cloudsave.app\/az\/knowledge-base\/author\/shervinrv\/"}]}},"_links":{"self":[{"href":"https:\/\/cloudsave.app\/az\/wp-json\/wp\/v2\/posts\/6350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudsave.app\/az\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudsave.app\/az\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudsave.app\/az\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudsave.app\/az\/wp-json\/wp\/v2\/comments?post=6350"}],"version-history":[{"count":1,"href":"https:\/\/cloudsave.app\/az\/wp-json\/wp\/v2\/posts\/6350\/revisions"}],"predecessor-version":[{"id":6392,"href":"https:\/\/cloudsave.app\/az\/wp-json\/wp\/v2\/posts\/6350\/revisions\/6392"}],"wp:attachment":[{"href":"https:\/\/cloudsave.app\/az\/wp-json\/wp\/v2\/media?parent=6350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudsave.app\/az\/wp-json\/wp\/v2\/categories?post=6350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudsave.app\/az\/wp-json\/wp\/v2\/tags?post=6350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}