diff --git a/src/main/java/egovframework/com/cop/sms/service/impl/SmsBasicDBUtil.java b/src/main/java/egovframework/com/cop/sms/service/impl/SmsBasicDBUtil.java
index 9e99c8b..0368814 100644
--- a/src/main/java/egovframework/com/cop/sms/service/impl/SmsBasicDBUtil.java
+++ b/src/main/java/egovframework/com/cop/sms/service/impl/SmsBasicDBUtil.java
@@ -12,6 +12,8 @@ import org.apache.commons.dbcp.PoolingDriver;
import org.apache.commons.pool.impl.GenericObjectPool;
import org.apache.log4j.Logger;
+import egovframework.com.cmm.service.EgovProperties;
+
/**
* 문자메시지를 위한 DB Util 클래스 (프레임워크 비종속 버전)
* Apache commons의 DBCP를 활용한 예로 각 프로젝트에 맞게 수정 필요
@@ -39,12 +41,14 @@ public class SmsBasicDBUtil {
private static final String JDBC_ALIAS = "default";
/** JDBC Driver 명 */
private static final String JDBC_DRIVER = "org.gjt.mm.mysql.Driver";
+ /* [보안/SER-004] SMS 발송 DB 접속정보 하드코딩(CWE-798) 제거 — 프로퍼티(globals)로 외부화.
+ Globals.sms.jdbc.url / .username / .password 로 설정한다(환경별 분리·암호화 계층 이관). */
/** JDBC 접속 URL */
- private static final String JDBC_URL = "jdbc:mysql://192.168.200.24:1621/com";
+ private static final String JDBC_URL = EgovProperties.getProperty("Globals.sms.jdbc.url");
/** JDBC 접속 사용자ID */
- private static final String JDBC_USER = "com";
+ private static final String JDBC_USER = EgovProperties.getProperty("Globals.sms.jdbc.username");
/** JDBC 접속 패스워드 */
- private static final String JDBC_PASSWORD = "com01";
+ private static final String JDBC_PASSWORD = EgovProperties.getProperty("Globals.sms.jdbc.password");
/** 한번에 pool에서 갖다 쓸 수 있는 최대 커넥션 개수 */
private static final int MAX_ACTIVE = 20;
/** 사용되지 않고 pool에 저정될 수 있는 최대 커넥션 개수 */
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
index 64306a0..e0354c2 100644
--- a/src/main/webapp/WEB-INF/web.xml
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -13,6 +13,34 @@
************************************************************************************************
-->
egovframework default
+
+
+
+ httpHeaderSecurityFilter
+ org.apache.catalina.filters.HttpHeaderSecurityFilter
+
+ antiClickJackingOption
+ SAMEORIGIN
+
+
+ blockContentTypeSniffingEnabled
+ true
+
+
+ hstsEnabled
+ false
+
+
+
+ httpHeaderSecurityFilter
+ /*
+
+
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter