위

관리자화면에 iframe 으로 띄울경우 엣지브라우저에서 튕기는 현상

· 2025-03-17 (월) 10:40:19 · 4597

팝업이 열릴 때 iframe으로 열리는 경우, 브라우저가 일부 User-Agent 값을 다르게 전달할 수 있음. 특히 Microsoft Edge 브라우저에서는 일부 User-Agent 문자열이 변형됨

 

그래서 verify_mb_key 함수에서 HTTP_USER_AGENT 값을 비교할때 변형된 값으로 비교하게 되므로 

 

"아이피로 XSS 공격이 있었습니다. 관리자 권한을 탈취하려는 접근이므로 주의하시기 바랍니다. 해당 아이피는 차단하시고 의심되는 게시물이 있는지 확인하시기 바랍니다."

 

라는 메시지가 뜨게 됩니다.

 

/lib/common.lib.php 파일에 아래 코드 추가로 해결이 가능합니다. (extend 폴더에 넣으면 반영이 안됨)

 

 

// 회원키 브라우저 (팝업이 열릴 때 iframe으로 열리는 경우, 브라우저가 일부 User-Agent 값을 다르게 전달할 수 있음. 특히 Microsoft Edge 브라우저에서는 일부 User-Agent 문자열이 변형됨)

add_replace('ss_mb_key_user_agent', 'wz_mb_key_user_agent', 1, 1);

function wz_mb_key_user_agent($str_user_agent='') {

    $str_user_agent = md5(substr($_SERVER['HTTP_USER_AGENT'], 0, 80)); // 뒷부분이 변형되므로 뒷부분을 제거.

    return $str_user_agent;

}

|
댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
25-04-13 조회 4,859
25-04-12 조회 4,628
25-04-10 조회 4,979
25-04-10 조회 5,118
25-04-10 조회 5,567
25-04-09 조회 5,771
25-04-08 조회 5,082
25-04-02 조회 4,876
25-03-30 조회 4,851
25-03-27 조회 4,776
25-03-26 조회 4,742
25-03-26 조회 4,880
25-03-25 조회 4,923
25-03-23 조회 4,817
25-03-21 조회 4,972
25-03-20 조회 4,797
25-03-19 조회 4,815
25-03-18 조회 5,092
25-03-17 조회 4,598
25-03-13 조회 4,746
25-03-12 조회 5,143
25-03-09 조회 4,680
25-03-06 조회 4,851
25-03-05 조회 5,017
25-03-04 조회 5,009
25-03-04 조회 4,480
25-02-27 조회 4,945
25-02-27 조회 4,609
25-02-27 조회 4,442
25-02-27 조회 4,674