02-07 20:37
λ°μν
250x250
Recent Posts
Recent Comments
Link
Tags
- aws ses
- kubernetesscheduling
- Java
- eventbridge
- cloudnative
- JVM
- Kubernetes
- gochannel
- go
- DevOps
- Certified Solutions Architect
- Lambda
- dMarc
- EKS
- aws
- Datadog
- nodeaffinity
- kubernetesadmin
- Fargate
- CKA
- SMTP
- SAA-CO2
- DKIM
- SAA-CO3
- SPF
- kubernetesstudyguide
- λ©μΌ μΈμ¦ νλ‘ν μ½
- K8S
- containerorchestration
Archives
- Today
- Total
DevOps Tasks
AWS Certified Solutions Architect - Associate 보μ, μ격 μ¦λͺ λ° κ·μ μ€μ Part λ³Έλ¬Έ
Certification
AWS Certified Solutions Architect - Associate 보μ, μ격 μ¦λͺ λ° κ·μ μ€μ Part
λ°λ°₯μ€ 2024. 1. 14. 22:45728x90
λ°μν
π Pilot Light
- μ΅μ λ²μ μ νκ²½μ΄ νμ ν΄λΌμ°λμμ μ€νλλ DR μλ리μ€λ₯Ό μ€λͺ νλλ° μ’ μ’ μ¬μ©λλ€.
- 볡ꡬν΄μΌ ν λκ° λλ©΄ μ€μ μ½μ΄λ₯Ό μ€μ¬μΌλ‘ μ 체 νλ‘λμ νκ²½μ μ μνκ² νλ‘λΉμ λ ν μ μλ€.
π AWS STS (Security Token Service)
- AWS 리μμ€μ λν μ‘μΈμ€λ₯Ό μ μ΄ν μ μλ μμ 보μ μ격 μ¦λͺ μ μμ±νμ¬ μ λ’°λ°λ μ¬μ©μμκ² μ 곡ν μ μλ€.
- μμ 보μ μ격 μ¦λͺ μ λ€μκ³Ό κ°μ μ°¨μ΄μ μ μ μΈνκ³ λ IAM μ¬μ©μκ° μ¬μ©ν μ μλ μ₯κΈ° μ‘μΈμ€ ν€ μ격 μ¦λͺ κ³Ό κ±°μ λμΌν ν¨λ ₯μ μ§λλ€.
- μμ 보μ μ격 μ¦λͺ
μ κ·Έ μ΄λ¦μ΄ μμνλ― λ¨κΈ°μ μ΄λ€.
μ΄ μ격 μ¦λͺ μ λͺ λΆμμ λͺ μκ°κΉμ§ μ§μλλλ‘ κ΅¬μ±ν μ μλ€.
μ격 μ¦λͺ μ΄ λ§λ£λ ν AWSλ λλ κ·Έ μ격 μ¦λͺ μ μΈμνμ§ λͺ»νκ±°λ κ·Έ μ격 μ¦λͺ μ μ¬μ©ν API μμ²μΌλ‘λΆν° μ΄λ£¨μ΄μ§λ μ΄λ€ μ’ λ₯μ μ‘μΈμ€λ νμ©νμ§ μλλ€. - μμ 보μ μ격 μ¦λͺ
μ μ¬μ©μμ ν¨κ» μ μ₯λμ§ μμ§λ§ λμ μΌλ‘ μμ±λμ΄ μμ² μ μ¬μ©μμκ² μ 곡λλ€.
μμ 보μ μ격 μ¦λͺ μ΄ λ§λ£λμμ λ(μ¬μ§μ΄λ λ§λ£ μ μ΄λΌλ) μ¬μ©μλ μ μ격 μ¦λͺ μ μμ²ν μ μλ€.
λ¨, μ격 μ¦λͺ μ μμ²νλ ν΄λΉ μ¬μ©μμκ² κ·Έλ κ² ν μ μλ κΆνμ΄ μμ΄μΌ νλ€.
π Amazon Cognito
- μΉ λ° λͺ¨λ°μΌ μ±μ λν μΈμ¦, κΆν λΆμ¬ λ° μ¬μ©μ κ΄λ¦¬λ₯Ό μ 곡νλ€.
- μ¬μ©μλ μ¬μ©μ μ΄λ¦κ³ μνΈλ₯Ό μ¬μ©νμ¬ μ§μ λ‘κ·ΈμΈνκ±°λ μΌκ΅΄μ± , Amazon, Google, μ¬κ³Ό κ°μ νμ¬λ₯Ό ν΅ν΄ λ‘κ·ΈμΈν μ μλ€.
π Cognito λ κ°μ§ μ£Όμ κ΅¬μ± μμ
μ¬μ©μ ν
- μ± μ¬μ©μμ κ°μ λ° λ‘κ·ΈμΈ μ΅μ μ μ 곡νλ μ¬μ©μ λλ ν°λ¦¬
- λ‘κ·ΈμΈ μ¬λΆμ 무κ΄νκ² μ¬μ©μ νμ λͺ¨λ λ©€λ²λ λλ ν°λ¦¬ νλ‘νμ 보μ νλ©°, SDKλ₯Ό ν΅ν΄ μ΄λ₯Ό μ‘μΈμ€ ν μ μλ€. μ¬μ©μ ν μ 곡 μ¬ν :
- κ°μ λ° λ‘κ·ΈμΈ μλΉμ€
- μ¬μ©μ λ‘κ·ΈμΈμ μν λ΄μ₯ μ¬μ©μ μ§μ μΉ UI
- νμ¬λ₯Ό ν΅ν μμ λ‘κ·ΈμΈ λ° μ¬μ©μνμ SAML λ° OIDC μ격 μ¦λͺ 곡κΈμλ₯Ό ν΅ν λ‘κ·ΈμΈ
- MFA
- LambdaνΈλ¦¬κ±°λ₯Ό ν΅ν μ¬μ©μ μ§μ μν¬νλ‘μ° λ° μ¬μ©μ λ§μ΄κ·Έλ μ΄μ
μ격 μ¦λͺ ν
- κΈ°ν AWS μλΉμ€μ λν μ¬μ©μ μ‘μΈμ€ κΆνμ λΆμ¬ν μ μλ€.
- μμ μ격μ¦λͺ μ μ»μ΄ λ€λ₯Έ AWS μλΉμ€μ μ‘μΈμ€ν μ μλ€.
- μ΅λͺ κ²μ€νΈ μ¬μ©μλ λ¬Όλ‘ μ격 μ¦λͺ μ λν μ¬μ©μ μΈμ¦μ μ¬μ©ν μ μλ λ€μ μ격 μ¦λͺ 곡κΈμ μ§μ :
- Amazon Cognito μ¬μ©μ ν
- νμ¬λ₯Ό ν΅ν μμ λ‘κ·ΈμΈ
- OIDC 곡κΈμ
- SAML μ격 μ¦λͺ 곡κΈμ
- κ°λ°μ μΈμ¦ μ격 μ¦λͺ
μ¬μ©μ νκ³Ό, μ격 μ¦λͺ νμ λ³λ λλ ν¨κ» μ¬μ©ν μ μλ€.
π ACM (AWS Certificate Manager)
- AWS Certificate Manager(ACM)μ AWS μΉ μ¬μ΄νΈμ μ ν리μΌμ΄μ μ 보νΈνλ νΌλΈλ¦ λ° νλΌμ΄λΉ SSL/TLS X.509 μΈμ¦μμ ν€ λ₯Ό λ§λ€κ³ , μ μ₯νκ³ , κ°±μ νλ 볡μ‘μ±μ μ²λ¦¬νλ€.
- ACMμμ μ§μ λ°κΈνκ±°λ μλ νν° μΈμ¦μλ₯Ό ACM κ΄λ¦¬ μμ€ν μΌλ‘ κ°μ Έμ€λ λ°©λ²μΌλ‘ ν΅ν© AWS μλΉμ€μ λν μΈμ¦μλ₯Ό μ 곡ν μ μλ€.
- ACM μΈμ¦μλ λ¨μΌ λλ©μΈ μ΄λ¦, μ¬λ¬ νΉμ λλ©μΈ μ΄λ¦, μμΌλμΉ΄λ λλ©μΈ λλ μ΄λ¬ν λλ©μΈμ μ‘°ν©μ 보νΈν μ μλ€.
- ACM μμΌλμΉ΄λ μΈμ¦μλ μνλ λ§νΌμ νμ λλ©μΈμ 보νΈν μ μλ€.
- λ΄λΆ PKIμ λͺ¨λ μμΉμμ μ¬μ©ν μ μλλ‘ ACM Private CAλ‘ μλͺ ν ACM μΈμ¦μλ₯Ό λ΄λ³΄λΌ μλ μλ€.
π ACMμ 2κ°μ§ μ΅μ
- AWS Certificate Manager (ACM)
- ACM Private CA
π AWS Directory Service
- λ€λ₯Έ AWS μλΉμ€μμ Microsoft Active Directory (AD)λ₯Ό μ¬μ©ν μ μλ λͺ κ°μ§ λ°©λ²μ μ 곡νλ€.
- λλ ν°λ¦¬λ μ¬μ©μ, κ·Έλ£Ή λ° λλ°μ΄μ€μ λν μ 보λ₯Ό μ μ₯νκ³ , κ΄λ¦¬μλ μ΄λ₯Ό μ¬μ©νμ¬ μ 보 λ° λ¦¬μμ€μ λν μ‘μΈμ€λ₯Ό κ΄λ¦¬νλ€.
- AWS AD λλ LDAP (Lightweight Directory Access Protocol) μΈμ μ ν리μΌμ΄μ μ μ¬μ©νλ €λ κ³ κ°μκ² λ€μν λλ ν°λ¦¬ μ ν μ΅μ μ μ 곡νλ€.
π Amazon GuardDuty
- GuardDutyλ λ°μ΄ν° μλ³Έμ λΆμνκ³ μ²λ¦¬νλ μ§μμ 보μ λͺ¨λν°λ§ μλΉμ€μ΄λ€.
@ λ°μ΄ν° μλ³Έ : CloudTrail κ΄λ¦¬ μ΄λ²€νΈ λ‘κ·Έ, AWS CloudTrailS3, DNSλ‘κ·Έ, EKS κ°μ¬ λ‘κ·Έ λ° VPC νλ¦ λ‘κ·Έμ λν λ°μ΄ν° μ΄λ²€νΈμ΄λ€.
- μ μ± IP μ£Όμ λ° λλ©μΈ λͺ©λ‘ λ± μν μΈν 리μ μ€ νΌλλ₯Ό λ°νμΌλ‘ Machine Learningμ μ μ©νμ¬ μκΈ°μΉ μκ² λ°μνλ μ μ¬μ λ¬΄λ¨ νλκ³Ό μ μμ νλμ μ°ΎμλΈλ€.
π AWS IAM (Identity & Access Management)
- IAMμ λν κΆν κ²½κ³λ₯Ό μ§μνλ€.
- κΆν κ²½κ³λ κ΄λ¦¬ν μ μ± μ μ¬μ©νμ¬ μ격 μ¦λͺ κΈ°λ° μ μ± μ ν΅ν΄ IAM μν°ν°μ λΆμ¬ν μ μλ μ΅λ κΆνμ μ€μ νλ κ³ κΈ κΈ°λ₯
- μν°ν°μ κΆν κ²½κ³λ μ격 μ¦λͺ κΈ°λ° μ μ± λ° κ΄λ ¨ κΆν κ²½κ³ λͺ¨λμμ νμ©λλ μμ λ§ μννλλ‘ νμ©νλ€.
- μ΄λ€ λ°©μμΌλ‘λ λ‘κ·Έλ₯Ό μλμΌλ‘ μ κ±°νλλ‘ IAM μ μ± μ ꡬμ±ν μ μλ€. μ¬μ©μ μ격 μ¦λͺ μ λ°λ₯Έ μ‘μΈμ€ λ°©λ²
- μ½μ μνΈ
- μ‘μΈμ€ ν€
- CodeCommitμ© SSHν€
- μλ² μΈμ¦μ
728x90
π AWS Single Sign-on (SSO)
- ν΄λΌμ°λ κΈ°λ° SSO (Single Sign-on) μλΉμ€λ‘, λͺ¨λ μ¬μ©μμ λν SSOμ‘μΈμ€λ₯Ό μ€μμμ μ½κ² κ΄λ¦¬ν μ μλ μλΉμ€μ΄λ€.
- AWSκ³μ λ° ν΄λΌμ°λ μ ν리μΌμ΄μ νΉν, λͺ¨λ μ¬μ©μμ λν΄ SSO μ‘μΈμ€ λ° μ¬μ©μ κΆνμ κ΄λ¦¬νλ λ° λμμ΄ λλ€.
- AWS SSOμμ μ§μ μ¬μ©μ μ격 μ¦λͺ μ μμ±νκ±°λ Microsoft Active Directory λλ Okta Universal Directory λλ Azure ADμ κ°μ νμ€ κΈ°λ° μ격 μ¦λͺ 곡κΈμμμ κ°μ Έμ¬ μ μμ΅λλ€.
- μΈλ ₯ μ¬μ©μλ ν λΉλ λͺ¨λ AWS κ³μ λλ ν΄λΌμ°λ μ ν리μΌμ΄μ μ μ‘μΈμ€ ν μ μλ μ¬μ©μ ν¬νΈμ μ»λλ€.
- AWS SSOλ AWS IAMμ ν΅ν΄ AWS κ³μ μ‘μΈμ€ κ΄λ¦¬μ ν¨κ» μ€ννκ±°λ λ체νλλ‘ μ μ°νκ² κ΅¬μ±ν μ μλ€.π‘ SAML μ°λ
- AWS SSOλ SAML(보μ μΈμ¦ λ§ν¬μ μΈμ΄)λ‘ μ격 μ¦λͺ μ°λμ νλ€.
- SAML 2.0μ SAMLκΈ°κ΄(ID 곡κΈμ λλ IdPλΌκ³ ν¨)κ³Ό SAML μλΉμ (μλΉμ€ 곡κΈμ λλ SPλΌκ³ ν¨) κ°μ μ¬μ©μμ λν μ 보λ₯Ό μ λ¬νλ SAML μ΄μ€μ μ μμ νκ² κ΅ννλ λ° μ¬μ©λλ μ κ³ νμ€μ΄λ€.
- AWS SSO μλΉμ€λ μ΄ μ 보λ₯Ό μ¬μ©νμ¬ μμ© νλ‘κ·Έλ¨μ μ¬μ©ν κΆνμ΄ μλ μ¬μ©μμκ² νλλ μ΄μ λ SSOλ₯Ό μ 곡νλ€. AWS Managed Microsoft AD λλ AWS SSO μ€ν μ΄λ‘ SAML IdP κΈ°λ₯μ μΆκ°νλ€.
π SAML 2.0 κΈ°λ° νλλ μ΄μ μ 보
- AWSλ λ§μ μ격 μ¦λͺ 곡κΈμ(IdP)κ° μ¬μ©νλ κ°λ°©ν νμ€μΈ SAML 2.0(Security Assertion Markup Language 2.0)μ΄λΌλ ID νλλ μ΄μ μ μ§μνλ€.
- μ΄ κΈ°λ₯μ νλλ μ΄μ ν΅ν© μΈμ¦ (SSO)μ νμ±ννλ―λ‘ μ‘°μ§μ λͺ¨λ ꡬμ±μμ λν΄ IAM μ¬μ©μλ₯Ό μμ±νμ§ μμλ μ¬μ©μκ° μ½μμ λ‘κ·ΈμΈνκ±°λ API μμ μ νΈμΆν μ μλ€.
- SAMLμ μ¬μ©ν¨μΌλ‘μ¨ AWSλ‘ μ°λμ ꡬμ±νλ κ³Όμ μ λ¨μνν μ μλ€.
μ¬μ©μ μ§μ μ격 μ¦λͺ νλ½μ μ½λλ₯Ό μμ±νλ λμ IdPμ μλΉμ€λ₯Ό μ¬μ©ν μ μκΈ° λλ¬Έμ΄λ€.
π Amazon Inspector
- μ§μμ μΌλ‘ μ€μΊνλ μ·¨μ½μ± κ΄λ¦¬ μλΉμ€
- AWS μ·¨μ½μ±μ μν μν¬λ‘λ Amazon Inspectorλ ECRμ μλ EC2 μΈμ€ν΄μ€μ 컨ν μ΄λ μ΄λ―Έμ§λ₯Ό μλμΌλ‘ κ²μνμ¬ μννΈμ¨μ΄ μ·¨μ½μ±κ³Ό μλνμ§ μμ λ€νΈμν¬ λ ΈμΆμ΄ μλμ§ κ²μ¬νλ€.
- μννΈμ¨μ΄ μ·¨μ½μ μ΄λ λ€νΈμν¬ λ¬Έμ κ° λ°κ²¬λλ©΄ Amazon Inspectorμμ κ²μ κ²°κ³Όλ₯Ό μμ±νλ€.
- κ²μ κ²°κ³Όλ μ·¨μ½μ±μ μ€λͺ νκ³ , μν₯μ λ°λ 리μμ€λ₯Ό μλ³νλ©°, μ·¨μ½μ±μ μ¬κ°λλ₯Ό νκ°νλ©°, μμ μ§μΉ¨μ μ 곡νλ€.
- Amazon Inspector μ½μμ μ¬μ©νμ¬ κ³μ μ λν κ²μ κ²°κ³Όμ λν μΈλΆ μ 보λ₯Ό μ¬λ¬ κ°μ§ λ°©λ²μΌλ‘ λΆμνκ±°λ λ€λ₯Έ νλͺ©μ ν΅ν΄ κ²μ κ²°κ³Όλ₯Ό λ³΄κ³ μ²λ¦¬ν μ μλ€.
π AWS KMS(AWS Key Management Service)
- λ°μ΄ν°λ₯Ό 보νΈνλ λ° μ¬μ©νλ μνΈν ν€λ₯Ό μ½κ² μμ±νκ³ μ μ΄ν μ μκ² ν΄μ£Όλ κ΄λ¦¬ν μλΉμ€
- νλμ¨μ΄ 보μ λͺ¨λ (HSM)μ μ¬μ©νμ¬ AWS KMS Keysλ₯Ό 보νΈνκ³ κ²μ¦νλ€.
@ HSM : μνΈν μμ μ μ²λ¦¬νκ³ μνΈν ν€μ 보μ μ€ν 리μ§λ₯Ό μ 곡νλ μ»΄ν¨ν μ₯μΉ - κ³ κ° λ§μ€ν°ν€ (CMK)λ₯Ό μμ νλ κ²μ μμ νμ§ μμΌλ©° μνν μ μλ€.
- CMKμ μ°κ²°λ ν€ κ΅¬μ± μμμ λͺ¨λ λ©νλ°μ΄ν°λ₯Ό μμ λκ³ , μ΄ μμ μ λλ릴 μ μλ€.
- CMKκ° μμ λ νμλ ν΄λΉ CMKλ‘ μνΈνλ λ°μ΄ν°λ₯Ό λ μ΄μ ν΄λ
ν μ μλ€.
μ¦, λ°μ΄ν° 볡ꡬ λΆκ° - νμ€νμ§ μμ κ²½μ°μλ, μμ νλ λμ CMKλ₯Ό λΉνμ±ννλ λ°©λ² κ³ λ €
- CMKλ₯Ό μμ νκΈ° μ μ ν΄λΉ CMK νμμ μνΈνλ μνΈν ν
μ€νΈ μ©λμ μκ³ μΆμ μ μλ€.
==> AWS KMSλ μ΄ μ λ³΄λΏ μλλΌ μ΄λ ν μνΈ ν μ€νΈλ μ μ₯νμ§ μλλ€.
π KMS ν€ μμ
- CMKλ₯Ό μμ νλ €λ©΄ ν€ μμ λ₯Ό μμ½νλ€.
- λκΈ° κΈ°κ°μ μ΅μ 7μΌμμ μ΅λ 3Kλ μ΄λ ν μνΈν μμ μλ μ¬μ©ν μ μλ€.
- AWS KMSλ μμ λκΈ° μ€μΈ CMKμ λ°±μ ν€λ₯Ό κ΅μ²΄νμ§ μλλ€.
- ν€ μμ λ₯Ό μμ½ν μμ μΌλ‘λΆν° μ§μ λ μ΅μ μλ§νΌ κ²½κ³Όν μμ μ΄μ§λ§ μ΅λ 24μκ°μ΄ λν΄μ§ μ μλ€.
ex) ν€ μμ μμ½ ν λκΈ°μκ°μ΄ 7μΌμ΄λΌλ©΄ λκΈ° μκ° μ’ λ£λ 7μΌ μ΄νλΆν° 8μΌ μ΄λ΄μ λκΈ° μκ° μ’ λ£
π λκΈ°μκ° (Pending Deletion)
- μμ λκΈ° μ€μΈ CMKλ μ΄λ ν μνΈν μμ μλ μ¬μ©ν μ μλ€.
- AWS KMSλ μμ λκΈ° μ€μΈ CMKμ λ°±μ ν€λ₯Ό κ΅μ²΄νμ§ μλλ€.
- ν€ μμ λ₯Ό μμ½ν μμ μΌλ‘λΆν° μ§μ λ μ΅μ μλ§νΌ κ²½κ³Όν μμ μ΄μ§λ§ μ΅λ 24μκ°μ΄ λν΄μ§ μ μλ€.
ex) ν€ μμ μμ½ ν λκΈ°μκ°μ΄ 7μΌμ΄λΌλ©΄ λκΈ° μκ° μ’ λ£λ 7μΌ μ΄νλΆν° 8μΌ μ΄λ΄μ λκΈ° μκ° μ’ λ£
π Amazon Macie
- Amazon Macieλ μμ κ΄λ¦¬ν λ°μ΄ν° 보μ λ° λ°μ΄ν° νλΌμ΄λ²μ μλΉμ€λ‘, κΈ°κ³ νμ΅ λ° ν¨ν΄ μΌμΉλ₯Ό νμ©νμ¬ AWSμμ λ―Όκ°ν λ°μ΄ν°λ₯Ό κ²μνκ³ λ³΄νΈνλ€.
- Amazon Macieλ κΈ°κ³ νμ΅ λ° ν¨ν΄ μΌμΉλ₯Ό μ¬μ©νμ¬ λκ·λͺ¨μ λ―Όκ°ν λ°μ΄ν°λ₯Ό λΉμ© ν¨μ¨μ μΌλ‘ κ²μνλ€.
- Macieλ μ΄λ¦, μ£Όμ λ° μ μ© μΉ΄λ λ²νΈμ κ°μ κ°μΈ μλ³ μ 보(PII)λ₯Ό ν¬ν¨νμ¬ λκ·λͺ¨μ μ μ μ¦κ°νλ λ―Όκ°ν λ°μ΄ν° μ ν λͺ©λ‘μ μλμΌλ‘ κ°μ§νλ€.
- λν Amazon S3μ μ μ₯λ λ°μ΄ν°μ λν λ°μ΄ν° 보μ λ° λ°μ΄ν° νλΌμ΄λ²μμ μ§μμ μΈ κ°μμ±μ μ 곡νλ€.
- Macieλ AWS Management Consoleμμ ν λ²μ ν΄λ¦ λλ λ¨μΌ API νΈμΆλ‘ μ½κ² μ€μ ν μ μλ€.
- Macieλ AWS Organizationsλ₯Ό μ¬μ©νμ¬ λ€μ€ κ³μ μ§μμ μ 곡νλ―λ‘ λͺ λ²μ ν΄λ¦λ§μΌλ‘ λͺ¨λ κ³μ μμ Macieλ₯Ό νμ±νν μ μλ€.
π AWS Secrets Manager
- AWS Secrets Managerλ μ ν리μΌμ΄μ , μλΉμ€ λ° IT 리μμ€μ λν μ‘μΈμ€λ₯Ό 보νΈνλ λ° λμμ΄ λλ 보μ μ 보 κ΄λ¦¬ μλΉμ€μ λλ€.
- μ΄ μλΉμ€λ₯Ό μ¬μ©νλ©΄ μλͺ μ£ΌκΈ° λμ λ°μ΄ν°λ² μ΄μ€ μ격 μ¦λͺ , API ν€ λ° κΈ°ν 보μ μ 보λ₯Ό μμ½κ² κ΅μ²΄, κ΄λ¦¬ λ° κ²μν μ μμ΅λλ€.
- Secrets Managerλ₯Ό μ¬μ©νλ©΄ AWS ν΄λΌμ°λ, νμ¬ μλΉμ€ λ° μ¨νλ λ―Έμ€μ μλ 리μμ€μ μ‘μΈμ€ νλ λ° μ¬μ©λλ 보μ μ 보λ₯Ό 보νΈνκ³ κ΄λ¦¬ν μ μμ΅λλ€.
- λͺ¨λ μ격 μ¦λͺ μ λν΄ μλ κ΅μ²΄λ₯Ό νμ±ννλ€.
- AWS Shieldλ AWSμμ μ€νλλ μΉ μ ν리μΌμ΄μ μ DDoS(Distributed Denial of Service) 곡격μΌλ‘λΆν° 보νΈνλ κ΄λ¦¬ν μλΉμ€μ΄λ€.
- AWS Shield Standardλ μΆκ° λΉμ© μμ΄ λͺ¨λ AWS κ³ κ°μκ² μλμΌλ‘ νμ±νλλ€.
- AWS Shield Advancedλ μ νμ΄ κ°λ₯ν μ λ£ μλΉμ€μ΄λ€.
- AWS Shield Advancedλ EC2, ELB, CloudFront, Global Accelerator λ° Route 53μμ μ€νλλ μ ν리μΌμ΄μ μ λͺ©νλ‘ νλ λ μ κ΅νκ³ λ ν° κ·λͺ¨μ 곡격μ λν΄ μΆκ°μ μΈ λ³΄νΈλ₯Ό μ 곡νλ€.π‘ λ€νΈμν¬ λ³Όλ₯¨ 곡격 (κ³μΈ΅ 3)π‘ λ€νΈμν¬ νλ‘ν μ½ κ³΅κ²© (κ³μΈ΅ 4)π‘ Application layer 곡격 (κ³μΈ΅ 7)
- μ΄ κ³΅κ²© λ²‘ν° λ²μ£Όλ μΉ μμ² νμμ κ°μ λμμ μ ν¨ν 쿼리λ₯Ό μμ© νλ‘κ·Έλ¨μ λ²λνμ¬ ν©λ²μ μΈ μ¬μ©μμκ² μλΉμ€λ₯Ό κ±°λΆνλ €κ³ μλνλ€.
- μΈνλΌ κ³μΈ΅ 곡격 벑ν°μ νμ λ²μ£Όλ€.
μ΄λ¬ν 벑ν°λ νλ‘ν μ½μ μ μ©νμ¬ λμ 리μμ€μ λν μλΉμ€λ₯Ό κ±°λΆνλ€.
λ€νΈμν¬ νλ‘ν μ½ κ³΅κ²©μ μΌλ°μ μΈ μλ μλ², λ‘λ λ°Έλ°μ λλ λ°©νλ²½κ³Ό κ°μ 리μμ€μ μ°κ²° μνλ₯Ό μμ§μν¬ μ μλ TCP SYN νλ¬λλ€.
λ€νΈμν¬ νλ‘ν μ½ κ³΅κ²©λ λ³Όλ₯¨ μΈ‘μ μ΄ λ μ μλ€.
μλ₯Ό λ€μ΄ TCP SYN νλ¬λκ° ν΄μλ‘ λ€νΈμν¬μ μ©λμ ν¬νμν€λ©΄μ λμ 리μμ€ λλ μ€κ° 리μμ€μ μνλ μμ§ν μ μλ€. - μΈνλΌ κ³μΈ΅ 곡격 벑ν°μ νμ λ²μ£Όλ€.
μ΄λ¬ν 벑ν°λ νκΉν λ λ€νΈμν¬ λλ 리μμ€μ μ©λμ ν¬ννμ¬ ν©λ²μ μΈ μ¬μ©μμκ² μλΉμ€λ₯Ό κ±°λΆνλ€. - π Shieldκ° νμ§νλ 곡격 λ±κΈ
π AWS WAF
- κ°μ©μ±μ μν₯μ μ£Όκ±°λ, 보μμ μννκ±°λ, 리μμ€λ₯Ό κ³Όλνκ² μ¬μ©νλ μΌλ°μ μΈ μΉ κ³΅κ²©μΌλ‘λΆν° μΉ μ ν리μΌμ΄μ μ΄λ APIλ₯Ό 보νΈνλ λ° λμμ΄ λλ μΉ μ ν리μΌμ΄μ λ°©νλ²½μ λλ€.
- κ³ κ°μ΄ μ μν 쑰건μ λ°λΌ μΉ μμ²μ νμ©, μ°¨λ¨ λλ λͺ¨λν°λ§νλ κ·μΉμ ꡬμ±νμ¬ κ³΅κ²©μΌλ‘λΆν° μΉ μ ν리μΌμ΄μ μ 보νΈνλ μΉ μ ν리μΌμ΄μ λ°©νλ²½
- μ΄λ¬ν 쑰건μλ IP μ£Όμ, HTTP ν€λ, HTTP λ³Έλ¬Έ, URL λ¬Έμμ΄, SQL λͺ λ Ήμ΄ μ£Όμ λ° κ΅μ°¨ μ¬μ΄νΈ μ€ν¬λ¦½ν .
- WAFλ νν CloudFrontλ ALBμ κΈ΄λ°ν ν΅ν©λλ€.
- CloudFrontμμ WAF μ¬μ© μ μ£μ§ λ‘μΌμ΄μ μμ κ·μΉ μ€νλμ΄ μ°¨λ¨λ μμ²μ κ³ κ° μΉ μλ²μ λλ¬νκΈ° μ μ μ€μ§λμ΄ λ³΄μμΌλ‘ μΈν΄ μ±λ₯μ΄ μ νλμ§ μλλ€.
- ALBμμ WAF μ¬μ© μ κ·μΉμ΄ 리μ μμ μ€νλκ³ κ·μΉμ μ¬μ©ν΄ μΈν°λ·κ³Ό μ§μ μ°κ²°λ λΆλΆκ³Ό λ΄λΆ λ‘λ λ°Έλ°μ λ³΄νΈ κ°λ₯
π μ‘μΈμ€λ₯Ό μ ννλ λ° μ¬μ©ν μ μλ λ€μν μμ² νΉμ±
left | |
---|---|
1 | μμ²μ΄ μμλλ IP μ£Όμ |
2 | μμ²μ΄ μμλλ κ΅κ° |
3 | μμ² ν€λ κ° |
4 | μμ²μ λνλλ λ¬Έμμ΄ (νΉμ λ¬Έμμ΄ λλ μ κ·μ ν¨ν΄κ³Ό μΌμΉνλ λ¬Έμμ΄) |
5 | μμ² κΈΈμ΄ |
6 | μ μ±μΌ κ°λ₯μ±μ΄ μλ SQL μ½λμ μ‘΄μ¬(SQL λͺ λ Ήμ΄ μ£Όμ μ΄λΌκ³ μλ €μ§) |
7 | μ μ±μΌ κ°λ₯μ±μ΄ μλ μ€ν¬λ¦½νΈμ μ‘΄μ¬(κ΅μ°¨ μ¬μ΄νΈ μ€ν¬λ¦½ν μ΄λΌκ³ μλ €μ§) |
8 | μ¬λ¬ μΉ μ ν리μΌμ΄μ μ μ¬μ¬μ©ν μ μλ κ·μΉ |
9 | AWS λ° AWS Marketplace ν맀μκ° μ 곡νλ κ΄λ¦¬ν κ·μΉ κ·Έλ£Ή. |
10 | μ€μκ° μ§ν λ° μνλ§λ μΉ μμ² |
11 | AWS WAF APIλ₯Ό μ¬μ©νμ¬ μλνλ κ΄λ¦¬ |
728x90
λ°μν