En konsoliderad trend i utformningen av molnbaserade applikationer är att använda sig av en reaktiv mikroservicearkitektur, som gör det möjligt att dela upp en applikation i flera välstyckade så ware enheter med specific c ansvar. En sådan arkitektur är perfekt i molnmiljöer, vilket garanterar ett antal fördelar (dvs. hög tillgänglighet och skalbarhet, enkel installation och utveckling). Det nya sättet att utforma molnapplikationer introducerar dock utmanande säkerhetshot. Förutom övervakningen av säkerheten i den övergripande distribuerade applikationen, har en viktig aspekt att göra med risken för att den förtroendekedja som etablerats bland de olika mikrotjänster som ingår i ansökan bryts. Vid är, en komprometterad enda microservice kan ta ner de andra relaterade. I detta dokument presenterar vi det tillvägagångssätt som används inom ramen för SERECA 1-projektet för att säkra mikroservicebaserade tillämpningar. Vi utnyttjade den nya utbyggnaden av Intels CPU, nämligen So ware Guard eXtension (SGX), för att öka säkerheten för applikationer som använder Eclipse Vert.x, verktygslådan för att bygga reaktiva molnapplikationer. Vi utvecklade en infrastruktur som består av flera SGX-aktiverade anläggningar (t.ex. Databas, containrar, samordningstjänster) för att stödja integrationsprocessen mellan Intel SGX och mikro-tjänster. Vår plattform har därför validerats genom två användningsfall som har utnyttjat de utvecklade säkra faciliteterna, det vill säga en kritisk infrastruktur (CI) övervakning ansökan - med starka krav när det gäller dataintegritet - och en applikation för prestandaanalys av molnbaserade tjänster där kontenticiteten av data är av största intresse.
Fetzer m.fl. REF presenterade det tillvägagångssätt som använts inom ramen för SERECA1-projektet för att säkerställa mikrotjänstbaserade tillämpningar baserade på SGX-teknik.
Integrating Reactive Cloud Applications in SERECA
{'venue': "ARES '17", 'journal': None, 'mag_field_of_study': ['Computer Science']}