mukul975/privacy-data-protection-skills

nist-pf-protect

- Implement the NIST Privacy Framework PROTECT function covering PR.AC access control, PR.DS data security, and PR.PO protective policies.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill nist-pf-protect

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

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

관련 작업

같은 저장소의 Skills

더 많은 Skills

모든 Skills
mukul975
커뮤니티

applying-privacy-design-patterns

- Systematic application of the eight privacy design patterns per Hoepman: minimize, hide, separate, abstract, inform, control, enforce, and demonstrate. Covers pattern selection methodology per processing activity, mapping to GDPR principles, and practical implementation guidance for privacy-by-design system architecture.

설치 수
1
GitHub Stars
315
업데이트
3월 16일
mukul975
커뮤니티

brazil-lgpd

- Guides compliance with Brazil's Lei Geral de Proteção de Dados (LGPD, Lei 13.709/2018). Covers the 10 lawful bases under Art. 7, DPO appointment, ANPD enforcement, data subject rights under Arts. 17-22, and international transfer mechanisms. Keywords: LGPD, Brazil data protection, ANPD, lawful bases, data subject rights, international transfers.

설치 수
1
GitHub Stars
315
업데이트
3월 16일
mukul975
커뮤니티

adequacy-assessment

- 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.

설치 수
1
GitHub Stars
295
업데이트
3월 16일
mukul975
커뮤니티

age-gating-services

- 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.

설치 수
1
GitHub Stars
295
업데이트
3월 16일