Tadbir urus dan pematuhan

Tadbir urus seni bina, pengurusan dasar dan rangka kerja pematuhan

Pastikan seni bina memenuhi keperluan organisasi, peraturan dan keselamatan melalui dasar sebagai kod serta tadbir urus automatik.

Tadbir urus seni bina

Apakah tadbir urus?

Proses memastikan keputusan infrastruktur:

  • Selaras dengan strategi organisasi.
  • Mematuhi keperluan peraturan.
  • Mengikuti dasar keselamatan dan kos.
  • Menyokong standard operasi.

Mengapa penting

  • Risiko: cegah kesilapan mahal lebih awal.
  • Pematuhan: penuhi SOC2, HIPAA, PCI dan GDPR.
  • Kos: kuatkuasakan dasar pengoptimuman.
  • Keselamatan: kekalkan postur konsisten.
  • Kecemerlangan operasi: seragamkan corak terbukti.

Dasar sebagai kod

Takrifkan keperluan sebagai dasar dikuatkuasakan automatik.

Contoh dasar

Dasar: penyulitan wajib

All databases must be encrypted at rest.
All data in transit must use TLS 1.3.

Dasar: ketersediaan tinggi

All databases must be deployed in multi-AZ configuration.
All load balancers must span at least 2 availability zones.

Dasar: kumpulan keselamatan

No security groups allowing inbound from 0.0.0.0/0 on port 22 or 3389.
All databases must be in private subnets (not internet-facing).

Dasar: kawalan kos

No instances larger than t3.xlarge without approval.
Maximum database storage of 1TB without approval.
All reserved instances must be 1-year or longer.

Dasar: tag

All resources must have:
- owner: name of responsible person
- cost-center: department paying for resource
- environment: prod, staging, dev
- data-classification: public, internal, confidential, restricted

Melaksanakan dasar

(Akan datang: penyunting dasar dan enjin penguatkuasaan terbina dalam.)

  1. Takrifkan dasar dalam Architecto.
  2. Gunakan pada organisasi atau pasukan.
  3. Seni bina sedia ada disahkan automatik.
  4. Seni bina baharu diperiksa ketika dicipta.
  5. Pelanggaran ditandakan dengan langkah pemulihan.

Rangka kerja pematuhan

SOC 2 Type II

Kawalan keselamatan, ketersediaan, integriti pemprosesan, kerahsiaan dan privasi.

Architecto membantu:

  • Penyulitan simpanan dan transit.
  • Kawalan akses melalui IAM.
  • Log audit CloudTrail dan CloudWatch.
  • Pengurusan perubahan melalui infrastruktur sebagai kod.
  • Respons insiden berdokumen.

Semakan seni bina:

✓ Data encrypted at rest (AES-256)
✓ Data encrypted in transit (TLS 1.3)
✓ Multi-AZ deployment (availability)
✓ Access controls configured (least privilege)
✓ Audit logging enabled
✓ Backup and recovery tested

HIPAA: akta kebolehalihan dan akauntabiliti insurans kesihatan

Melindungi privasi serta keselamatan data kesihatan.

Keperluan utama:

  • Penyulitan semua maklumat kesihatan dilindungi, PHI.
  • Kawalan akses dan pengesahan.
  • Audit semua akses.
  • Sandaran serta pemulihan bencana.
  • Prosedur respons insiden.
  • Perjanjian rakan niaga.

Corak Architecto untuk HIPAA:

VPC (isolated network)
├─ VPN for healthcare provider access
├─ Encrypted RDS database with encryption keys in AWS KMS
├─ CloudTrail logging all access
├─ VPC Flow Logs for network monitoring
├─ S3 with encryption and versioning for backups
└─ Multi-region disaster recovery

PCI DSS: standard keselamatan data industri kad pembayaran

Melindungi data kad kredit dan pembayaran.

Keperluan utama:

  • Tembok api dan pembahagian rangkaian.
  • Penyulitan data pemegang kad.
  • Imbasan kelemahan.
  • Kawalan akses dan pengesahan.
  • Pemantauan dan log.
  • Ujian keselamatan berkala.

Corak Architecto untuk PCI DSS:

Internet-Facing Components (DMZ)
├─ WAF (Web Application Firewall)
├─ Load Balancer (all traffic encrypted)

Application Servers (separated segment)
├─ API Gateway with authentication
├─ Encryption for cardholder data (tokenization)
├─ No storage of sensitive card data

Database Servers (isolated)
├─ Never stores card numbers (only tokens)
├─ Encrypted at rest and in transit
├─ Network segmentation (private subnet)
├─ CloudTrail and database audit logs

GDPR: peraturan perlindungan data am

Melindungi data peribadi penduduk EU.

Hak utama:

  • Akses: subjek data boleh meminta data sendiri.
  • Dilupakan: data boleh dipadam.
  • Kemudahalihan: eksport dalam format standard.
  • Membantah pemprosesan.
  • Perlindungan sejak reka bentuk.

Pertimbangan Architecto:

  • Data kekal berada dalam EU.
  • Pengekalan dan pemadaman data lama.
  • Privasi sejak reka bentuk dan pengumpulan minimum.
  • Pengurusan persetujuan.
  • Perjanjian pemprosesan dengan penyedia.

Pemantauan dan pengesanan penyimpangan

Apakah penyimpangan?

Berlaku apabila infrastruktur aktif berbeza daripada seni bina berdokumen:

