Server-Side-Encryption (SSE)

Client-Side Encrytion: 클라이언트에서 먼저 암호화해서 전송

Encrytion in Transit: SSL/TSL (HTTPS)사용하라는 뜻. (특히 SSE-C 일 때)

Force Rncrytion in Transit: Bucket Policy를 통해서 HTTPS나 특정 암호화 방식을 강제 할 수 있다


S3 CORS (Cross-Orgin Resource Sharing)

Origin 이란?

→ scheme (프로토콜) + host (domain) + port

ex: https://example.com ⇒ https 프로토콜에 도메인 + 내부 포트 443

same origin이란?

⇒ 같은 오리진에 api만 다른

ex: https://example.com/api1, https://example.com/api2 ⇒ same origin

CORS란?

→ 다른 origin끼리 요청을 보낼 때 접근할 수 있게 하는 규칙.