서비스 배포
답변 1
0
Dev님 안녕하세요 :)
좋은 질문입니다. 음 비밀번호처럼 의무까지는 아니지만 중요한 개인정보들은 암호화하는게 좋아요. 그럴 일은 없겠지만 주민번호, 카드번호 이런걸 혹시라도 저장을 해야 한다면 암호화를 해야되요. 제일 좋은건 이런 민감한 정보는 디비에 저장하지 않는거에요. 전에 쇼핑몰 개발하면서 정기배송 기능을 만들었었는데요. 정기배송을 하기 위해서는 카드 정보를 가지고 있어야 했어요. 근데 카드 정보를 저희가 운영하는 디비에 저장하지 않았어요. 카드정보는 PG사(외부 결제 서비스)에 저장을 했고 PG사에서 해당 카드와 대응하는 id를 발급해줬어요. 그러면 저는 해당 id만 저장하면 되는거죠. 이 id는 노출이 되어도 사용이 불가능해요. 이 id로 PG사에 결제를 요청할 때 id만 절달하는게 아니고 환경변수에 안전하게 저장되어 있는 secret key도 같이 전달해야되니깐요.
그외 주소, 연락처와 같은 개인정보들은 암호화를 하는 경우도 있고 안하는 경우도 있는거 같아요. 어떤 데이터를 암호화할지는 다른분들과 충분히 검토 후 결정하시는걸 권장합니다. 만약 연락처가 공개되는 SNS서비스를 개발하신다면 연락처를 암호화 할 필요 없겠죠?
암호화를 해야하는 경우가 있다면 아래 모듈을 활용하시면 됩니다
https://www.npmjs.com/package/mongoose-field-encryption
Router.use 두번째 파라미터 ImageRouter : undefined 전달 오류
0
127
2
소스코드 요청
0
164
1
프록시 관련 질문
0
169
1
Presigned URL 사용시 데이터베이스 저장 시점
0
336
1
이미지 등록시 자동 등록 오류
0
218
1
강의에 사용된 코드 다운 받는 사이트 주소 있나요?
0
390
2
axios 이용해서 백엔드로 이미지 전송 중 새로고침
0
476
1
ImageList 컴포넌트에서 업로드 한 사진을 리스트에서 바로 보기 위해 이 방법도 괜찮나요??
0
386
1
이미지 처음 올릴 때만 나타나는 오류
0
257
1
es6 스타일로 Import 할때 동작하지 않습니다.
0
393
1
이미지 업로드시
0
368
1
node js를 이용하고 mysql에 이미지 경로 저장
2
1263
1
선생님 cloudFront를 사용하게되면 S3는 private으로 사용하는게 좋을까요
0
546
1
선생님 aws-sdk 모듈을 찾을 수 없다고 합니다.
0
667
1
new aws.S3 version 확인
2
509
1
react-router-dom v6 useHistory 이슈
7
641
0
람다에서 시간 초과 에러가 뜹니다!
0
318
1
첫 로드시 동일한 이미지 두번호출
2
493
1
이미지 업로드 시 배열로
2
532
1
Promise.all에 대한 질문
0
431
1
세션에 관한 질문이 있습니다.
0
434
1
Promise.all관련 질문 ("여러 이미지 미리보기" 중...)
0
312
1
cdn 주소
0
510
1
특정 user 페이지 가져오기 질문있습니다.
0
298
1





