엣지(Edge) IE모드(IE Mode)를 로컬사용자가 관리하는 방법

2022. 6. 5. 00:52IT생활

마이크로소프트(이하 MS)사 의 윈도우에 기본 탑재 되어 왔던 Internet explorer (이하 IE) 가 IE 11 버전을 끝으로 2022년 6월15일 사용 종료, MS 의 표현으로는 은퇴(retirement)하게 됩니다. IE 7 부터 웹표준에 대응해가며 IE11까지 명맥을 이어 왔지만 ActiveX 를 지원하는 것 자체가 운영체제의 큰 보안 위협인 만큼 IE 의 퇴출은 필수적이었습니다.
현재의 엣지(Edge) 브라우저는 크롬과 같은 크로미움 엔진 기반으로 새롭게 만들어진 브라우저이며 기존 IE 이용자가 엣지를 이용하도록 윈도우 업데이트를 통해 지속적으로 유도하고 있습니다.

그런데 국내의 경우 금용권이나 공공기관에서 ActiveX 기반으로 운영되고 있는 시스템들이 너무 많이 남아 있는 것이 현실 입니다.

## 기관,기업 사용자들을 위한 MS 의 지원
기관,기업의 ActiveX 를 이용하거나 웹표준을 준수하지 않는 오래된 레거시 웹기반 시스템을 지원하기 위해 MS 에서는 엣지에 IE모드를 제공하고 있습니다.
MS 에서는 IE모드를 권장하는 것은 아니며 부득이하게 이용해야 하는 레거시 시스템에 대해서만 조직(기관,기업)내에서 사이트 목록을 관리하고 이에 대해서만 사용자가 대상 시스템을 이용할 수 있도록 "조직에서 관리" 하도록 권고하고 있습니다.

## 조직(기관,기업)에서 관리하기 위한 윈도우 그룹 정책 전파
윈도우를 조직에서 Active Directory 기반으로 도메인 사용자를 관리하고 있다면 IE모드에 대한 관리는 윈도우 서버 관리자가 설정해주고 정책 배포를 통해 반영을 할 수 있습니다.
이 글은 Active Directory 도메인 사용자 기반이 아닌 일반 개인 PC의 로컬 사용자 환경을 위주로 알려 드려 보겠습니다.

## 윈도우 업데이트와 Edge 업데이트는 필수
https://docs.microsoft.com/ko-kr/deployedge/edge-ie-mode-local-site-list

윈도우도 10의 경우도 최신 설치 본이 아닐 경우 IE모드 관련 오류가 있을 수 있다. 위 링크에서 필수 구성 요소로 언급된 윈도우와 엣지 버전을 확인해 보고 최신 업데이트를 반영해 두자.
윈도우 버전 확인은 실행 > winver

## 엣지 팝업 및 리디렉션 허용 확인
기관,기업에서 쓰는 업무시스템의 경우 포털을 통해 접속한 후 여러 업무시스템에 팝업창이나 페이지 리디렉션을 통해 이동하는 경우가 많습니다.
대상 시스템이 열리지 않는 현상이 있을 경우 우선 팝업 및 리디렉션 허용을 해주도록 합니다.
* 엣지 -> 설정 -> 쿠키 및 사이트 권한 -> 팝업 및 리디렉션 (edge://settings/content/popups)
차단(권장) 은 끄도록 하고 "허용" 옆에 추가 버튼을 눌러서 대상시스템 URL 의 IP 또는 도메인 주소를 등록해 줍니다.

## IE 모드를 이용하는 2가지 방식. 엔터프라이즈 모드 vs 사용자모드
MS에서는 기관,기업(조직)에서 부득이하게 IE를 써야하는 업무 사이트에 대해 엔터프라이즈 모드를 사용하여 관리하도록 방안을 제시하고 있습니다.
사용자모드는 조직에서 관리해주는 사이트 이외에 대해 즉시 이용을 해야할 필요가 있을 때 사용해 볼 수 있습니다.
이 글에서는 엔터프라이즈 모드 위주로 다루도록 하겠습니다.

## 엔터프라이즈 모드 적용하기
엔터프라이즈 모드는 그룹 정책 편집기를 통해 편집할 수도 있지만 윈도우 Active Directory 기반의 도메인 사용자 관리를 하고 있지 않다면 그룹 정책 편집기를 꼭 이용할 필요가 없습니다.
레지스트리에 적용되야 하는 값은 다음과 같습니다.
1. InternetExplorerIntegrationLevel : 1 - 엔터프라이즈 모드 사용, 2 - IE11 사용
2. InternetExplorerIntegrationSiteLIst : 엔터프라이즈 사이트 목록 파일 경로

2번의 사이트 목록은 가능하다면 조직 내의 모든 사용자가 직접 접근 가능한 웹서버 또는 WebDAV, 공유 드라이브 등에 업로드 하여 사이트 목록 갱신을 쉽게 하는 것이 유리합니다.
레지스트리 등록을 통해 엔터프라이즈 모드 설정이 되면 엣지를 열게 되면 엔터프라이즈 모드가 적용된 상태로 열리게 됩니다.

엔터프라이즈 사이트 목록에 등록한 사이트는 엣지에서 아래와 같이 URL 을 입력하면 확인 가능하며 엔터프라이즈 사이트 목록을 수정하였다면 업데이트 강제 적용 버튼을 눌러 적용을 하면 됩니다.

## 엔터프라이즈 사이트 목록 관리하기
엔터프라이즈 사이트 목록은 정해진 규칙에 맞춰 xml 포맷으로 작성해야 하는데 MS 에서는 엔터프라이즈 사이트 목록을 관리하기 위한 툴을 제공하고 있습니다.
조직에서 사용하고 있는 사이트가 많다면 엑셀을 이용하여 사이트를 관리하고 엑셀 매크로를 이용하여 사이트 목록을 관리하는 방안을 고려해 볼 수 있습니다.
엑셀 매크로를 이용한 샘플파일 첨부하였습니다.

## 엔터프라이즈 사이트 목록 구성 요소
엔터프라이즈 사이트 목록 xml 파일에 설정하는 정보 내용은 다음과 같습니다.
* site url : url 은 ip, 도메인 명 단위으로 등록합니다. 도메인 명으로 등록할 경우 수퍼 도메인 단위로만 등록해 주면 전체 하위 도메인까지 적용 됩니다.
포트(port)별로 여러개의 업무 시스템을 쓰고 있고 각각 다른 설정을 해야 한다면 IP,도메인 명 끝에 포트 정보를 콜론(:) 기호를 구분자로 하여 추가해주면 됩니다.
* compat-mode : IE 모드에서 사용할 문서호환모드 입니다. 문서호환모드는 대상시스템 구축 당시 어떤 브라우저에 최적화 되었는지에 따라 결정되는 것인데 이에 대해 확인이 어렵다면 값을 바꿔가며 테스트 해볼 수 밖에 없습니다.
기존에 IE 호환성 보기를 적용해야 문단이나 그림이 틀어지지 않고 정상적으로 보였다면 적절한 문서호환모드 값을 입력해 주어야 합니다.
- IE11 : 웹표준을 준수한 구축한지 그다지 오래되지 않은(10년이내?) 사이트
- IE8Enterprise : 약간 오래된 사이트. (15년 이내?)
- IE5 : 아주 오래된 시스템
- Default : 페이지 또는 HTTP 헤더에 포함된 정포를 토대로 문서모드 적용

상세 설명은 다음의 url 을 참고합니다.
https://docs.microsoft.com/ko-kr/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance#updated-schema-attributes

 

엔터프라이즈 모드 스키마 v.2 지침(IT 전문가용 Internet Explorer 11) - Internet Explorer

Enterprise Mode Site List Manager를 사용하여 Windows 10을 실행하는 디바이스에 대한 엔터프라이즈 모드 사이트 목록을 만들고 업데이트합니다.

docs.microsoft.com

 

다음번에는 이론적인 내용 보다는 실무적으로 이용할 만한 자료를 올려 보도록 하겠습니다.