S3 Default Encryption vs Bucket Policies

  • S3 ๋ฒ„ํ‚ท์— ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜๊ณ , ํŒŒ์ผ์ด ์•”ํ˜ธํ™”๋˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”
    ๋ฒ„ํ‚ท ์ •์ฑ…์„ ์‚ฌ์šฉํ•ด ์•”ํ˜ธํ™”๋ฅผ ๊ฐ•์ œํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฒ„ํ‚ท ์ •์ฑ…์„ ์‚ฌ์šฉํ•˜๋ฉด API ํ˜ธ์ถœ์—์„œ ์•”ํ˜ธํ™” Header๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ์ฑ„ S3์— ๋„๋‹ฌํ•˜๋ฉด, ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋œ๋‹ค.
  • ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž์˜ S3 ๋ฒ„ํ‚ท์— ํ‘ธ์‹œ๋˜๋Š” ๋ชจ๋“  ๊ฐ์ฒด๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ํšจ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค.


์ด๋Ÿฐ ๋ฐฉ๋ฒ• ์™ธ์— ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค.

  • S3์˜ ๊ธฐ๋ณธ ์•”ํ˜ธํ™” ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
  • ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๊ฐ์ฒด๋ฅผ S3์— ์—…๋กœ๋“œํ•˜๋ฉด ๊ธฐ๋ณธ ์•”ํ˜ธํ™” ์˜ต์…˜์„ ํ†ตํ•ด ์•”ํ˜ธํ™”๊ฐ€ ์ด๋ฃจ์–ด์ง„๋‹ค.
  • ๋‹ค๋งŒ, ์•”ํ˜ธํ™”๋œ ๊ฐ์ฒด๋ฅผ ์—…๋กœ๋“œํ•  ๋•Œ, ์žฌ์•”ํ˜ธํ™”๊ฐ€ ๋˜์ง€๋Š” ์•Š๋Š”๋‹ค.


์ค‘์š”ํ•œ ์ 

  • ๋ฒ„ํ‚ท ์ •์ฑ… ๋ฐฉ์‹์ด ๊ธฐ๋ณธ ์•”ํ˜ธํ™”๋ณด๋‹ค ๋จผ์ € ๊ณ ๋ ค๋œ๋‹ค๋Š” ์ ์ด๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด SSE-S3 ์ด๋ผ๋Š” ์•”ํ˜ธํ™” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ•์ œํ•˜๋ ค๋ฉด ๋ฒ„ํ‚ท ์ •์ฑ…์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜์ง€๋งŒ,
    ๊ทธ์ € ๋ฒ„ํ‚ท ๋‚ด ๋ชจ๋“  ๊ฐ์ฒด๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋ ค๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋ผ๋ฉด ๊ธฐ๋ณธ ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋œ๋‹ค.


์•”ํ˜ธํ™” ์œ ํ˜•

  • SSE-S3
  • SSE-KMS
  • โ€ฆ๋“ฑ๋“ฑ

S3 Access Logs

  • ๊ฐ์‚ฌ ๋ชฉ์ ์œผ๋กœ ๋ชจ๋“  Access๋ฅผ S3๋ฒ„ํ‚ท์— ๋กœ๊น…ํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉ
  • S3๋กœ ๋ณด๋‚ด์ง€๋Š” ๋ชจ๋“  ์š”์ฒญ์€ ๊ณ„์ •๊ณผ ์Šน์ธ ์—ฌ๋ถ€์— ์ƒ๊ด€์—†์ด ๋‹ค๋ฅธ S3๋ฒ„ํ‚ท์— ๋กœ๊น…๋˜์–ด ์ดํ›„์— ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ๋ฐ์ดํ„ฐ๋ถ„์„ ๋„๊ตฌ๋ฅผ ์ด์šฉํ•ด์„œ ๋ถ„์„ํ•˜๊ฑฐ๋‚˜ ๋‚˜์ค‘์— ํ•™์Šตํ•˜๊ฒŒ๋  Athena ๋ฅผ ์‚ฌ์šฉํ•ด ๋ถ„์„ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
  • ๋กœ๊ทธ ํฌ๋ฉง์€ ์—ฌ๊ธฐ์—์„œ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

image-20220808020826988

1. Access Log ์ฃผ์˜์‚ฌํ•ญ

  • ๋ชจ๋‹ˆํ„ฐ๋ง์ค‘์ธ ๋ฒ„ํ‚ท์„ ๋กœ๊น… ๋ฒ„ํ‚ท์œผ๋กœ ์„ค์ •ํ•˜๋ฉด โ€œ์ ˆ๋Œ€โ€ ์•ˆ๋œ๋‹ค.
  • ๋งŒ์•ฝ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฒ„ํ‚ท์„ ๋กœ๊น… ๋ฒ„ํ‚ท์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๋ฌดํ•œ ๋กœ๊น… ๋ฃจํ”„๊ฐ€ ์ƒ๊ธฐ๊ฒŒ ๋˜๊ณ ,
    ๋ฒ„ํ‚ท์˜ ํฌ๊ธฐ๊ฐ€ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ปค์ง„๋‹ค.
  • App์ด ์‚ฌ์šฉํ•˜๋Š” ๋ฒ„ํ‚ท๊ณผ Log ๋ฒ„ํ‚ท์„ ๊ผญ ๊ตฌ๋ถ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜์ž!

image-20220808021239109

Server Access Logging ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•  ๋•Œ, Target bucket์€ ๋กœ๊ทธ๊ฐ€ ์Œ“์ผ bucket์„ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค.

๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