AWS Security Monitoring
Monitoring your AWS logs is essential for maintaining the security and integrity of your AWS environment. AWS logs contain a wealth of information about user activity, system events, and application performance that can help you identify and address potential security issues, and compliance violations.
Through our cloud-native managed SIEM, we can monitor and analyze your AWS CloudTrail events, S3 Server access Logs, VPC flows, and many other services. Our analysts will monitor and investigate security events such as unauthorized access, failed logins, and suspicious network activity, allowing you to respond to potential security incidents quickly.
The FoxTech SIEM collects these from an S3 bucket within your AWS account, using IAM credentials for most AWS services. By default, we will delete logs delivered to S3 once they have been collected.
AWS SIEM Integration
The high-level steps for enabling us to ingest your AWS logs are:
- Create an S3 bucket in which to store logs
- Enable logging to S3 in the desired services. Set the S3 bucket prefix to the name of the S3 service as shown below.
- Create an IAM user called “foxtech-soc” or similar, with permission to read and delete files from the S3 bucket.
- Provide us with:
a. AWS Access Key ID
b. AWS Secret Access Key
c. S3 Bucket Name
d. Services being logged (from below)
AWS Services using Logging to S3 Service & S3 Bucket prefix to use
How to enable logging to S3
cloudtrail
https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html
vpcflow
https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs-s3.html#flow-logs-s3-create-flow-lo
config
https://docs.aws.amazon.com/config/latest/developerguide/manage-config.html
alb
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/enable-access-logging.html
clb
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-access-logs.html
nlb
https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-access-logs.html
server_access
https://docs.aws.amazon.com/AmazonS3/latest/userguide/ServerLogs.html
The following services use different Mechanisms.
Cloudwatch Logs
Our SIEM will fetch the log groups you specify directly through the AWS APIs. Please:
- Create an IAM account through which to fetch the logs
- Grant the IAM account permissions to read the chosen CloudWatch log groups
- Provide FoxTech with the list of log groups to be fetched. By default we’ll fetch that log group from all regions.
Generally, we recommend enabling at a minimum CloudTrail and S3 Server Access Logs and VPC flow logs.