@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ks: <https://comcomponent.com/vocab/> .

<https://comcomponent.com/blog/ransomware-resilient-backup/#article>
    schema:about <https://comcomponent.com/knowledge/ransomware/>, <https://comcomponent.com/knowledge/data-backup/>, <https://comcomponent.com/knowledge/offline-backup/>, <https://comcomponent.com/knowledge/immutable-storage/>, <https://comcomponent.com/knowledge/restore-test/> ;
    schema:mentions <https://comcomponent.com/knowledge/vssadmin/>, <https://comcomponent.com/knowledge/shared-folder-shadow-copies/>, <https://comcomponent.com/knowledge/backup-3-2-1-rule/>, <https://comcomponent.com/knowledge/azure-blob-immutable-storage/>, <https://comcomponent.com/knowledge/s3-object-lock/>, <https://comcomponent.com/knowledge/backup-generation-management/>, <https://comcomponent.com/knowledge/security-6-articles/>, <https://comcomponent.com/knowledge/recovery-time-objective/>, <https://comcomponent.com/knowledge/recovery-point-objective/> .

<https://comcomponent.com/knowledge/ransomware/> a skos:Concept ;
    skos:prefLabel "ランサムウェア"@ja ;
    skos:definition "データを暗号化するなどして事業活動を停止させ、復旧と引き換えに金銭を要求する攻撃・不正プログラム。IPA「情報セキュリティ10大脅威2026」組織編で11年連続の1位。"@ja ;
    skos:altLabel "Ransomware" ;
    ks:uses <https://comcomponent.com/knowledge/vssadmin/> .

<https://comcomponent.com/knowledge/data-backup/> a skos:Concept ;
    skos:prefLabel "バックアップ"@ja ;
    skos:definition "システムやデータの複製を取得・隔離保管し、復旧できることを確認する対策。"@ja ;
    skos:altLabel "Backup" ;
    ks:mitigates <https://comcomponent.com/knowledge/ransomware/> ;
    ks:verifiedBy <https://comcomponent.com/knowledge/restore-test/> .

<https://comcomponent.com/knowledge/offline-backup/> a skos:Concept ;
    skos:prefLabel "オフラインバックアップ"@ja ;
    skos:definition "本番のシステムやネットワークから切り離して保管するバックアップ。感染したPCから書き込めないため、手の届くバックアップを探して削除・暗号化するランサムウェアの影響を受けにくい。"@ja ;
    skos:altLabel "Offline backup" ;
    skos:altLabel "エアギャップ"@ja ;
    skos:altLabel "Air-gapped backup" ;
    skos:altLabel "物理的隔離(バックアップ)"@ja ;
    ks:mitigates <https://comcomponent.com/knowledge/ransomware/> .

<https://comcomponent.com/knowledge/immutable-storage/> a skos:Concept ;
    skos:prefLabel "不変ストレージ(WORM)"@ja ;
    skos:definition "決めた保持期間の間、または保留が解除されるまで、保存したデータの変更と削除を受け付けない保管方式。"@ja ;
    skos:altLabel "Immutable storage" ;
    skos:altLabel "WORM" ;
    skos:altLabel "Write Once, Read Many" ;
    skos:altLabel "イミュータブルストレージ"@ja .

<https://comcomponent.com/knowledge/restore-test/> a skos:Concept ;
    skos:prefLabel "リストアテスト"@ja ;
    skos:definition "バックアップから実際にデータやシステムを戻し、戻せること、戻すのにかかる時間、戻る時点を確かめる作業。"@ja ;
    skos:altLabel "リストア訓練"@ja ;
    skos:altLabel "復元テスト"@ja ;
    skos:altLabel "Restore test" .

<https://comcomponent.com/knowledge/vssadmin/> a skos:Concept ;
    skos:prefLabel "vssadmin"@ja ;
    skos:definition "現在のボリュームシャドウコピーと、インストールされているシャドウコピーライター・プロバイダーを表示・操作するコマンド。"@ja .

<https://comcomponent.com/knowledge/shared-folder-shadow-copies/> a skos:Concept ;
    skos:prefLabel "共有フォルダーのシャドウコピー(以前のバージョン)"@ja ;
    skos:definition "共有上のファイルのある時点のコピーを定期的に保持し、利用者が管理者の手を借りずに削除・上書きしたファイルを戻せるようにする機能。"@ja ;
    ks:notRecommendedFor <https://comcomponent.com/knowledge/data-backup/> .

<https://comcomponent.com/knowledge/backup-3-2-1-rule/> a skos:Concept ;
    skos:prefLabel "3-2-1ルール"@ja ;
    skos:definition "大事なファイルを元の1つとバックアップ2つの合わせて3つ持ち、2種類の媒体に置き、そのうち1つを事業所の外に置くというバックアップの経験則。"@ja ;
    skos:altLabel "3-2-1 rule" ;
    skos:altLabel "3-2-1バックアップルール"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/data-backup/> .

<https://comcomponent.com/knowledge/azure-blob-immutable-storage/> a skos:Concept ;
    skos:prefLabel "Azure Blob Storageの不変ストレージ"@ja ;
    skos:definition "Azure Blob StorageのデータをWORMの状態で保管する機能。時間ベースの保持ポリシーと訴訟ホールドがあり、ロックした保持ポリシーは削除できず、保持期間を縮められない。"@ja ;
    skos:altLabel "Immutable storage for Azure Blob Storage" ;
    ks:implements <https://comcomponent.com/knowledge/immutable-storage/> .

<https://comcomponent.com/knowledge/s3-object-lock/> a skos:Concept ;
    skos:prefLabel "S3 Object Lock"@ja ;
    skos:definition "Amazon S3のオブジェクトのバージョンを、保持期間または訴訟ホールドの間、上書き・削除できないようにする機能。バージョニングを有効にしたバケットで使い、コンプライアンスモードとガバナンスモードがある。"@ja ;
    skos:altLabel "Amazon S3 Object Lock" ;
    ks:implements <https://comcomponent.com/knowledge/immutable-storage/> .

<https://comcomponent.com/knowledge/backup-generation-management/> a skos:Concept ;
    skos:prefLabel "世代管理(バックアップ)"@ja ;
    skos:definition "複数の時点のバックアップを保持し、データが壊れたり失われたりしたときに特定の時点まで遡って戻せるようにする方法。"@ja ;
    skos:altLabel "バックアップの世代管理"@ja .

<https://comcomponent.com/knowledge/security-6-articles/> a skos:Concept ;
    skos:prefLabel "情報セキュリティ6か条"@ja ;
    skos:definition "IPAが中小企業向けに示す最低限の対策項目。OS・ソフトの更新、ウイルス対策ソフト、パスワード強化、共有設定の見直し、バックアップ、手口を知ることの6項目からなる。"@ja ;
    skos:altLabel "6か条"@ja ;
    skos:altLabel "情報セキュリティ5か条(旧)"@ja ;
    skos:altLabel "Six Basic Security Articles" ;
    ks:uses <https://comcomponent.com/knowledge/data-backup/> .

<https://comcomponent.com/knowledge/recovery-time-objective/> a skos:Concept ;
    skos:prefLabel "目標復旧時間(RTO)"@ja ;
    skos:definition "事業継続の計画で定める、目標とする復旧の水準まで戻すのにかけてよい時間。"@ja ;
    skos:altLabel "RTO" ;
    skos:altLabel "Recovery Time Objective" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/restore-test/> .

<https://comcomponent.com/knowledge/recovery-point-objective/> a skos:Concept ;
    skos:prefLabel "目標復旧時点(RPO)"@ja ;
    skos:definition "事業継続の計画で定める、復旧したときに戻る目標の時点。直近のバックアップの時点に当たる。"@ja ;
    skos:altLabel "RPO" ;
    skos:altLabel "Recovery Point Objective" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/restore-test/> .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/ransomware/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/vssadmin/> ;
    schema:description "CISAの#StopRansomwareガイドは、vssadmin.exeなどのWindows標準ツールの悪用を、システムの復旧を妨げるランサムウェアのよくある手口としている。MITRE ATT&CKのT1490(Inhibit System Recovery)は、vssadmin.exe delete shadows /all /quiet ですべてのシャドウコピーを消す例を挙げている。"@ja ;
    ks:evidence <https://www.cisa.gov/stopransomware/ransomware-guide>, <https://attack.mitre.org/techniques/T1490/> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/shared-folder-shadow-copies/> ;
    rdf:predicate ks:notRecommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/data-backup/> ;
    schema:description "以前のバージョン(シャドウコピー)は元のボリュームの差分で、空き不足や攻撃で削除される。Microsoftは、シャドウコピーからテープなどの媒体へ写したものをバックアップとしている。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows-server/storage/file-server/volume-shadow-copy-service> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/backup-3-2-1-rule/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/data-backup/> ;
    schema:description "US-CERT向けの資料Data Backup Optionsは、バックアップを3つ・2種類の媒体・1つは社外に置く3-2-1ルールに従うよう勧めている。社外の複製がオフラインか書き換えできないかまでは求めていない。"@ja ;
    ks:evidence <https://www.cisa.gov/sites/default/files/publications/data_backup_options.pdf>, <https://learn.microsoft.com/azure/security/fundamentals/backup-plan-to-protect-against-ransomware> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/offline-backup/> ;
    rdf:predicate ks:mitigates ;
    rdf:object <https://comcomponent.com/knowledge/ransomware/> ;
    schema:description "感染したPCから書き込めないため、手の届くバックアップを削除・暗号化する手口を受けにくい。警察庁の令和7年上半期の報告では、バックアップから戻せなかった理由で最も多いのは、バックアップも暗号化されていたことだった。"@ja ;
    ks:evidence <https://www.cisa.gov/stopransomware/ransomware-guide>, <https://www.npa.go.jp/publications/statistics/cybersecurity/data/R7kami/R07_kami_cyber_jyosei.pdf>, <https://www.ipa.go.jp/security/guide/sme/ug65p90000019cbk-att/sme_guideline_v4.0.pdf> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/immutable-storage/> ;
    rdf:predicate ks:mitigates ;
    rdf:object <https://comcomponent.com/knowledge/ransomware/> ;
    schema:description "決めた期間は書き換えと削除を受け付けないため、オンラインのバックアップを消される被害を軽減する。モードや設定によって保護の強さが変わり、設定を誤ると費用がかさむことがある。"@ja ;
    ks:evidence <https://learn.microsoft.com/azure/security/fundamentals/backup-plan-to-protect-against-ransomware>, <https://www.cisa.gov/stopransomware/ransomware-guide>, <https://learn.microsoft.com/azure/storage/blobs/immutable-storage-overview>, <https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock.html> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/azure-blob-immutable-storage/> ;
    rdf:predicate ks:implements ;
    rdf:object <https://comcomponent.com/knowledge/immutable-storage/> ;
    schema:description "Azure Blob Storageは、時間ベースの保持ポリシーと訴訟ホールドで、データをWORMの状態に保つ。"@ja ;
    ks:evidence <https://learn.microsoft.com/azure/storage/blobs/immutable-storage-overview> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/s3-object-lock/> ;
    rdf:predicate ks:implements ;
    rdf:object <https://comcomponent.com/knowledge/immutable-storage/> ;
    schema:description "S3 Object LockはWORMのモデルでオブジェクトを保管する。コンプライアンスモードではルートユーザーも保持期間中は削除できない。"@ja ;
    ks:evidence <https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock.html> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/backup-generation-management/> ;
    rdf:predicate ks:mitigates ;
    rdf:object <https://comcomponent.com/knowledge/ransomware/> ;
    schema:description "暗号化に気づくまでに時間がかかると、直近のバックアップは暗号化された後のデータになる。複数の世代を残していれば、それより前の時点に戻れる。"@ja ;
    ks:evidence <https://www.ipa.go.jp/security/guide/sme/ug65p90000019cbk-att/sme_guideline_v4.0.pdf>, <https://learn.microsoft.com/azure/security/fundamentals/backup-plan-to-protect-against-ransomware> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/data-backup/> ;
    rdf:predicate ks:mitigates ;
    rdf:object <https://comcomponent.com/knowledge/ransomware/> ;
    schema:description "IPAのガイドラインは、バックアップを取得・保管・復旧の3つに分けて運用し、復旧では正しく戻せることを確認するよう求めている。本記事は、そのうえで感染したPCから書き換えられない複製を持つことを勧めている。"@ja ;
    ks:evidence <https://www.ipa.go.jp/security/guide/sme/ug65p90000019cbk-att/sme_guideline_v4.0.pdf> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/security-6-articles/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/data-backup/> ;
    schema:description "第4.0版で6か条に「バックアップを取ろう！」が加わり、対策例には媒体をバックアップ時のみ接続することや、戻せるかを定期的に確認することが含まれる。"@ja ;
    ks:evidence <https://www.ipa.go.jp/security/guide/sme/ug65p90000019cbk-att/sme_guideline_v4.0.pdf> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/data-backup/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/restore-test/> ;
    schema:description "取ったバックアップが実際に戻せるかは、戻してみて確かめる。IPAとCISAはどちらも定期的な確認を求めているが、回数は示していない。"@ja ;
    ks:evidence <https://www.ipa.go.jp/security/guide/sme/ug65p90000019cbk-att/sme_guideline_v4.0.pdf>, <https://www.cisa.gov/stopransomware/ransomware-guide> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/recovery-time-objective/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/restore-test/> ;
    schema:description "IPAのガイドラインは、RTOとRPOに合わせてバックアップと手順を整え、訓練で実効性を確かめるよう求めている。リストアテストで戻すのにかかった時間をRTOと比べる。"@ja ;
    ks:evidence <https://www.ipa.go.jp/security/guide/sme/ug65p90000019cbk-att/sme_guideline_v4.0.pdf> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/recovery-point-objective/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/restore-test/> ;
    schema:description "リストアテストで戻った時点を、決めたRPOと比べる。"@ja ;
    ks:evidence <https://www.ipa.go.jp/security/guide/sme/ug65p90000019cbk-att/sme_guideline_v4.0.pdf> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .
