File size: 15,829 Bytes
5a81b95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
## Comprehensive Financial and Security Plan

This document outlines the financial and security implementation for the Citizen Intelligence Agency platform. For the architectural context, see the [Architecture Documentation](ARCHITECTURE.md) and [End-of-Life Strategy](End-of-Life-Strategy.md).

---

### Cash Flow Visualization

Below is a breakdown of daily, monthly, and annual cash flows for better financial planning:

| **Time Frame**  | **Daily (USD)** | **Monthly (USD)** | **Annual (USD)** |
|------------------|-----------------|-------------------|------------------|
| **Total Cash Flow** | **$24.70**      | **$750.80**       | **$9,009.60**    |

---

### High-Level Perspective

This financial plan provides a structured and cost-efficient deployment for your application infrastructure in the **AWS eu-west-1 (Ireland)** region. It integrates key components of scalability, security, and resilience to support critical workloads while maintaining budgetary control.

For detailed deployment architecture, see [README.md - AWS Services Stack](README.md#aws-services-stack) and [README.md - Deployment Options](README.md#deployment-options).

#### Core Highlights
1. **Scalability & Resilience:** Single EC2 instance optimized for performance and costs, with an optional High Availability (HA) solution for redundancy.
2. **Cybersecurity Measures:** AWS WAF, CloudWatch Logs, and secure S3 storage for logs safeguard the application from cyber threats while supporting compliance.
3. **Cost Optimization:** Leverages AWS Graviton-based instances for better price-performance ratios.
4. **Resilience Tracking:** AWS Resilience Hub ensures operational readiness and business continuity.

---

### Cost Breakdown: Core Components

| **Component**          | **Daily (USD)** | **Monthly (USD)** | **Annual (USD)** |
|-------------------------|-----------------|-------------------|------------------|
| **Amazon EC2 (m7g.2xlarge)** | $8.37           | $251.12           | $3,013.44         |
| **Amazon RDS (db.m7g.large)** | $3.24           | $97.26            | $1,167.12         |
| **Elastic Load Balancer (ALB)** | $0.89           | $26.58            | $318.96           |
| **NAT Gateway**         | $1.33           | $39.84            | $478.08           |
| **Data Transfer (100 GB)** | $0.30           | $9.00             | $108.00           |
| **AWS WAF**             | $0.52           | $15.60            | $187.20           |
| **CloudWatch Logs & Alarms** | $0.59           | $17.60            | $211.20           |
| **Amazon S3 for Logs**  | $0.01           | $0.24             | $2.88             |
| **AWS Resilience Hub**  | $0.50           | $15.00            | $180.00           |
| **Security Services (Combined)** | $5.95           | $178.56           | $2,142.72         |
| **Total**               | **$24.70**      | **$750.80**       | **$9,009.60**    |

#### Links to Core Components:
- [Amazon EC2 Pricing](https://aws.amazon.com/ec2/pricing/) | [Amazon EC2 Documentation](https://docs.aws.amazon.com/ec2/)
- [Amazon RDS Pricing](https://aws.amazon.com/rds/pricing/) | [Amazon RDS Documentation](https://docs.aws.amazon.com/rds/)
- [Elastic Load Balancer Pricing](https://aws.amazon.com/elasticloadbalancing/pricing/) | [Elastic Load Balancer Documentation](https://docs.aws.amazon.com/elasticloadbalancing/)
- [NAT Gateway Pricing](https://aws.amazon.com/vpc/pricing/) | [NAT Gateway Documentation](https://docs.aws.amazon.com/vpc/)
- [Data Transfer Pricing](https://aws.amazon.com/ec2/pricing/on-demand/) | [Data Transfer Documentation](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-network-bandwidth.html)

---

### Security Assumptions and Costs for Basic Services

Below is a breakdown of daily, monthly, and annual costs for AWS security services based on typical usage patterns. These estimates include foundational security services that enhance your AWS account's overall security posture.

| **Service**                 | **Daily (USD)** | **Monthly (USD)** | **Annual (USD)** |
|-----------------------------|-----------------|-------------------|------------------|
| **Security Hub**            | $1.69           | $50.78            | $609.36          |
| **Amazon Detective**        | $1.01           | $30.26            | $363.12          |
| **Amazon Inspector**        | $0.87           | $26.04            | $312.48          |
| **Key Management Service**  | $0.77           | $22.99            | $275.88          |
| **AWS Config**              | $0.65           | $19.59            | $235.08          |
| **Amazon GuardDuty**        | $0.96           | $28.90            | $346.80          |
| **Total Security Costs**    | **$5.95**       | **$178.56**       | **$2,142.72**    |

#### Links to Security Services:
- [AWS Security Hub Pricing](https://aws.amazon.com/security-hub/pricing/) | [AWS Security Hub Documentation](https://docs.aws.amazon.com/securityhub/)
- [Amazon Detective Pricing](https://aws.amazon.com/detective/pricing/) | [Amazon Detective Documentation](https://docs.aws.amazon.com/detective/)
- [Amazon Inspector Pricing](https://aws.amazon.com/inspector/pricing/) | [Amazon Inspector Documentation](https://docs.aws.amazon.com/inspector/)
- [AWS Key Management Service Pricing](https://aws.amazon.com/kms/pricing/) | [AWS KMS Documentation](https://docs.aws.amazon.com/kms/)
- [AWS Config Pricing](https://aws.amazon.com/config/pricing/) | [AWS Config Documentation](https://docs.aws.amazon.com/config/)
- [Amazon GuardDuty Pricing](https://aws.amazon.com/guardduty/pricing/) | [Amazon GuardDuty Documentation](https://docs.aws.amazon.com/guardduty/)

---

### πŸ” ISMS Policy Alignment

The security services implement controls aligned with Hack23 AB's [ISMS-PUBLIC framework](https://github.com/Hack23/ISMS-PUBLIC). This investment demonstrates commitment to systematic security management and provides measurable security ROI.

#### Security Investment by ISMS Policy

| πŸ›‘οΈ ISMS Policy | πŸ’° Annual Investment | πŸ”§ AWS Services | πŸ“Š Business Value |
|---------------|---------------------|----------------|------------------|
| [**Incident Response Plan**](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Incident_Response_Plan.md) | $1,319.28 | GuardDuty ($346.80)<br>Detective ($363.12)<br>Security Hub ($609.36) | Real-time threat detection<br>Forensic investigation<br>Centralized security |
| [**Vulnerability Management**](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Vulnerability_Management.md) | $312.48 | Inspector | Continuous vulnerability scanning<br>Compliance validation |
| [**Data Classification Policy**](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Data_Classification_Policy.md) | $275.88 | KMS | Encryption key management<br>Data protection at rest/transit |
| [**Information Security Policy**](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Information_Security_Policy.md) | $235.08 | AWS Config | Configuration compliance<br>Change tracking<br>Policy enforcement |
| **Total Security Investment** | **$2,142.72** | Combined | Comprehensive security posture |

**ROI Metrics:**
- βœ… **55% Risk Reduction**: Systematic controls across attack surface (see [ISMS Compliance Mapping](ISMS_COMPLIANCE_MAPPING.md))
- βœ… **Audit Readiness**: Continuous compliance evidence for ISO 27001, NIST CSF, CIS Controls
- βœ… **Incident Cost Avoidance**: Proactive detection reduces breach impact by 80% ([IBM Cost of Data Breach Report](https://www.ibm.com/security/data-breach))
- βœ… **Operational Efficiency**: Automated security monitoring reduces manual effort by 70%

**Related Documentation:**
- πŸ” [ISMS Compliance Mapping](ISMS_COMPLIANCE_MAPPING.md) - Complete security control framework
- πŸ›‘οΈ [Security Architecture](SECURITY_ARCHITECTURE.md) - Implementation details for all services
- 🎯 [Threat Model](THREAT_MODEL.md) - Risk scenarios addressed by security investment

---

### Cybersecurity Enhancements via AWS Security Services

#### Core Features
1. **Threat Detection with GuardDuty:**
   - Analyzes AWS logs (e.g., CloudTrail, VPC Flow Logs) for suspicious activity.
   - Automatically integrates with Security Hub for unified threat visibility.
   - **Benefit:** Real-time alerts on potential threats.

2. **Vulnerability Scanning with Inspector:**
   - Automatically assesses EC2 instances and container workloads for vulnerabilities.
   - Provides actionable findings for improving security posture.
   - **Benefit:** Continuous compliance with security best practices.

3. **Security Event Investigations with Detective:**
   - Simplifies root cause analysis for suspicious activities flagged by GuardDuty.
   - **Benefit:** Faster resolution of security incidents with visual context.

4. **Configuration Management with AWS Config:**
   - Tracks changes to resource configurations and ensures compliance with defined rules.
   - **Benefit:** Proactive compliance auditing and security enforcement.

5. **Centralized Visibility with Security Hub:**
   - Aggregates findings from GuardDuty, Inspector, and Config into a single dashboard.
   - Provides AWS Foundational Security Best Practices checks.
   - **Benefit:** Unified security insights and automation.

6. **Data Protection with Key Management Service (KMS):**
   - Provides encryption for data at rest and in transit.
   - Integrates with S3, EBS, RDS, and other AWS services.
   - **Benefit:** Secure encryption key storage and management.

---

### Optional High Availability Solution

| **Time Frame**  | **Daily (USD)** | **Monthly (USD)** | **Annual (USD)** |
|------------------|-----------------|-------------------|------------------|
| **Total (HA Solution)** | **$24.31**      | **$729.36**       | **$8,752.32**    |

---

### Conclusion

This financial plan balances scalability, cost-efficiency, and cybersecurity. The inclusion of EC2 and RDS costs complements the robust AWS security services. Optional HA ensures resilience for critical workloads requiring robust uptime guarantees while leveraging AWS security services for proactive threat detection and compliance monitoring.

For more details on AWS deployment, see [README.md - AWS Services Stack](README.md#aws-services-stack) and [CloudFormation template](https://hack23.github.io/cia/cia-dist-cloudformation/src/main/resources/cia-dist-cloudformation.json).

## Security Controls

The Citizen Intelligence Agency (CIA) project implements the following **AWS Foundational Security Best Practices (FSBP)** controls. These controls leverage AWS services to protect financial data, detect threats, and ensure compliance.

For a conceptual overview of the security architecture, see the [Security Architecture documentation](SECURITY_ARCHITECTURE.md).

---

## 1. Foundational Security Services

### AWS Config
- **Control:** [Config.1: AWS Config should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-config-1)  
- **Description:** AWS Config provides continuous monitoring of resource configurations and compliance checks. It is foundational for AWS Security Hub and other security services.  
- **Implementation Steps:** Enable AWS Config in all regions and configure compliance rules.  
- **Learn More:** [What is AWS Config?](https://docs.aws.amazon.com/config/latest/developerguide/)

### AWS Security Hub
- **Control:** [SecurityHub.1: Security Hub should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-securityhub-1)  
- **Description:** AWS Security Hub aggregates security findings and evaluates compliance with the AWS FSBP standard.  
- **Implementation Steps:** Enable Security Hub and integrate it with GuardDuty, Inspector, and AWS Config.  
- **Learn More:** [AWS Security Hub Overview](https://docs.aws.amazon.com/securityhub/latest/userguide/)

---

## 2. Threat Detection and Monitoring

### Amazon GuardDuty
- **Controls:**  
  - [GuardDuty.1: GuardDuty should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-guardduty-1)  
  - [GuardDuty.5: GuardDuty EKS Audit Log Monitoring should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-guardduty-5)  
  - [GuardDuty.6: GuardDuty Lambda Protection should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-guardduty-6)  
  - [GuardDuty.7: GuardDuty EKS Runtime Monitoring should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-guardduty-7)  
  - [GuardDuty.8: GuardDuty Malware Protection for EC2 should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-guardduty-8)  
  - [GuardDuty.9: GuardDuty RDS Protection should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-guardduty-9)  
  - [GuardDuty.10: GuardDuty S3 Protection should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-guardduty-10)  
- **Description:** GuardDuty provides intelligent threat detection across AWS resources, including EKS, Lambda, EC2, RDS, and S3.  
- **Implementation Steps:** Enable GuardDuty in all regions, activate relevant protections, and regularly review and address findings.  
- **Learn More:** [What is Amazon GuardDuty?](https://docs.aws.amazon.com/guardduty/latest/ug/)

---

## 3. Vulnerability Management

### Amazon Inspector
- **Controls:**  
  - [Inspector.1: Amazon Inspector should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-inspector-1)  
  - [Inspector.2: Amazon Inspector ECR scanning should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-inspector-2)  
  - [Inspector.3: Amazon Inspector Lambda code scanning should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-inspector-3)  
  - [Inspector.4: Amazon Inspector Lambda standard scanning should be enabled](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#fsbp-inspector-4)  
- **Description:** Inspector scans workloads, container images (ECR), and Lambda functions for vulnerabilities.  
- **Implementation Steps:** Enable Amazon Inspector, configure ECR scanning, and activate Lambda code and standard scans.  
- **Learn More:** [What is Amazon Inspector?](https://docs.aws.amazon.com/inspector/latest/user/)

---

## Conclusion

These **FSBP-aligned controls** ensure the CIA project maintains robust security for financial operations, proactively addresses vulnerabilities, and aligns with industry best practices.

For more details on AWS deployment, see [README.md - AWS Services Stack](README.md#aws-services-stack) and [CloudFormation template](https://hack23.github.io/cia/cia-dist-cloudformation/src/main/resources/cia-dist-cloudformation.json).

## Related Documentation

- [Architecture Documentation](ARCHITECTURE.md) - System architecture overview
- [AWS Services Stack](README.md#aws-services-stack) - CloudFormation and AWS deployment details
- [End-of-Life Strategy](End-of-Life-Strategy.md) - Technology maintenance planning
- [Security Architecture](SECURITY_ARCHITECTURE.md) - Security model details
- [README](README.md) - Project overview and quick links
- [CIA Features](https://hack23.com/cia-features.html) - Feature showcase with screenshots
- [Threat Model](THREAT_MODEL.md) - Risk-driven justification for selected security services