Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable malware protection for S3 in GuardDuty #8050

Closed
2 of 3 tasks
Khatraf opened this issue Sep 25, 2024 · 6 comments
Closed
2 of 3 tasks

Enable malware protection for S3 in GuardDuty #8050

Khatraf opened this issue Sep 25, 2024 · 6 comments
Assignees
Labels
member request Feature requested by a member to enhance the platform experience security

Comments

@Khatraf
Copy link
Contributor

Khatraf commented Sep 25, 2024

User Story

As a Modernisation platform user
I want malware protection for S3 in GuardDuty enabled
So that we can automatically detect and mitigate malware in files uploaded to our S3 buckets

Value / Purpose

Automated malware detection- as it automatically scans objects uploaded to S3 buckets for malicious files, reducing the need for manual checks and interventions.
Real-Time Threat Detection - allowing teams to respond to malware or compromised files as soon as they are uploaded.

Useful Contacts

No response

Additional Information

Member request: see here

https://aws.amazon.com/blogs/security/using-amazon-guardduty-malware-protection-to-scan-uploads-to-amazon-s3/

Definition of Done

  • Turn on malware protection at org level
  • Check that Malware Protection is enabled across all S3 buckets
  • Test malware scanning e.g. upload test files and verify that GuardDuty detects and scans the objects for malware
@Khatraf Khatraf added member request Feature requested by a member to enhance the platform experience security labels Sep 25, 2024
@dms1981
Copy link
Contributor

dms1981 commented Nov 1, 2024

Confirmed that this is enabled in the organisation-security account, that new accounts are auto-enrolled, and that all existing accounts are protected. Buckets, however, don't appear to be automatically protected.

@Khatraf Khatraf self-assigned this Nov 13, 2024
@Khatraf
Copy link
Contributor Author

Khatraf commented Nov 13, 2024

Enabling this feature is an account level setting where you can choose specific S3 buckets you want to enable malware protection for. Looking into creating a role that can be used with enough permissions to perform the malware scan.

@Khatraf
Copy link
Contributor Author

Khatraf commented Nov 25, 2024

New Feature Alert: Malware Protection for Amazon S3! AWS has released a new security feature that allows you to scan newly uploaded objects in your S3 buckets for potential malware, providing an added layer of protection for your data. With customisable bucket selection, you can choose specific S3 buckets to monitor, ensuring malware scanning is applied only where it's needed, keeping your critical data safe from threats.

Note: All existing AWS accounts are eligible for a 12-month Free Tier, which includes 1,000 requests and 1 GB of malware scanning each month. The Free Tier starts on June 11, 2024, and ends on June 11, 2025.

More details can be found here: https://docs.aws.amazon.com/guardduty/latest/ug/gdu-malware-protection-s3.html
Example implementation: 
See here for an example of enabling Malware Protection for S3.
This example demonstrates how to configure Malware Protection for specific S3 buckets, and the MemberInfrastructureAccess role has the necessary permissions to perform malware scans.

@Khatraf
Copy link
Contributor Author

Khatraf commented Nov 25, 2024

@Khatraf
Copy link
Contributor Author

Khatraf commented Nov 26, 2024

Image

@markgov
Copy link
Contributor

markgov commented Nov 28, 2024

Malware has been setup and tested and a new ticket has been raised to enable it on other buckets

@markgov markgov closed this as completed Nov 28, 2024
@github-project-automation github-project-automation bot moved this from For Review to Done in Modernisation Platform Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
member request Feature requested by a member to enhance the platform experience security
Projects
Status: Done
Development

No branches or pull requests

3 participants