S3 파일 업로드 다운로드시 암호화 여부 관련 질문입니다.
655
작성한 질문수 24
자바 S3 클라이언트로 파일 업로드나 다운로드시 기본적으로 SSL/TLS 레이어를 이용하니깐 암복화에는 따로 신경을 안써도 되나요?
만약에 AWS 샘플을 좀 읽어보니깐 클라이언트에서 암호화 하는 경우도 있던데 이런 경우는 어떤 경우에 사용하는지 궁금합니다
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
자바 S3 클라이언트를 사용하여 파일을 업로드하거나 다운로드하는 경우 기본적으로 SSL/TLS 암호화를 사용하므로 암호화에 대해 추가로 신경쓸 필요가 없습니다.
그러나 보안 상 이유로 클라이언트가 송수신하는 파일을 추가적으로 암호화하여 보호할 필요가 있는 경우도 있습니다. 이 경우에는 클라이언트에서 파일을 암호화하여 AWS S3에 업로드할 수 있습니다.
일반적으로 중요성이 낮은 파일(데이터 덤프, 로그 등)은 암호화하지 않고, 중요성이 높은 파일(개인정보, 인증서 등)은 클라이언트에서 암호화하여 전송하는 것이 좋습니다.
따라서, 보안 요구사항 및 필요성에 따라 클라이언트에서 파일 암호화를 선택적으로 사용하고 있으며, 이 경우에는 AWS 샘플 코드 등을 참고하여 코드를 작성할 수 있습니다.
이상입니다. 추가로 궁금하신 점이 있으면 언제든지 댓글로 질문해주세요. 감사합니다.
[3-6] EC2 실습 관련 질문
0
143
1
AWS 비용관련 질문
0
124
2
RDS부분 너무 많이 바껴서...업데이트를 하든 강의를 잠시 내리든 해야될것같은데요
4
278
1
RDS 실습 1부 - connect.php
1
305
2
RDS 관련질문
0
257
1
보안 설정 문의 (4-5 RDS 실습)
0
281
1
connect.php 미작동 4-5 RDS 실습 1부, 15:00
0
292
2
4-5 RDS 실습 1부, 13:50
0
194
1
5-5 s3 실습 - ACL edit 버튼이 비활성화일 때 해결 방법
0
301
1
강사님 connect.php 부분이 생각보다 잘 안풀리네요ㅠㅠ
0
305
2
DDB 모든 항목을 하나의 속성으로 정렬하기
0
187
1
mysql 설치되어 있지 않을 시 해결법
2
336
1
connect.php 저장용
2
359
2
에필로그 완강처리가 안됩니다.
0
279
1
vi index.html 이후 아무런 반응이 없습니다.
0
424
1
boot volume 및 Magnetic 사용 유무
0
265
2
S3 버킷 버전 관리
0
510
2
mysql:command not found
0
861
1
사용자 목록에서 root유저 보이지 않는 문제
0
356
2
nano /etc/my.cnf 관련 문의 드립니다.
0
452
2
connect.php 에서 500 에러 발생시 해결방법
0
762
1
AWS CLI에서 Code deploy를 사용해 어플리케이션을 만드는 과정에서 막혔습니다.
0
363
2
인스턴스 퍼블릭IP/connect.php로 접속하면 페이지가 작동하지 않습니다가 뜹니다.
0
514
3
[8-2] 마지막 예시에서 브라우져 캐시 인가요?
0
167
1





