작성
·
557
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
자바 S3 클라이언트를 사용하여 파일을 업로드하거나 다운로드하는 경우 기본적으로 SSL/TLS 암호화를 사용하므로 암호화에 대해 추가로 신경쓸 필요가 없습니다.
그러나 보안 상 이유로 클라이언트가 송수신하는 파일을 추가적으로 암호화하여 보호할 필요가 있는 경우도 있습니다. 이 경우에는 클라이언트에서 파일을 암호화하여 AWS S3에 업로드할 수 있습니다.
일반적으로 중요성이 낮은 파일(데이터 덤프, 로그 등)은 암호화하지 않고, 중요성이 높은 파일(개인정보, 인증서 등)은 클라이언트에서 암호화하여 전송하는 것이 좋습니다.
따라서, 보안 요구사항 및 필요성에 따라 클라이언트에서 파일 암호화를 선택적으로 사용하고 있으며, 이 경우에는 AWS 샘플 코드 등을 참고하여 코드를 작성할 수 있습니다.
이상입니다. 추가로 궁금하신 점이 있으면 언제든지 댓글로 질문해주세요. 감사합니다.