本文へ移動
cccskills
無料GitHub で公開

nist-pf-protect

Implement the NIST Privacy Framework PROTECT function covering PR.AC access control, PR.DS data security, and PR.PO protective policies. Provides technical control implementation guidance, encryption standards, access management architectures, and security-privacy integration patterns.

インストール方法を見る

含まれるファイル(5)

  • SKILL.md10.2 KB
  • assets/template.md1.3 KB
  • references/standards.md1.2 KB
  • references/workflows.md1.8 KB
  • scripts/process.py7.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

NIST Privacy Framework — PROTECT Function

Overview

The PROTECT function develops and implements appropriate data processing safeguards to prevent cybersecurity-related privacy events. This function directly bridges the NIST Cybersecurity Framework and Privacy Framework, addressing the overlap where security controls serve privacy objectives. It covers access control, data security, and protective policies.

PROTECT Function Subcategories

PR.AC — Access Control

Managing access to data and systems to protect privacy.

SubcategoryDescriptionImplementation Guidance
PR.AC-P1Identities and credentials are issued, managed, verified, revoked, and audited for authorized individuals, processes, and devicesImplement identity lifecycle management. Enforce MFA for systems processing personal data. Conduct quarterly access reviews.
PR.AC-P2Physical access to data and devices is managedRestrict physical access to data centers and server rooms. Implement visitor logging. Secure endpoint devices with encryption and remote wipe capability.
PR.AC-P3Remote access is managedEnforce VPN for remote access to personal data systems. Implement zero-trust network architecture. Monitor and log all remote sessions.
PR.AC-P4Access permissions and authorizations are managed with least privilege and separation of dutiesImplement role-based access control (RBAC). Enforce separation of duties for sensitive operations. Regular privileged access reviews.
PR.AC-P5Network integrity is protectedNetwork segmentation for systems processing personal data. Intrusion detection/prevention systems. Encrypted network communications.
PR.AC-P6Individuals and devices are proofed and bound to credentialsImplement strong identity verification for data subject account creation. Device certificate management. Biometric authentication where appropriate.

PR.DS — Data Security

Protecting data at rest, in transit, and during processing.

SubcategoryDescriptionImplementation Guidance
PR.DS-P1Data-at-rest are protectedAES-256 encryption for stored personal data. Key management with HSM. Database-level encryption (TDE).
PR.DS-P2Data-in-transit are protectedTLS 1.3 for all data transmissions. Certificate pinning for mobile applications. End-to-end encryption for sensitive communications.
PR.DS-P3Systems/products/services and associated data are formally managed throughout removal, transfers, and dispositionSecure media sanitization (NIST SP 800-88). Certificate of destruction for physical media. Verified data deletion from cloud services.
PR.DS-P4Adequate capacity to ensure availability is maintainedCapacity planning for privacy-critical systems. DDoS protection. Redundancy for data subject rights portals.
PR.DS-P5Protections against data leaks are implementedDLP solutions monitoring egress points. Email DLP for personal data. Cloud access security broker (CASB) deployment.
PR.DS-P6Integrity checking mechanisms are used to verify software, firmware, and information integrityFile integrity monitoring for privacy-critical systems. Code signing for privacy-related applications. Checksum verification for data transfers.
PR.DS-P7The development and testing environment(s) are separate from the production environmentSeparate environments with no production personal data in dev/test. Synthetic data generation for testing. Access controls between environments.
PR.DS-P8Data disclosures are consistent with the purposes for which the data were collectedTechnical enforcement of purpose limitation. API-level access controls tied to documented purposes. Automated purpose verification at query time.

PR.PO — Protective Policies

Policies governing protective measures for privacy.

SubcategoryDescriptionImplementation Guidance
PR.PO-P1A baseline configuration of information technology/industrial control systems is created and maintainedEstablish secure baselines for all systems processing personal data. Configuration management database. Automated compliance scanning.
PR.PO-P2Configuration change control processes are in placeChange advisory board review for privacy-impacting changes. Impact assessment for configuration changes. Rollback procedures documented.
PR.PO-P3Backups of information are conducted, maintained, and testedEncrypted backups of personal data. Regular restoration testing. Backup retention aligned with data retention policies.
PR.PO-P4Policy and regulations regarding the physical operating environment are metEnvironmental controls for data processing facilities. Compliance with data residency requirements. Physical security audits.
PR.PO-P5Data destruction processes are defined and managedDocumented destruction procedures per data classification. Verification and certification of destruction. Compliant disposal of hardware containing personal data.
PR.PO-P6Maintenance and repair of organizational assets are performed and loggedVendor supervision during maintenance. Data sanitization before equipment service. Maintenance activity logging.
PR.PO-P7Response plans (Incident Response and Business Continuity) and recovery plans (Incident Recovery and Disaster Recovery) are in place and managedPrivacy-integrated incident response plan. Business continuity for privacy-critical services. Regular tabletop exercises.
PR.PO-P8Response and recovery plans are testedAnnual incident response exercises including privacy scenarios. DR testing with privacy recovery objectives. Post-exercise improvement plans.
PR.PO-P9Privacy procedures are included in human resources practicesBackground checks for privacy-sensitive roles. Confidentiality agreements. Exit procedures including access revocation.
PR.PO-P10A vulnerability management plan is developed and implementedVulnerability scanning for privacy-critical systems. Patch management prioritizing privacy-impacting vulnerabilities. Penetration testing including privacy controls.

Technical Control Architecture

Access Control Architecture

