
Absichtlich verwundbare Serverless-Funktionen, um die Besonderheiten von Serverless-Sicherheitslücken zu verstehen.
Ein DHIY-Projekt (Deploy and Hack It Yourself), mit dem Sie eine Menge schrecklich unsicherer Funktionen auf AWS Lambda bereitstellen und ausführen können

Dieses Projekt ist ideal für Sie, wenn:
Dieses Projekt ist nichts für Sie, wenn:
chaliceBitte nur auf persönlichen/Nicht-Produktionskonten verwenden Wir übernehmen keine Verantwortung dafür, wie jemand diese Funktionen (DVFaaS) nutzt. Wir haben die Zwecke der Anwendung klar dargelegt, und sie sollte nicht böswillig eingesetzt werden. Wir haben Warnungen ausgesprochen und Maßnahmen ergriffen, um zu verhindern, dass Benutzer DVFaaS auf Produktionskonten installieren. Sie sind für erforderliche Genehmigungen (falls vorhanden) verantwortlich, die Sie benötigen, um dies auf Ihrem AWS-Konto auszuführen.
git clone <URL>pipenv install verwenden, um alle Abhängigkeiten zu installieren.ops
das zur Verwaltung der Bereitstellungen verwendet wird.httpie als HTTP-Client zu verwenden, da es ein einfach zu bedienendes Befehlszeilentool ist..chalice-Ordner, der von Chalice für die Bereitstellung erkannt wird..chalice/config.json konfigurieren, um die Bereitstellung einzurichten. Bitte lesen Sie dazu die README-Datei jedes Labs.
Dies muss nach der Bereitstellung erfolgen (was die ops-Verzeichnisse betrifft, wo zutreffend)chalice deploy-Befehl relativ einfach durchzuführen, der Ihre Lambda-Funktion auf Ihr AWS-Konto überträgt: