diff --git a/WebContent/jsp/common/screen/blank_screen.jsp b/WebContent/jsp/common/screen/blank_screen.jsp
new file mode 100644
index 0000000..d26bc77
--- /dev/null
+++ b/WebContent/jsp/common/screen/blank_screen.jsp
@@ -0,0 +1,23 @@
+<%@ page language="java" contentType="text/html; charset=utf-8"%>
+<%@ page import="java.io.*"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%
+ response.setHeader("Pragma", "No-cache");
+ response.setHeader("Cache-Control", "no-cache");
+ response.setHeader("Expires", "0");
+%>
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/WebContent/jsp/common/screen/leftMenu.jsp b/WebContent/jsp/common/screen/leftMenu.jsp
index 5122047..39ea4aa 100644
--- a/WebContent/jsp/common/screen/leftMenu.jsp
+++ b/WebContent/jsp/common/screen/leftMenu.jsp
@@ -63,7 +63,8 @@
-
<%=menuName%>
+
+
<%=menuName != null ? menuName : ""%>
<%
for (MenuUI menuUi : list) {
diff --git a/WebContent/jsp/common/screen/top_04.jsp b/WebContent/jsp/common/screen/top_04.jsp
index 81ee7e4..a6cb02a 100644
--- a/WebContent/jsp/common/screen/top_04.jsp
+++ b/WebContent/jsp/common/screen/top_04.jsp
@@ -411,7 +411,9 @@
<%} else {%>
goPage2('/monitoring/leftMenu.do?menuId=<%=firstTopMenuId%>', '<%=firstSubMenuUrl%>?menuId=<%=firstSubMenuId%>', '<%=firstSubMenuId%>');
<%}%>
-
+ <%} else {%>
+ // 메뉴권한이 없는 유저 로그인 시 빈화면 프레임을 노출 20251126
+ goPage2('/monitoring/leftMenu.do?menuId=00', '/monitoring/blankScreen.do', '');
<%}%>
}
diff --git a/src/main/java/com/eactive/eai/rms/common/acl/menu/MenuRenderController.java b/src/main/java/com/eactive/eai/rms/common/acl/menu/MenuRenderController.java
index 93df087..be2eb0a 100644
--- a/src/main/java/com/eactive/eai/rms/common/acl/menu/MenuRenderController.java
+++ b/src/main/java/com/eactive/eai/rms/common/acl/menu/MenuRenderController.java
@@ -122,5 +122,16 @@ public class MenuRenderController extends BaseAnnotationController {
return "/common/screen/top_04";
}
+
+ /**
+ * 메뉴권한 미존재 유저 접속 시 빈 화면 frame 노출 20251126
+ *
+ * @return 빈 화면 (blank_screen)
+ */
+ @GetMapping("/blankScreen.do")
+ public String getBlankScreen(HttpServletRequest request, String serviceType, ModelMap modelMap) throws Exception {
+ return "/common/screen/blank_screen";
+ }
+
}