{"id":6402,"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-19T14:22:04","modified_gmt":"2026-06-19T14:22:04","slug":"arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme","status":"publish","type":"post","link":"https:\/\/cloudsave.app\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/","title":{"rendered":"Arhitektura nespremenljivega shranjevanja za arhive baz podatkov za premagovanje izsiljevalske programske opreme"},"content":{"rendered":"<p>V sodobnem okolju gro\u017eenj se je izsiljevalska programska oprema (ransomware) razvila od oportunisti\u010dnega \u0161ifriranja do visoko usmerjenih kampanj z ve\u010dkratnim izsiljevanjem. Napredne vztrajne gro\u017enje (APT) in sindikati izsiljevalske programske opreme zdaj med svojim bivanjem v omre\u017eju aktivno i\u0161\u010dejo varnostno infrastrukturo in arhive baz podatkov. \u010ce napadalec ogrozi va\u0161o primarno bazo podatkov in hkrati izbri\u0161e ali \u0161ifrira va\u0161e varnostne kopije, se va\u0161a organizacija soo\u010di s katastrofalno izgubo podatkov.<\/p>\n<p>Za skrbnike baz podatkov (DBA) in DevOps in\u017eenirje tradicionalna strategija varnostnega kopiranja 3-2-1 ni ve\u010d zadostna. Da bi zagotovili pre\u017eivetje podatkov, morajo infrastrukturne ekipe sprejeti pravilo 3-2-1-1, kjer zadnja &#8220;1&#8221; predstavlja <strong>nespremenljivo (imutable) shranjevanje<\/strong>.<\/p>\n<p>Ta \u010dlanek ponuja celovit, tehni\u010dno poglobljen pregled na\u010drtovanja, implementacije in upravljanja nespremenljivega shranjevanja za arhive baz podatkov, da se zagotovi absolutna odpornost na izsiljevalsko programsko opremo.<\/p>\n<h2>Mehanika nespremenljivega shranjevanja<\/h2>\n<p>Nespremenljivo shranjevanje temelji na arhitekturi &#8220;zapi\u0161i enkrat, beri ve\u010dkrat&#8221; (WORM). Ko so podatki zapisani na nespremenljiv cilj, jih noben uporabnik \u2013 vklju\u010dno s skrbniki s korenskimi (root) privilegiji ali ogro\u017eenimi servisnimi ra\u010duni \u2013 ne more spremeniti, \u0161ifrirati ali izbrisati, dokler ne pote\u010de matemati\u010dno uveljavljena \u010dasovna klju\u010davnica.<\/p>\n<h3>Na\u010din skladnosti (Compliance Mode) proti na\u010dinu upravljanja (Governance Mode)<\/h3>\n<p>Pri implementaciji nespremenljivosti, zlasti v objektno shranjevanje v oblaku, kot so AWS S3, Azure Blob ali S3-zdru\u017eljivi lokalni (on-premises) SAN sistemi, morate razumeti razliko med na\u010dinoma hrambe:<\/p>\n<ul>\n<li><strong>Na\u010din upravljanja (Governance Mode):<\/strong> Prepre\u010duje obi\u010dajnim uporabnikom brisanje ali spreminjanje objektov. Vendar lahko uporabniki s posebnimi IAM dovoljenji (npr. <code>s3:BypassGovernanceRetention<\/code>) zaobidejo klju\u010davnico. To je uporabno za testiranje, vendar <strong>nezadostno za za\u0161\u010dito pred izsiljevalsko programsko opremo<\/strong>, saj napadalci pogosto pridobijo povi\u0161ane privilegije do domenskega skrbnika ali root uporabnika.<\/li>\n<li><strong>Na\u010din skladnosti (Compliance Mode):<\/strong> Zlati standard za obrambo pred izsiljevalsko programsko opremo. Ko je objekt zaklenjen v na\u010dinu skladnosti, njegovega obdobja hrambe ni mogo\u010de skraj\u0161ati in objekta <em>nih\u010de<\/em> ne more izbrisati, vklju\u010dno z AWS root ra\u010dunom. Klju\u010davnica se uveljavlja na ravni shranjevalnega grozda.<\/li>\n<\/ul>\n<h2>Na\u010drtovanje nespremenljivega cevovoda za varnostno kopiranje<\/h2>\n<p>Robustna arhitektura arhiviranja baz podatkov lo\u010duje aktivne operacije baze podatkov od nespremenljive arhivske ravni. Nespremenljivosti ne morete uporabiti za aktivne datoteke baz podatkov (kot so <code>.mdf<\/code>\/<code>.ldf<\/code> v SQL Serverju ali imenik <code>pg_data<\/code> v PostgreSQL), ker baze podatkov zahtevajo stalen dostop za branje\/pisanje.<\/p>\n<p>Namesto tega se nespremenljivost uporablja za:<br \/>\n1.  <strong>Datoteke polnih in diferencialnih varnostnih kopij:<\/strong> Osnovni posnetki baze podatkov.<br \/>\n2.  <strong>Transakcijski dnevniki \/ WAL datoteke:<\/strong> Neprekinjen tok sprememb baze podatkov, potreben za obnovitev na dolo\u010den \u010dasovni trenutek (PITR).<\/p>\n<h3>Cilji shranjevanja za nespremenljivost<\/h3>\n<p>Nespremenljivo shranjevanje lahko implementirate na razli\u010dnih infrastrukturnih ravneh:<br \/>\n*   <strong>Objektno shranjevanje v oblaku:<\/strong> AWS S3 Object Lock, Azure Blob Immutable Storage, Google Cloud Storage Retention Policies.<br \/>\n*   <strong>Lokalno objektno shranjevanje:<\/strong> MinIO, Cloudian ali Pure Storage FlashBlade, ki podpirajo S3 Object Lock API-je.<br \/>\n*   <strong>Blokovno\/datote\u010dno shranjevanje:<\/strong> ZFS s posnetki (snapshots) samo za branje in delegiranim upravljanjem ali atributi datotek Linux.<\/p>\n<h2>Implementacija nespremenljivega shranjevanja: Tehni\u010dni primeri<\/h2>\n<h3>1. Objektno shranjevanje v oblaku: AWS S3 Object Lock<\/h3>\n<p>Za za\u0161\u010dito izvozov baz podatkov in transakcijskih dnevnikov v AWS morate ob ustvarjanju vedra (bucket) omogo\u010diti Object Lock.<\/p>\n<p>Najprej ustvarite vedro z omogo\u010denim Object Lock:<\/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>Nato konfigurirajte privzeto politiko hrambe. Za arhive baz podatkov je 30-dnevna klju\u010davnica skladnosti standardna osnova, ki zagotavlja, da imate mesec dni nespremenljivih varnostnih kopij.<\/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>Ko va\u0161 skript ali agent za varnostno kopiranje baze podatkov potisne datoteko v to vedro, S3 samodejno izra\u010duna <code>Retain Until Date<\/code> na podlagi \u010dasovnega \u017eiga ustvarjanja objekta plus 30 dni.<\/p>\n<h3>2. Lokalna nespremenljivost: ZFS in atributi Linux<\/h3>\n<p>\u010ce arhivirate baze podatkov na lokalni Linux stre\u017enik za varnostno kopiranje, lahko dose\u017eete psevdo-nespremenljivost z ukazom <code>chattr<\/code> ali pravo nespremenljivost z uporabo ZFS posnetkov.<\/p>\n<p><strong>Uporaba Linux <code>chattr<\/code>:<\/strong><br \/>\nZastavica <code>+i<\/code> (nespremenljiv) prepre\u010duje spreminjanje, brisanje ali preimenovanje datoteke.<\/p>\n<pre><code class=\"language-bash\"># Izvoz baze podatkov\npg_dump -U postgres -Fc mydb &gt; \/backups\/mydb_$(date +%F).dump\n\n# Naredi varnostno kopijo nespremenljivo\nsudo chattr +i \/backups\/mydb_$(date +%F).dump\n\n# Preveri atribut\nlsattr \/backups\/mydb_$(date +%F).dump\n# Izpis: ----i---------e------- \/backups\/mydb_2023-10-27.dump\n<\/code><\/pre>\n<p><em>Opomba: \u010ceprav <code>chattr<\/code> ustavi osnovne skripte izsiljevalske programske opreme, lahko izku\u0161en napadalec s korenskim dostopom preprosto za\u017eene <code>chattr -i<\/code>. Zato je treba to kombinirati s strogim RBAC in izoliranimi omre\u017eji za varnostno kopiranje.<\/em><\/p>\n<p><strong>Uporaba ZFS posnetkov:<\/strong><br \/>\nZFS zagotavlja veliko mo\u010dnej\u0161o obrambo. \u010ce posnamete posnetek in nanj postavite &#8220;zadr\u017eanje&#8221; (hold), prepre\u010dite, da bi bil posnetek uni\u010den.<\/p>\n<pre><code class=\"language-bash\"># Naredi posnetek nabora podatkov varnostnih kopij\nzfs snapshot tank\/db_backups@archive_$(date +%F)\n\n# Postavi zadr\u017eanje na posnetek, da prepre\u010di\u0161 brisanje\nzfs hold keep_30_days tank\/db_backups@archive_$(date +%F)\n\n# Niti root ne more uni\u010diti tega posnetka brez sprostitve zadr\u017eanja\nzfs destroy tank\/db_backups@archive_$(date +%F)\n# Izpis: cannot destroy 'tank\/db_backups@archive_...': dataset is busy\n<\/code><\/pre>\n<h2>Strategije arhiviranja za specifi\u010dne baze podatkov<\/h2>\n<p>Za doseganje obnovitve na dolo\u010den \u010dasovni trenutek (PITR) morate nenehno arhivirati transakcijske dnevnike v svoje nespremenljivo shranjevanje.<\/p>\n<h3>Arhiviranje PostgreSQL WAL s pgBackRest<\/h3>\n<p><code>pgBackRest<\/code> je zelo zanesljivo orodje za varnostno kopiranje za PostgreSQL, ki izvorno podpira S3-zdru\u017eljivo shranjevanje. Za za\u0161\u010dito va\u0161ih Write-Ahead dnevnikov (WAL) konfigurirajte <code>pgBackRest<\/code> za neposredno po\u0161iljanje v va\u0161e nespremenljivo S3 vedro.<\/p>\n<p>V va\u0161i <code>pgbackrest.conf<\/code>:<\/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# Zagotovi, da se hramba ujema z va\u0161o konfiguracijo S3 Object Lock\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>Klju\u010dni premislek:<\/em> \u010ce va\u0161e S3 vedro uveljavlja 30-dnevno klju\u010davnico skladnosti, vendar <code>pgBackRest<\/code> posku\u0161a izbrisati WAL datoteke po 14 dneh na podlagi <code>repo1-retention-archive<\/code>, bodo klici API-ja za brisanje neuspe\u0161ni. Zagotoviti morate, da je politika hrambe va\u0161e programske opreme za varnostno kopiranje ve\u010dja ali enaka nespremenljivi klju\u010davnici na ravni shranjevanja.<\/p>\n<h3>Microsoft SQL Server: Varnostno kopiranje na URL<\/h3>\n<p>SQL Server podpira izvorno varnostno kopiranje neposredno v S3-zdru\u017eljivo objektno shranjevanje. Opravilo SQL Server Agent lahko konfigurirate tako, da zapisuje <code>.bak<\/code> in <code>.trn<\/code> datoteke neposredno v nespremenljivo vedro.<\/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>Avtomatizacija in orkestracija s CloudSave<\/h2>\n<p>Upravljanje nespremenljivih zastavic hrambe, rotiranje dostopnih klju\u010dev in zagotavljanje sinhronizacije med politikami hrambe baz podatkov ter klju\u010davnicami shranjevanja prek skriptov je zelo nagnjeno k napakam. Ena sama napa\u010dna konfiguracija v cron opravilu ali API klicu lahko pusti va\u0161e arhive izpostavljene ali povzro\u010di vrtoglave stro\u0161ke shranjevanja v oblaku zaradi osirotelih, zaklenjenih objektov.<\/p>\n<p>Podjetni\u0161ke platforme za varnostno kopiranje, kot je CloudSave, poenostavljajo to arhitekturo. CloudSave se izvorno integrira z AWS S3 Object Lock, Azure Blob Immutable Storage in lokalnimi S3-zdru\u017eljivimi API-ji.<\/p>\n<p>Pri konfiguraciji na\u010drta varnostnega kopiranja baze podatkov v CloudSave:<br \/>\n1.  Platforma samodejno obravnava VSS (Volume Shadow Copy Service) mirovanje za SQL Server ali <code>pg_start_backup()<\/code> API za PostgreSQL.<br \/>\n2.  Pretaka deduplicirane, \u0161ifrirane podatke varnostne kopije neposredno na cilj shranjevanja.<br \/>\n3.  CloudSave dinami\u010dno uporablja WORM API klice (npr. <code>PutObjectRetention<\/code>) na ravni posameznega objekta, s \u010dimer popolnoma uskladi trajanje klju\u010davnice shranjevanja s politiko dolo\u010denega urnika hrambe.<br \/>\n4.  \u010ce napadalec ogrozi nadzorno konzolo CloudSave, \u0161e vedno ne more izbrisati varnostnih kopij, saj klju\u010davnico skladnosti uveljavlja osnovna shranjevalna infrastruktura, ne programska oprema za varnostno kopiranje.<\/p>\n<h2>Najbolj\u0161e prakse za nespremenljive arhive baz podatkov<\/h2>\n<p>Da zagotovite, da je va\u0161a nespremenljiva arhitektura resni\u010dno odporna, upo\u0161tevajte naslednje sistemske in\u017eenirske najbolj\u0161e prakse:<\/p>\n<h3>1. Stroga NTP sinhronizacija<\/h3>\n<p>Nespremenljive klju\u010davnice so matemati\u010dno vezane na \u010dasovne \u017eige. \u010ce je storitev NTP (Network Time Protocol) na va\u0161em shranjevalnem polju ali stre\u017eniku za varnostno kopiranje ogro\u017eena ali zamaknjena, lahko povzro\u010di, da klju\u010davnice pote\u010dejo prezgodaj ali sploh ne pote\u010dejo. Zagotovite, da va\u0161a shranjevalna infrastruktura uporablja preverjene, redundantne NTP vire.<\/p>\n<h3>2. Izolacija IAM vlog in poverilnic<\/h3>\n<p>Poverilnice, ki se uporabljajo za pisanje v nespremenljivo vedro, morajo imeti samo dovoljenja <code>s3:PutObject<\/code> in <code>s3:PutObjectRetention<\/code>. <strong>Nikoli<\/strong> ne smejo imeti dovoljenj <code>s3:DeleteObject<\/code> ali <code>s3:PutBucketObjectLockConfiguration<\/code>.<\/p>\n<p>Primer IAM politike z najmanj\u0161imi privilegiji za agenta varnostnega kopiranja baze podatkov:<\/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. Dolo\u010danje obdobja hrambe<\/h3>\n<p>Ne nastavljajte klju\u010davnic skladnosti za pretirano dolga obdobja (npr. 7 let za skladnost) na va\u0161i primarni ravni za hitro obnovitev. Baze podatkov ustvarjajo ogromne koli\u010dine WAL\/transakcijskih dnevnikov. Zaklepanje teh podatkov za leta bo povzro\u010dilo eksponentno rast stro\u0161kov shranjevanja.<br \/>\nNamesto tega uporabite ve\u010dstopenjski pristop:<br \/>\n*   <strong>Raven operativne obnovitve:<\/strong> 14 do 30 dni nespremenljive hrambe za polne varnostne kopije in dnevnike.<br \/>\n*   <strong>Raven dolgoro\u010dnega arhiviranja:<\/strong> Mese\u010dne polne varnostne kopije, premaknjene v Glacier\/Deep Archive z Vault Lock za 1-7 let.<\/p>\n<h3>4. Redno testiranje obnovitve v izoliranih (air-gapped) VPC-jih<\/h3>\n<p>Nespremenljivost zagotavlja, da podatkov ni mogo\u010de izbrisati, vendar ne zagotavlja, da so podatki brez logi\u010dne korupcije. Avtomatizirati morate obnovitev va\u0161ih nespremenljivih arhivov baz podatkov v izoliran, &#8220;air-gapped&#8221; VPC ali VLAN. Za\u017eenite <code>DBCC CHECKDB<\/code> (SQL Server) ali <code>pg_amcheck<\/code> (PostgreSQL) na obnovljenih podatkih, da preverite strukturno celovitost.<\/p>\n<h2>Zaklju\u010dek<\/h2>\n<p>Obramba pred izsiljevalsko programsko opremo je vaja v predpostavki vdora. Do trenutka, ko se v va\u0161em SIEM sistemu spro\u017ei opozorilo, so gro\u017enje verjetno \u017ee posku\u0161ale ogroziti va\u0161o infrastrukturo za varnostno kopiranje. Z na\u010drtovanjem arhivov baz podatkov z uporabo nespremenljivega shranjevanja v na\u010dinu skladnosti napadalcem odvzamete njihov glavni vzvod. Ne glede na to, ali uporabljate izvorne API-je v oblaku, ZFS zadr\u017eanja ali platformo za orkestracijo podjetni\u0161kega razreda, kot je CloudSave, implementacija WORM shranjevanja ni ve\u010d neobvezna \u2013 je obvezen steber sodobnega upravljanja baz podatkov in obnavljanja po nesre\u010dah.<\/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":[679],"tags":[4755,4756,4757,1355,4758,4759],"class_list":["post-6402","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\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/\" \/>\n<meta property=\"og:locale\" content=\"sl_SI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Arhitektura nespremenljivega shranjevanja za arhive baz podatkov za premagovanje izsiljevalske programske opreme\" \/>\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\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/\" \/>\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-19T14:22:04+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=\"9 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/knowledge-base\\\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/knowledge-base\\\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\\\/\"},\"author\":{\"name\":\"shervinrv\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/#\\\/schema\\\/person\\\/286beefe68281d868e87f46603a7ae4d\"},\"headline\":\"Arhitektura nespremenljivega shranjevanja za arhive baz podatkov za premagovanje izsiljevalske programske opreme\",\"datePublished\":\"2026-06-19T13:54:43+00:00\",\"dateModified\":\"2026-06-19T14:22:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/knowledge-base\\\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\\\/\"},\"wordCount\":1398,\"publisher\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/#\\\/schema\\\/person\\\/286beefe68281d868e87f46603a7ae4d\"},\"keywords\":[\"3-2-1-1 backup\",\"data survivability\",\"database archives\",\"Enterprise Backup\",\"immutable storage\",\"ransomware protection\"],\"articleSection\":[\"Database Backup\"],\"inLanguage\":\"sl-SI\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/knowledge-base\\\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\\\/\",\"url\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/knowledge-base\\\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\\\/\",\"name\":\"Immutable Database Storage to Defeat Ransomware\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/#website\"},\"datePublished\":\"2026-06-19T13:54:43+00:00\",\"dateModified\":\"2026-06-19T14:22:04+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\\\/sl\\\/knowledge-base\\\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\\\/#breadcrumb\"},\"inLanguage\":\"sl-SI\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cloudsave.app\\\/sl\\\/knowledge-base\\\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/knowledge-base\\\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Arhitektura nespremenljivega shranjevanja za arhive baz podatkov za premagovanje izsiljevalske programske opreme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/#website\",\"url\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/\",\"name\":\"CloudSave\",\"description\":\"CloudSave\",\"publisher\":{\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/#\\\/schema\\\/person\\\/286beefe68281d868e87f46603a7ae4d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sl-SI\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/cloudsave.app\\\/sl\\\/#\\\/schema\\\/person\\\/286beefe68281d868e87f46603a7ae4d\",\"name\":\"shervinrv\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sl-SI\",\"@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\\\/sl\\\/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\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/","og_locale":"sl_SI","og_type":"article","og_title":"Arhitektura nespremenljivega shranjevanja za arhive baz podatkov za premagovanje izsiljevalske programske opreme","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\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/","og_site_name":"CloudSave","article_published_time":"2026-06-19T13:54:43+00:00","article_modified_time":"2026-06-19T14:22:04+00:00","author":"shervinrv","twitter_card":"summary_large_image","twitter_misc":{"Written by":"shervinrv","Est. reading time":"9 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cloudsave.app\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/#article","isPartOf":{"@id":"https:\/\/cloudsave.app\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/"},"author":{"name":"shervinrv","@id":"https:\/\/cloudsave.app\/sl\/#\/schema\/person\/286beefe68281d868e87f46603a7ae4d"},"headline":"Arhitektura nespremenljivega shranjevanja za arhive baz podatkov za premagovanje izsiljevalske programske opreme","datePublished":"2026-06-19T13:54:43+00:00","dateModified":"2026-06-19T14:22:04+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudsave.app\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/"},"wordCount":1398,"publisher":{"@id":"https:\/\/cloudsave.app\/sl\/#\/schema\/person\/286beefe68281d868e87f46603a7ae4d"},"keywords":["3-2-1-1 backup","data survivability","database archives","Enterprise Backup","immutable storage","ransomware protection"],"articleSection":["Database Backup"],"inLanguage":"sl-SI"},{"@type":"WebPage","@id":"https:\/\/cloudsave.app\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/","url":"https:\/\/cloudsave.app\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/","name":"Immutable Database Storage to Defeat Ransomware","isPartOf":{"@id":"https:\/\/cloudsave.app\/sl\/#website"},"datePublished":"2026-06-19T13:54:43+00:00","dateModified":"2026-06-19T14:22:04+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\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/#breadcrumb"},"inLanguage":"sl-SI","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudsave.app\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cloudsave.app\/sl\/knowledge-base\/arhitektura-nespremenljivega-shranjevanja-za-arhive-baz-podatkov-za-premagovanje-izsiljevalske-programske-opreme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudsave.app\/sl\/"},{"@type":"ListItem","position":2,"name":"Arhitektura nespremenljivega shranjevanja za arhive baz podatkov za premagovanje izsiljevalske programske opreme"}]},{"@type":"WebSite","@id":"https:\/\/cloudsave.app\/sl\/#website","url":"https:\/\/cloudsave.app\/sl\/","name":"CloudSave","description":"CloudSave","publisher":{"@id":"https:\/\/cloudsave.app\/sl\/#\/schema\/person\/286beefe68281d868e87f46603a7ae4d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudsave.app\/sl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sl-SI"},{"@type":["Person","Organization"],"@id":"https:\/\/cloudsave.app\/sl\/#\/schema\/person\/286beefe68281d868e87f46603a7ae4d","name":"shervinrv","image":{"@type":"ImageObject","inLanguage":"sl-SI","@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\/sl\/knowledge-base\/author\/shervinrv\/"}]}},"_links":{"self":[{"href":"https:\/\/cloudsave.app\/sl\/wp-json\/wp\/v2\/posts\/6402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudsave.app\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudsave.app\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudsave.app\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudsave.app\/sl\/wp-json\/wp\/v2\/comments?post=6402"}],"version-history":[{"count":1,"href":"https:\/\/cloudsave.app\/sl\/wp-json\/wp\/v2\/posts\/6402\/revisions"}],"predecessor-version":[{"id":6461,"href":"https:\/\/cloudsave.app\/sl\/wp-json\/wp\/v2\/posts\/6402\/revisions\/6461"}],"wp:attachment":[{"href":"https:\/\/cloudsave.app\/sl\/wp-json\/wp\/v2\/media?parent=6402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudsave.app\/sl\/wp-json\/wp\/v2\/categories?post=6402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudsave.app\/sl\/wp-json\/wp\/v2\/tags?post=6402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}