Lloyd Evans: GRC Engineering Automating Compliance

awschicago 24 views 27 slides Jun 13, 2024
Slide 1
Slide 1 of 27
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27

About This Presentation

AWS Community Day Midwest 2024 | GRC Engineering - Automating Compliance Assessments with Audit Manager | Lloyd Evans


Slide Content

GRC Engineering Automating Compliance Assessments with Audit Manager

Lloyd Evans VP of GRC

What is GRC Engineering? The practice of developing and integrating automated GRC capabilities to measure, reduce, and report risk. This practice enables continuous monitoring and compliance to align systems to effective governance.

The Goal: Fast, Reliable, Secure & Compliant Delivery of Valu e Value = Software which enables user/customer outcomes

Secure and Compliant Authority to Operate Ongoing Authorization NIST SP 800-53 rev 5

What is a System Security Plan (SSP)? “Formal document that provides an overview of the security requirements for an information system and describes the security controls in place or planned for meeting those requirements.” - NIST (FIPS 200, NIST SP 800-18 Rev.1) System Security Plans are one of the largest lifts involved in an Authority to Operate (within CMS, a SSP is roughly 80% of the total ATO work.) What format is a System Security Plan? This depends largely on the organization authorizing the Authority to Operate (ATO). Formats differ from agency to agency but the underlying control framework is largely the same

System Security Plans “In all of my experiences, this is the cleanest System Security Plan (SSP) evaluation that I have been involved in.” - Lead Assessor during ATO assessment - 0 Findings during Assessment - 3 months, 23 days from start of ATO process to signed ATO - 8 months, 26 days from the first control written to 1st app in prod - SSP developed by a core team of 8 (4 security, 4 engineers) in a platform team of 50+ Moderate Baseline: 352 controls 782 control elements

NIST 800-53 rev5 Moderate System

What’s in a Control? AU-02 (a). Identify, based on a risk assessment and mission/business needs, the types of events specified in Implementation Standard 1 that the system is capable of logging in support of the audit function; Std.1 (a) Server alerts and error messages;

NIST 800-53 rev5 Moderate System

Secure & Compliant* *Cost: Time and Labor

Our Challenge Finding speed and reliability amidst these constraints. The current approach is manual review. 352 controls, 782 control elements per system 200+ Systems = 156,400 controls to assess across ATO enterprise lifecycle ( 5,213 controls per year per assessor for a team of 10)

GRC Engineering

AWS Audit Manager Control Framework Automated Evidence Collection (AWS Config, SecurityHub, API Integrations) Reports

Audit Manager Custom Assessment

Audit Manager Custom Assessment

Audit Manager Custom Assessment

Audit Manager Custom Assessment

Audit Manager Custom Assessment

Audit Manager Custom Assessment

Audit Manager Custom Assessment

Outcomes 26% of controls are policy 10% are physical infrastructure 10% are personnel/administrative Results in ~42% reduction in manual technical control assessment for AWS systems 1 Assessment Deployment = Automated Assessment of 184 out of 782 control elements 23% control coverage

Scalable assessment of existing system state/configuration across accounts 313 hours ($18,816 at $60/hr) + cost of running Audit Manager+Config ($1,000) per assessment New Constraint: Flexible cost of running automation Manual Approach GRC Engineering Approach 2 Months of manual effort and toil for an assessment team of 4 560 hours ($33,600 at $60/hr) Constraint: Time and Effort (Cost of Security and Development Team Labor). Scaling manual Assessor processes to meet enterprise demands

Our Challenge Finding speed and reliability amidst these constraints. We’ve now leveraged engineering practices to reduce the amount of manual assessment time by 42% and saved $13.7k per assessment 352 controls, 782 control elements per system 200+ Systems = 156,400 controls to assess across ATO enterprise lifecycle ( 5,213 2,085 controls per year per assessor for a team of 10)

The Goal: Fast, Reliable, Secure & Compliant Delivery of Value The Outcome: Faster, More reliable, Secure & Compliant Delivery of Value at a reduced cost

www.aquia.us Thank You