A függvénykódra, függőségekre, telepítési artefaktumokra, eseményforrásokra, számításifeladat-identitásokra, jogosultságokra, titkokra, adatokra, API-kra és kapcsolt menedzselt szolgáltatásokra terjed ki. A serverless számítási feladatok továbbra is szervereken futnak; a szolgáltató a futtató-, elkülönítési, skálázási és infrastruktúraréteg nagyobb részét üzemelteti.
A funkció mint szolgáltatás jellemzően eseményeket használ rövid életű kód indítására, de a serverless menedzselt alkalmazáskomponenseket is magában foglal. A biztonság az eseményvalidálás, függvényenkénti jogosítás, szolgáltatáskonfiguráció, ellátási láncok és szolgáltatói felületek felé tolódik. A rövid végrehajtás és automatikus skálázás megváltoztatja a monitoring-, reagálási-, rendelkezésreállási és költségvisszaélés-forgatókönyveket.
Legfontosabb pontok
Események és identitásHitelesítse a hívási útvonalakat, kezelje az esemény-payloadokat és metaadatokat nem megbízhatóként, adjon minden függvénynek szűk jogosultságokat, és korlátozza a további szolgáltatás- és hálózati hozzáférést.
Kód és konfigurációVizsgálja felül a függőségeket és csomagokat, tartsa a titkokat távol a kódtól és naplóktól, válassza szét a környezeteket, védje a szállítási pipeline-okat, és leltározza a függvényeket, triggereket, rétegeket, verziókat és használaton kívüli végpontokat.
Megfigyelés és rezilienciaKorrelálja a hívási, identitás-, API- és adateseményeket felesleges payloadok megőrzése nélkül; határozzon meg konkurencia-, időtúllépés-, újrapróbálkozás-, dead-letter- és költségkontrollokat; és tesztelje a rosszindulatú és sikertelen eseményeket.
Fontos korlátA serverless némi infrastruktúra-üzemeltetést ruház át, nem az alkalmazás elszámoltathatóságát. A sebezhető kód, a túlzott jogosultságok, a nem biztonságos események, az exponált titkok és a nem biztonságos API-k ügyfélkockázatok maradnak. A szolgáltatói elkülönítés és futásidejű láthatóság nehezen ellenőrizhető, miközben a gyors skálázás, újrapróbálkozások vagy megosztott függőségek felerősíthetik a szolgáltatásmegtagadási, költség- és rendelkezésreállási hatást.