You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 증명사진, 원서 파일, 입학등록원 및 금연 서약서, 공지사항 파일을 업로드할 때 메타데이터를 전송하여 파일의 형식 및 크기를 검증할 수 있도록 하였습니다.
- 전송한 메타데이터와 다른 파일을 보낼 경우 S3 Bucket에서 차단하도록 Presigned URL을 개선했습니다.
🙌 개선 방향
현재는 사용자가 업로드하는 증명사진, 원서 파일들을 클라이언트에서만 검증하고 있으므로 Presigned URL에 직접 악성 파일을 업로드하는 것을 바꿀 수 없습니다. 따라서 서버에 파일을 업로드하지 않으면서도, 파일을 검증할 수 있도록 해야합니다.
💻 코드
🏄♂️ 참고 자료
https://velog.io/@eple/Presigned-Url%EB%A1%9C-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C%ED%95%A0-%EB%95%8C-%ED%99%95%EC%9E%A5%EC%9E%90-%EC%9A%A9%EB%9F%89%EC%9D%84-%EC%A0%9C%ED%95%9C%EC%8B%9C%ED%82%A4%EC%9E%90
https://velog.io/@invidam/S3-Presigned-Url-%EB%8F%84%EC%9E%85%ED%95%98%EA%B8%B0
The text was updated successfully, but these errors were encountered: