TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
21
Backend
Prisma include가 공개 API로 흘린 것들 — 게스트 비밀번호 해시 유출과 IP 기록 다시 생각하기
Prisma include는 모델의 모든 스칼라 필드를 그대로 돌려주기 때문에, 공개 API에서 쓰면 비밀번호 해시 같은 필드가 응답에 섞여 나간다. 실제 사고와 수정, 게스트 IP 기록 방식을 다시 정한 과정을 정리했다.
Backend
비밀번호 해싱, bcrypt와 argon2 중 무엇을
비밀번호는 절대 평문·단순 해시(MD5/SHA) 저장 금지. bcrypt는 검증된 표준, argon2id는 현대 권장. 둘 다 안전하게 쓰는 법.