Designed Architecture:
- 3 EC2 instances behind load balancer
- Multi-AZ database with 2 read replicas
- CloudFront CDN for static assets

Actual Infrastructure:
- 2 EC2 instances (someone manually shut one down)
- Single database with no replicas (maintenance never done)
- No CDN (disabled to debug issue, never re-enabled)

Mencegah penyimpangan

1. Infrastruktur sebagai kod

  • Semua dalam Terraform atau CloudFormation.
  • Perubahan disemak dan diluluskan dahulu.
  • Mencegah kesilapan input tidak sengaja.

2. Pengesanan penyimpangan (akan datang)

  • Perbandingan reka bentuk dan realiti berjadual.
  • Amaran apabila menyimpang.
  • Pemulihan automatik pilihan.

3. Pengurusan perubahan

  • Semua perubahan melalui CI/CD.
  • Perubahan manual dilarang atau ditandakan.
  • Jejak audit lengkap.
  • Kembali ke versi terdahulu secara automatik jika bermasalah.

Audit dan laporan pematuhan

Menjana laporan

Eksport dokumentasi:

✓ SOC 2 Readiness Report
✓ HIPAA Compliance Checklist
✓ PCI DSS Gap Analysis
✓ GDPR Compliance Inventory
✓ Custom Policy Compliance

Jejak audit

Sejarah lengkap:

  • Pencipta dan pengubah seni bina.
  • Perubahan serta waktunya.
  • Kelulusan dan semakan.
  • Analisis setiap peringkat.
  • Eksport dan perkongsian.

Dokumentasi

Jana automatik:

  • Rajah aliran untuk HIPAA dan PCI.
  • Seni bina keselamatan.
  • Pelan kesinambungan perniagaan.
  • Panduan pemulihan bencana.
  • Matriks penilaian risiko.

Tadbir urus berbilang penyewa dan perusahaan

Dasar organisasi

Tetapkan standard bersama:

  • Penyedia diluluskan: AWS, GCP, Azure.
  • Corak dan teknologi dibenarkan.
  • Had kos dan kawalan bajet.
  • Tag serta penamaan wajib.
  • Rangka kerja pematuhan wajib.

Tadbir urus pasukan

Pasukan boleh mengatasi dasar melalui:

  • Pengecualian dan pelepasan.
  • Kelulusan sementara.
  • Penyimpangan terhad masa.

Audit dan log

Jejak lengkap:

Organization Level:
- Organization created/modified
- Members added/removed
- Policies created/changed
- Budget alerts triggered

Team Level:
- Architectures created/deleted
- Analysis results
- Shares and exports
- Comments and reviews

User Level:
- Login/logout
- API calls
- Document edits
- Settings changes

Respons insiden

Persediaan

  1. Dokumentasikan seni bina dalam Architecto.
  2. Jana panduan setiap komponen kritikal.
  3. Tetapkan prosedur eskalasi.
  4. Senaraikan petugas siap siaga, pengurus dan penyedia.
  5. Uji pemulihan setiap suku tahun.

Respons

Semasa insiden:

  1. Kongsi dengan pasukan respons.
  2. Tandakan komponen terjejas.
  3. Cari vektor serangan dengan pemodel ancaman.
  4. Periksa punca melalui modul analisis.
  5. Catat garis masa dan tindakan.

Pemulihan

Selepas insiden:

  1. Jana laporan daripada sejarah Architecto.
  2. Cipta ADR tentang kejadian dan pencegahan.
  3. Kemas kini seni bina untuk mengelakkan berulang.
  4. Kemas kini panduan berdasarkan pembelajaran.
  5. Jadualkan penilaian selepas insiden.

Latihan dan pengurusan pengetahuan

Dokumentasi

Architecto membantu:

  • Menyimpan corak dan seni bina diluluskan.
  • Berkongsi pengetahuan dengan ahli baharu.
  • Mendokumenkan keputusan dan pertimbangan.
  • Membina ingatan organisasi.

Laluan pembelajaran

Architecto merangkumi:

  • Lebih 1,000 kuiz seni bina, keselamatan dan pematuhan.
  • Kad dengan pengulangan berjarak.
  • Kajian kes sebenar.
  • Panduan amalan terbaik.

Sesuaikan untuk organisasi:

  • Contoh seni bina syarikat.
  • Dasar dan keperluan khusus.
  • Teknologi organisasi.

Pelan hala tuju pematuhan

Hala tuju Architecto merangkumi:

  • Q2 2024: enjin dasar sebagai kod.
  • Q3 2024: templat SOC 2, HIPAA dan PCI DSS.
  • Q3 2024: laporan pematuhan automatik.
  • Q4 2024: pengesanan dan pemulihan penyimpangan.
  • Q1 2025: pembina rangka kerja tersuai.
  • Q2 2025: audit dan forensik lanjutan.

Langkah seterusnya

  • Takrifkan dasar → Cipta dasar organisasi (akan datang).
  • Pilih rangka kerja → HIPAA, PCI, SOC2 atau tersuai.
  • Audit sedia ada → Analisis seni bina semasa.
  • Jana laporan → Eksport dokumentasi.
  • Ketahui lanjut → Amalan terbaik

Soalan? Hubungi compliance@architecto.dev atau Discord komuniti.

Tadbir urus dan pematuhan | Dokumentasi | Architecto