AWS - EMR Enum
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
AWS se Elastic MapReduce (EMR) diens, wat begin met weergawe 4.8.0, het 'n veiligheidskonfigurasie kenmerk bekendgestel wat databeveiliging verbeter deur gebruikers toe te laat om versleutelinginstellings vir data in rus en in oordrag binne EMR-klusters, wat skaalbare groepe van EC2-instanties is wat ontwerp is om groot data raamwerke soos Apache Hadoop en Spark te verwerk, te spesifiseer.
Belangrike kenmerke sluit in:
Kluster Versleuteling Standaard: Standaard is data in rus binne 'n kluster nie versleuteld nie. Om versleuteling in te skakel, bied toegang tot verskeie funksies:
Linux Unified Key Setup: Versleutelt EBS kluster volumes. Gebruikers kan kies vir AWS Key Management Service (KMS) of 'n pasgemaakte sleutelverskaffer.
Open-Source HDFS Versleuteling: Bied twee versleuteling opsies vir Hadoop:
Veilige Hadoop RPC (Remote Procedure Call), gestel op privaatheid, wat die Simple Authentication Security Layer benut.
HDFS Blok oordrag versleuteling, gestel op waar, gebruik die AES-256 algoritme.
Versleuteling in Oordrag: Fokus op die beveiliging van data tydens oordrag. Opsies sluit in:
Open Source Transport Layer Security (TLS): Versleuteling kan geaktiveer word deur 'n sertifikaatverskaffer te kies:
PEM: Vereis handmatige skepping en bundeling van PEM-sertifikate in 'n zip-lêer, verwys van 'n S3-bucket.
Pasgemaak: Betrek die toevoeging van 'n pasgemaakte Java-klas as 'n sertifikaatverskaffer wat versleuteling artefakte verskaf.
Sodra 'n TLS-sertifikaatverskaffer in die veiligheidskonfigurasie geïntegreer is, kan die volgende toepassingspesifieke versleuteling funksies geaktiveer word, wat wissel op grond van die EMR weergawe:
Hadoop:
Mag versleutelde shuffle met TLS verminder.
Veilige Hadoop RPC met Simple Authentication Security Layer en HDFS Blok Oordrag met AES-256 word geaktiveer met versleuteling in rus.
Presto (EMR weergawe 5.6.0+):
Interne kommunikasie tussen Presto knope is beveilig met SSL en TLS.
Tez Shuffle Handler:
Gebruik TLS vir versleuteling.
Spark:
Gebruik TLS vir die Akka protokol.
Gebruik Simple Authentication Security Layer en 3DES vir Blok Oordrag Diens.
Eksterne shuffle diens is beveilig met die Simple Authentication Security Layer.
Hierdie funksies verbeter saam die sekuriteitsposisie van EMR-klusters, veral met betrekking tot databeveiliging tydens berging en oordrag fases.
Leer & oefen AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Leer & oefen GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)