Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
deviceTag
를 비롯한 추가적인 사용자 데이터를 AES-256 암호화 알고리즘을 사용하여 암호화하였습니다. 이로써 DB가 유출되더라도 암호화된 데이터를 복호화하지 않는 이상 직접적인 확인이 불가능하게 되어 보안성이 강화되었습니다.Tasks
deviceTag
암호화deviceTag
는 AES-256 암호화 알고리즘을 사용하여 암호화되었습니다.deviceTag
의 고유 해시로부터 IV를 생성하여 매번 동일한 deviceTag에 대해 일관된 암호화 값을 생성하도록 구현하였습니다.uploaded_file
테이블saved_path
컬럼을 AES-256 암호화 알고리즘을 통해 암호화하였습니다.record
테이블accuracy
,duration
,steps
컬럼을 AES-256으로 암호화하였습니다.homework
테이블description
컬럼을 AES-256 암호화 알고리즘으로 암호화하였습니다.암호화된 데이터는 복호화 절차를 거쳐야만 읽을 수 있습니다.
ETC