Identity Provider (IdP)
    |
    v
Multi-Factor Authentication
    |
    v
Authorization Engine (RBAC + ABAC)
    |
    +-- Role-Based Access Control
    |   ├── Privacy Administrator
    |   ├── Data Steward
    |   ├── Data Processor
    |   ├── Data Analyst (aggregated only)
    |   └── Data Subject (own data only)
    |
    +-- Attribute-Based Access Control
    |   ├── Purpose attribute (why accessing)
    |   ├── Data classification (sensitivity level)
    |   ├── Time-based restrictions
    |   └── Location-based restrictions
    |
    v
Audit Logging Engine

Encryption Standards

Data StateMinimum StandardRecommended StandardKey Management
At RestAES-128AES-256HSM-managed keys, annual rotation
In TransitTLS 1.2TLS 1.3Certificate management with auto-renewal
In ProcessingApplication-level encryptionEnvelope encryptionPer-session keys
BackupAES-256AES-256 + separate keyOffline key escrow
ArchiveAES-256AES-256 + integrity checkLong-term key management

Data Loss Prevention Configuration

ChannelDLP ControlDetection MethodAction
EmailEmail gateway DLPPattern matching (SSN, CC, IBAN)Block + notify
Web uploadWeb proxy DLPContent inspectionBlock + notify
Cloud storageCASBClassification labelsEncrypt + restrict sharing
EndpointEndpoint DLPFile content scanningPrevent copy to removable media
DatabaseDatabase activity monitoringQuery analysisAlert on bulk extraction
APIAPI gatewayPayload inspectionRate limit + log

Network Security for Privacy

Segmentation Architecture

Internet
    |
    v
[DMZ / WAF]
    |
    v
[Application Tier] ── TLS 1.3 ── [API Gateway]
    |                                    |
    v                                    v
[Business Logic Tier]            [Privacy Services Tier]
    |                            ├── Consent Manager
    v                            ├── DSR Processor
[Data Tier]                      ├── Anonymization Engine
├── PII Database (encrypted)     └── Audit Logger
├── Analytics Database (aggregated)
└── Backup Storage (encrypted, isolated)

Control Mapping

NIST PF PROTECTNIST CSFISO 27701GDPR Article
PR.AC-P1PR.AC-1A.7.2.2Art. 32(1)(b)
PR.AC-P4PR.AC-4A.7.2.2Art. 25(2)
PR.DS-P1PR.DS-1A.7.4.9Art. 32(1)(a)
PR.DS-P2PR.DS-2A.7.4.9Art. 32(1)(a)
PR.DS-P5PR.DS-5A.7.4.9Art. 32(1)(b)
PR.DS-P7PR.DS-7A.7.4.9Art. 32(1)(a)
PR.DS-P8N/AA.7.2.2Art. 5(1)(b)
PR.PO-P3PR.IP-4A.7.4.9Art. 32(1)(c)
PR.PO-P5PR.IP-6A.7.4.7Art. 17(1)
PR.PO-P7PR.IP-9A.7.2.8Art. 33, 34
PR.PO-P10PR.IP-12A.7.4.9Art. 32(1)(d)

References

  • NIST Privacy Framework Version 1.0 (January 16, 2020)
  • NIST Cybersecurity Framework Version 1.1 (April 16, 2018)
  • NIST SP 800-53 Rev. 5 — Security and Privacy Controls for Information Systems
  • NIST SP 800-88 Rev. 1 — Guidelines for Media Sanitization
  • NIST SP 800-175B — Guideline for Using Cryptographic Standards

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Implements 42 CFR Part 2 protections for substance use disorder patient records. Covers written consent requirements stricter than HIPAA, re-disclosure prohibition, court order procedures, qualified service organization agreements, and 2024 amendments aligning Part 2 with HIPAA. Keywords: 42 CFR Part 2, substance use disorder, SUD records, re-disclosure, consent, Part 2 amendments.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

Guides assessment of third-country adequacy decisions under GDPR Article 45 for international data transfers. Covers the current EC adequacy decisions list, adequacy assessment criteria, partial adequacy handling, and monitoring of adequacy decision reviews. Keywords: adequacy decision, Article 45, third country, adequate protection, EC adequacy list.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

Implements age-gating mechanisms for online services to restrict access based on user age. Covers hard gates versus soft gates, neutral age prompts, re-verification triggers, circumvention prevention, and regulatory requirements under GDPR, COPPA, UK Online Safety Act, and DSA. Keywords: age gate, age restriction, neutral prompt, children, online services, access control.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

Evaluates and implements age estimation and verification technologies for online services. Covers facial age estimation, digital ID verification, self-declaration with risk assessment, AI-based age estimation, and the accuracy versus privacy tradeoff. Includes ICO guidance and euCONSENT framework. Keywords: age verification, age estimation, facial analysis, digital ID, children, online safety.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

Preparing EU AI Act compliance documentation for high-risk AI systems. Covers Annex III classification, technical documentation under Art. 11, conformity assessment, risk management systems, and CE marking requirements. Keywords: EU AI Act, high-risk AI, Annex III, conformity assessment, CE marking.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

Implements GDPR Art. 22 automated decision-making and AI Act Art. 14 human oversight requirements for AI systems. Covers identification of solely automated decisions, meaningful human intervention design, logic explanation mechanisms, and contestation procedures. Keywords: Art. 22, automated decision, human oversight, AI Act, profiling, contestation.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

mukul975 のスキルをすべて見る

このスキルの問題を報告する