{"id":13539104,"url":"https://github.com/aws-samples/aws-serverless-security-workshop","last_synced_at":"2025-04-02T06:30:30.143Z","repository":{"id":33528863,"uuid":"155291485","full_name":"aws-samples/aws-serverless-security-workshop","owner":"aws-samples","description":"In this workshop, you will learn techniques to secure a serverless application built with AWS Lambda, Amazon API Gateway and RDS Aurora. We will cover AWS services and features you can leverage to improve the security of a serverless applications in 5 domains: identity \u0026 access management, code, data, infrastructure, logging \u0026 monitoring.","archived":false,"fork":false,"pushed_at":"2024-04-13T00:32:21.000Z","size":40423,"stargazers_count":514,"open_issues_count":17,"forks_count":190,"subscribers_count":31,"default_branch":"master","last_synced_at":"2024-04-13T12:50:35.404Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aws-samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-10-29T22:48:15.000Z","updated_at":"2024-04-15T16:02:58.211Z","dependencies_parsed_at":"2024-04-13T01:49:40.676Z","dependency_job_id":null,"html_url":"https://github.com/aws-samples/aws-serverless-security-workshop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Faws-serverless-security-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Faws-serverless-security-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Faws-serverless-security-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Faws-serverless-security-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws-samples","download_url":"https://codeload.github.com/aws-samples/aws-serverless-security-workshop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246767486,"owners_count":20830499,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T09:01:20.255Z","updated_at":"2025-04-02T06:30:25.132Z","avatar_url":"https://github.com/aws-samples.png","language":"JavaScript","funding_links":[],"categories":["\u003ca id=\"8c5a692b5d26527ef346687e047c5c21\"\u003e\u003c/a\u003e收集","JavaScript","JavaScript (485)","\u003ca id=\"e97d183e67fa3f530e7d0e7e8c33ee62\"\u003e\u003c/a\u003e未分类","AWS Lambda Security"],"sub_categories":["\u003ca id=\"f110da0bf67359d3abc62b27d717e55e\"\u003e\u003c/a\u003e新添加的"],"readme":"# Serverless Security Workshop\r\n\r\n\r\n\u003e **WARNING**: The purpose of the workshop is to provide a starter API which **does NOT follow many security best practices** on purpose. The tutorial modules guide you to identify security gaps in the starter app, and implement protection measures for them.  \r\n\u003e\r\n\u003e Furthermore, the modules **do not cover ALL** the security measures that should be applied. After completing all modules, we recommend you to explore additional protections, such as ensuring the principle of least privilege. See the **Extra Credit** section for more details.   \r\n\r\n\r\nIn this workshop, you will learn techniques to secure a serverless application built with AWS Lambda, Amazon API Gateway and RDS Aurora. We will cover AWS services and features you can leverage to improve the security of a serverless applications in 5 domains: \r\n\r\n1. identity \u0026 access management\r\n1. infrastructure\r\n1. data\r\n1. code\r\n1. logging \u0026 monitoring\r\n\r\n## Getting Started\r\n\r\nWorkshop URL: [serverless-security-workshop](https://catalog.us-east-1.prod.workshops.aws/workshops/026f84fd-f589-4a59-a4d1-81dc543fcd30)\r\n\r\n## License Summary\r\n\r\nThe documentation is made available under the Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE file.\r\n\r\nThe sample \r\nwithin this documentation is made available under a modified MIT license. See the LICENSE-SAMPLECODE file.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws-samples%2Faws-serverless-security-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faws-samples%2Faws-serverless-security-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws-samples%2Faws-serverless-security-workshop/lists"}