feat: AES-256-GCM 암호화 적용 (tel, email), 로그/배포 설정 추가

This commit is contained in:
2026-04-21 10:32:46 +09:00
parent c9d41ef288
commit 22204a48a1
7 changed files with 108 additions and 14 deletions

View File

@@ -2,6 +2,7 @@ package com.owrawww.service;
import com.owrawww.domain.Inquiry;
import com.owrawww.domain.mapper.InquiryMapper;
import com.owrawww.util.AesUtil;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
@@ -10,6 +11,7 @@ import org.springframework.stereotype.Service;
public class InquiryService {
private final InquiryMapper inquiryMapper;
private final AesUtil aesUtil;
public boolean submit(Inquiry inquiry) {
Inquiry savedInquiry = new Inquiry();
@@ -17,8 +19,8 @@ public class InquiryService {
savedInquiry.setTitle(inquiry.getTitle());
savedInquiry.setComment(inquiry.getContent());
savedInquiry.setName(inquiry.getName());
savedInquiry.setTel(inquiry.getTel());
savedInquiry.setEmail(inquiry.getEmail());
savedInquiry.setTel(aesUtil.encrypt(inquiry.getTel()));
savedInquiry.setEmail(aesUtil.encrypt(inquiry.getEmail()));
savedInquiry.setTopCode(2);
savedInquiry.setLeftCode(1);
savedInquiry.setSubGubun(1);