A threat detection service that continuously monitors for malicious or unauthorized behavior
It does this by monitoring for:
- Unusual API calls
- Unauthorized deployments
- Compromised instances
It uses:
- Threat intelligence feeds
- Machine Learning
- CloudWatch Events
How it works:
- Enable service
- Analyze continuously
- Detect Threats using machine learning
- Act
- Detailed analysis is available in console
- Can integrate logging, alerting, or trigger lambda
Automated service that assess your applications for vulnerabilities and produces a security findings report. Mainly based around protecting EC2 instances.
- Identify security issuesu
- API driven
- Reduces risk by warning you of risk before it's a problem
- Leverage expertise: experts researching potential security issues
- Define and Enforce standards
How it works:
- Network assessments (no agent needed)
- network configuration check (see if ports are reachable from outside VPC)
- Host assessment (Inspector Agent on EC2)
- Can be automatically installed via Systems Manager run command
- Can run weekly or once
Collect, process, and analyze video and data streams in real time
Made of 4 services
- Kinesis Data Analytics
- Kinesis Data Firehose
- Kinesis Data Streams
- Kinesis Video Streams
- Analyze streaming data
- Respond in real time
- Query data using SQL
- completely managed service
- pay as you go (for what you use)
- Deliver streaming data
- No applications to manage
- Just configure data producer to send data to Firehose
- Firehose send data to:
- S3
- Redshift
- Amazon ElasticSearch
- Splunk
- Accepts records in chunks up to 1000 kb
- Firehose send data to:
- Data can be transformed
- Collect streaming data
- Massively scalable
- Capture GBs per second
- data is available in milliseconds
- durable, streamed across 3 data centers
- data stored for 7 days
- Elastic, dynamically scale
- Collect streaming video
- Handle ingestion from millions of devices
- Enables live and on-demand playback
- Can take advantage of Amazon Rekognition and Machine Learning Frameworks
- Access data through APIs
- Build real-time, video-enabled applications
- Kinesis Data Analytics: Analyze streaming data using SQL
- Kinesis Firehose: Deliver streaming data to another AWS service, e.g. S3
- Kinesis Data Streams: Collect streaming data and do things with it (e.g. create dashboard)
- Kinesis Video Streams: Collect streaming video data and do things with it
Exam hint: Kinesis will be an answer if it has to do with large amounts of data