인터넷 익스플로러
Internet Explorer![]() | |
스크린샷 ![]() Windows 10에서 실행되는 Internet Explorer 11 | |
원본 작성자 | 토머스 리어던 |
---|---|
개발자 | 마이크로소프트 |
초기출시 | 1995년 8월 24일;[1] (Windows 95용 Plus!에 포함) | (
안정적 해제(들) | |
엔진 | MSHTML(트라이던트), 차크라 |
운영체제 | 창문들 (이전 지원:Mac OS X, Solaris, HP-UX) |
플랫폼 | IA-32, x86-64, ARMv7 (이전 지원: MIPS, Alpha, PowerPC, 68k, SPARC, PA-RISC, Itanium) |
에 포함됨 |
|
후계자 | 마이크로소프트 엣지 |
표준(들) | HTML5, CSS3, WOFF, SVG, RSS, Atom, JPEG XR |
에서 사용 가능 | 95개 국어[4] |
유형 | |
면허증. | 독점 제품으로 Windows 라이센스가[5] 필요합니다. |
웹사이트 | microsoft |
인터넷 익스플로러(Internet Explorer[a], 이전 마이크로소프트 인터넷 익스플로러[b] 및 윈도우 인터넷 익스플로러,[c] 줄여서 IE 또는 MSIE)는 마이크로소프트가 개발한 그래픽[6] 웹 브라우저 시리즈 중 하나로, 윈도우 운영 체제 계열에서 사용되었다.IE는 대부분의 Windows 에디션에서 단종되었지만 Windows 10 LTSB/LTSC와 같은 특정 Windows 에디션에서는 여전히 지원됩니다.[6]1995년에 시작하여 그 해에 윈도우 95용 추가 패키지 플러스!의 일부로 처음 출시되었습니다.이후 버전은 무료 다운로드 또는 인서비스 팩으로 제공되었으며 윈도우 95 이후 버전의 오리지널 장비 제조업체(OEM(Original Equipment Manufacturer) 서비스 릴리스.Microsoft는 1990년대 후반에 연간 1억 달러 이상을 Internet Explorer에 투자했으며 1999년까지 1,000명 이상이 이 프로젝트에 참여했습니다.[7][8][9]브라우저의 새로운 기능 개발은 2016년에[10] 중단되었고 2022년 6월 15일에 마이크로소프트 엣지의 지원을 종료했습니다.
Internet Explorer(인터넷 익스플로러)는 한때 가장 널리 사용되는 웹 브라우저였으며 2003년에는 95%의 사용 점유율을 기록했으며 시간이 지남에 따라 약 0.3%로 감소했습니다.[11]이것은 마이크로소프트가 1990년대에 지배적인 브라우저였던 넷스케이프와의 첫 번째 브라우저 전쟁에서 승리하기 위해 번들링을 사용한 후에 이루어졌습니다.파이어폭스(2004년)와 구글 크롬(2008년)의 출시와 인터넷 익스플로러를 지원하지 않는 안드로이드 및 iOS와 같은 모바일 운영 체제의 인기가 높아짐에 따라 사용 점유율이 하락했습니다.IE의 후계자인 마이크로소프트 엣지는 2019년 11월 시장 점유율에서 처음으로 인터넷 익스플로러를 추월했습니다.다른 운영 체제용 Internet Explorer 버전도 제작되었으며, 여기에는 Xbox용 Internet Explorer라고 불리는 Xbox 360 버전과 Microsoft에서 더 이상 지원하지 않는 플랫폼용 Internet Explorer 버전도 포함됩니다.Mac용 Internet Explorer와 UNIX용 Internet Explorer(솔라리스 및 HP-UX), 포켓 인터넷 익스플로러(Pocket Internet Explorer)라는 임베디드 OEM 버전, 나중에 Internet Explorer Mobile로 브랜드를 변경했으며 Windows CE, Windows Phone, 이전에는 Internet Explorer 7을 기반으로 Windows Phone 7을 지원했습니다.
브라우저는 개발 전반에 걸쳐 타사 기술(이전 버전에서는 로열티 없이 사용되는 Spyglass Mosaic의 소스 코드와 같은)과 보안 및 개인 정보 보호 취약성에 대해 면밀히 조사되었습니다.그리고 미국과 유럽연합은 인터넷 익스플로러와 윈도우의 통합이 공정한 브라우저 경쟁에 해를 끼쳤다고 판단했습니다.
Internet Explorer 7은 Windows Embedded Compact 2013에서 여전히 지원됩니다.인터넷 익스플로러 11의 코어는 마이크로소프트 엣지의 기능인 IE 모드로 최소 2029년까지 계속 출시되어 지원될 것이며, 이를 통해 엣지는 인터넷 익스플로러 11의 트라이던트 레이아웃 엔진과 다른 구성 요소를 사용하여 웹 페이지를 표시할 수 있습니다.[12]IE 모드를 통해 인터넷 익스플로러 11의 기본 기술은 윈도우 11, 윈도우 서버 인사이더 빌드 22463, 윈도우 서버 인사이더 빌드 25110 등 IE11을 제대로 된 응용 프로그램으로 지원하지 않는 윈도우 버전에 부분적으로 존재합니다.[13]
역사
인터넷 익스플로러 1


인터넷 익스플로러 프로젝트는 1994년 여름에 토마스 리어든에 의해 시작되었는데,[14] 전 프로젝트 리더인 Ben Slivka에 [15]따르면 Spyglass, Inc.의 소스 코드를 사용했다고 합니다.모자이크는 선구적인 NCSA(National Center for Supercomputing Applications) 모자이크 브라우저와 공식적인 관계를 맺고 있는 초기 상용 웹 브라우저였습니다.[16][17]1994년 말, 마이크로소프트는 이 소프트웨어에 대한 마이크로소프트의 비윈도우 매출의 비율과 분기별 수수료로 Spyglass Mosaic을 라이선스했습니다.[17]NCSA 모자이크와 같은 이름을 가지고 있지만 스파이글래스 모자이크는 NCSA 모자이크 소스 코드를 거의 사용하지 않았습니다.[18]
마이크로소프트 인터넷 익스플로러라고 불리는 첫 번째 버전은 윈도우 95용 마이크로소프트 플러스! 팩에 인터넷 점프 스타트 키트의 일부로 설치되었습니다.[19]인터넷 익스플로러 팀은 초기 개발에서 6명 정도로 시작했습니다.[18][20]인터넷 익스플로러 1.5는 몇 달 후 윈도우 NT용으로 출시되었으며 기본 테이블 렌더링 지원이 추가되었습니다.운영 체제에 무료로 포함시킴으로써, 그들은 Spyglass Inc.에 로열티를 지불하지 않아도 되었고, 1997년 1월 22일 소송과 미화 8백만 달러의 합의금을 지불하게 되었습니다.[16][17]
마이크로소프트사는 1996년 SyNet사로부터 상표권 침해 소송을 당했는데, 이 회사가 "인터넷 익스플로러"라는 이름에 대한 권리를 소유하고 있다고 주장했습니다.[21]이 소송은 마이크로소프트사가 소송을 해결하기 위해 5백만 달러를 지불하는 것으로 끝이 났습니다.[22]
인터넷 익스플로러 2
인터넷 익스플로러 2(Internet Explorer 2)는 1995년 11월 22일에 윈도우 95와 윈도우 NT용으로, 1996년 4월 23일에 애플 매킨토시와[23] 윈도우 3.1용으로 출시된 인터넷 익스플로러의 두 번째 주요 버전입니다.[24]
인터넷 익스플로러 3
인터넷 익스플로러 3(Internet Explorer 3)은 1996년 8월 13일에 마이크로소프트 윈도우용으로, 1997년 1월 8일에 애플 맥 OS용으로 출시된 인터넷 익스플로러의 세 번째 주요 버전입니다.
인터넷 익스플로러 4
인터넷 익스플로러 4는 1997년 9월 마이크로소프트 윈도우, 맥 OS, 솔라리스, HP-UX용으로 출시된 인터넷 익스플로러의 네 번째 주요 버전입니다.트라이던트 웹 엔진을 사용한 최초의 인터넷 익스플로러 버전입니다.
인터넷 익스플로러 5
Internet Explorer 5(인터넷 익스플로러 5)는 1999년 3월 18일에 Windows 3.1, Windows NT 3, Windows 95, Windows NT 4.0 SP3, Windows 98, Mac OS X(최대 v5.2.3), Classic Mac OS(최대 v5.1.7), Solaris 및 HP-UX(최대 5.01 SP1)용으로 출시된 인터넷 익스플로러의 다섯 번째 주요 버전입니다.
인터넷 익스플로러 6
인터넷 익스플로러 6(Internet Explorer 6)은 윈도우 NT 4.0 SP6a, 윈도우 98, 윈도우 2000, 윈도우 ME용으로 2001년 8월 24일 출시된 인터넷 익스플로러의 여섯 번째 주요 버전입니다.
인터넷 익스플로러 7
인터넷 익스플로러 7(Internet Explorer 7)은 윈도우 XP SP2, 윈도우 서버 2003 SP1, 윈도우 비스타, 윈도우 서버 2008, 윈도우 임베디드 POSReady 2009의 기본 웹 브라우저로 2006년 10월 18일에 출시된 인터넷 익스플로러의 일곱 번째 주요 버전입니다.IE7은 탭 브라우징을 소개합니다.
인터넷 익스플로러 8
인터넷 익스플로러 8(Internet Explorer 8)은 윈도우 XP, 윈도우 서버 2003, 윈도우 비스타, 윈도우 서버 2008용으로 2009년 3월 19일에 출시된 인터넷 익스플로러의 8번째 주요 버전입니다.
인터넷 익스플로러 9
Internet Explorer 9(인터넷 익스플로러 9)는 2011년 3월 14일에 출시된 9번째 주요 버전으로, 플랫폼 업데이트가 적용된 윈도우 7, 윈도우 서버 2008 R2, 윈도우 비스타 서비스 팩 2, 윈도우 서버 2008 SP2용입니다.
인터넷 익스플로러 10
Internet Explorer 10(인터넷 익스플로러 10)은 2012년 10월 26일에 출시된 인터넷 익스플로러의 열 번째 주요 버전이며 Windows 8(윈도우 8) 및 Windows Server 2012(윈도우 서버 2012)의 기본 웹 브라우저입니다.2013년 2월에 윈도우 7 SP1과 윈도우 서버 2008 R2 SP1에서 사용할 수 있게 되었습니다.
인터넷 익스플로러 11
인터넷 익스플로러 11은 2013년 10월 17일에 출시된 윈도우 8.1, 윈도우 서버 2012 R2, 윈도우 RT 8.1에 탑재되어 있습니다.탭을 동기화하기 위한 불완전한 메커니즘이 포함되어 있습니다.It is a major update to its developer tools,[25][26] enhanced scaling for high DPI screens,[27] HTML5 prerender and prefetch,[28] hardware-accelerated JPEG decoding,[29] closed captioning, HTML5 full screen,[30] and is the first Internet Explorer to support WebGL[31][32][33] and Google's protocol SPDY (starting at v3).[34]이번 IE 버전에는 암호학(WebCrypto),[25] 적응형 비트레이트 스트리밍(Media Source Extensions)[35] 및 암호화된 미디어 확장을 포함한 Windows 8.1 전용 기능이 있습니다.[30]
인터넷 익스플로러 11은 2013년 11월 7일에 윈도우 7 사용자가 다운로드할 수 있게 되었으며, 이후 몇 주 동안 자동 업데이트가 제공되었습니다.[36]
이제 Internet Explorer 11의 사용자 에이전트 문자열은 에이전트를 "MSIE"가 아닌 "Trident"(기본 브라우저 엔진)로 식별합니다.또한 Gecko(Firefox의 브라우저 엔진)와의 호환성도 알려줍니다.
마이크로소프트는 2013년 10월 15일 현재 웹킷 썬스파이더 자바스크립트 벤치마크를 실행하는 인터넷 익스플로러 11이 가장 빠른 브라우저라고 주장했습니다.[37]
윈도우 서버 2012와 윈도우 임베디드 8 스탠다드(Windows Embedded 8 Standard)에서 2019년 4월에 인터넷 익스플로러 11을 사용할 수 있게 되었습니다.[38]
수명이 다함
마이크로소프트 엣지는 2015년 1월 21일 "프로젝트 스파르탄"으로 공식 발표되었습니다.[39][40]2015년 4월 29일 마이크로소프트는 윈도우 10의 기본 브라우저로 마이크로소프트 엣지가 인터넷 익스플로러를 대체할 것이라고 발표했습니다.[41]그러나 Internet Explorer는 2021년까지 주로 기업용으로 Windows 10 LTSC(Long Term Service Channel)와 Windows Server(윈도우 서버)의 기본 웹 브라우저로 남아 있었습니다.[42][43][44][45]
ActiveX 및 기타 기존 웹 기술이 필요한 이전 웹 사이트 및 인트라넷 사이트와의 호환성을 유지하기 위해 Internet Explorer(인터넷 익스플로러)가 Windows 10(윈도우 10)에 여전히 설치되어 있습니다.[39][40]브라우저의 MSHTML 렌더링 엔진도 호환성의 이유로 남아 있습니다.
또한 마이크로소프트 엣지는 기존 인터넷 응용 프로그램을 지원하는 "Internet Explorer 모드" 기능을 함께 제공했습니다.이것은 인터넷 익스플로러의 렌더링 코드인 Trident MSHTML 엔진을 사용하여 가능합니다.[46][47]마이크로소프트는 인터넷 익스플로러 모드를 적어도 2029년까지 지원하기로 약속했습니다. 단종되기 전에 1년의 공지가 있을 것입니다.[48]
마이크로소프트 엣지의 출시와 함께 인터넷 익스플로러의 새로운 기능 개발은 중단되었습니다.인터넷 익스플로러 11이 최종 출시되었고, 마이크로소프트는 인터넷 익스플로러를 사용하지 않는 절차를 시작했습니다.이 과정에서 마이크로소프트 지원 정책의 일부로 유지됩니다.[10]
2016년 1월 12일부터 각 버전의 Windows(윈도우)에서 사용할 수 있는 최신 버전의 Internet Explorer(인터넷 익스플로러)만 지원되고 있습니다.[49][50]당시 Internet Explorer 사용자의 거의 절반이 지원되지 않는 버전을 사용하고 있었습니다.[51]
2019년 2월 마이크로소프트 보안 책임자 크리스 잭슨(Chris Jackson)은 사용자에게 인터넷 익스플로러를 기본 브라우저로 사용하지 말 것을 권고했습니다.[52]
여러 웹 사이트에서 Internet Explorer에 대한 지원이 중단되었습니다.2020년 6월 1일, 인터넷 아카이브는 지원 브라우저 목록에서 Internet Explorer를 삭제했습니다.[53]2020년 11월 30일 이후, 마이크로소프트 팀의 웹 버전은 더 이상 인터넷 익스플로러 11을 사용하여 액세스할 수 없으며, 2021년 8월 17일 이후 남은 마이크로소프트 365 애플리케이션에 액세스할 수 없습니다.[54][55]또한 워드프레스는 2021년 7월 브라우저에 대한 지원을 중단했습니다.[56]
Windows 11(윈도우 11)에서 일반적인 Internet Explorer(인터넷 익스플로러) 실행 방법을 사용하지 않도록 설정했지만 사용자는 제어판의 브라우저 도구 모음 설정이나 PowerShell(파워셸)을 통해 브라우저를 실행할 수 있습니다.[57]
2022년 6월 15일, 윈도우 10 반기 채널(SAC)에 대한 인터넷 익스플로러 11 지원이 종료되었습니다.윈도우 10의 이러한 버전의 사용자들은 2023년 2월 14일부터 마이크로소프트 엣지로 리디렉션되었으며 브라우저에 대한 시각적 참조(예: 작업 표시줄의 아이콘)는 2023년 6월 13일에 제거되었습니다.그러나 2023년 5월 19일, 여러 단체들이 반대하여 마이크로소프트는 이 변경을 철회했습니다.[58][59]당시에도 여전히 지원되었던 다른 버전의 Windows는 영향을 받지 않았습니다.구체적으로, Windows 7 ESU, Windows 8.x, Windows RT, Windows Server 2008/R2 ESU, Windows Server 2012/R2 이상, Windows 10 LTSB/LTSC는 각각의 수명이 끝날 때까지 업데이트를 계속 받았습니다.[60][61][62][63]
다른 버전의 Windows(윈도우)에서는 지원 날짜가 끝날 때까지 Internet Explorer(인터넷 익스플로러)를 계속 지원합니다.IE7은 Windows Embedded Compact 2013 지원 종료와 함께 2023년 10월 10일까지 지원되었으며 IE9은 Windows Server 2008에서 Azure 고객을 위한 ESU 지원 종료와 함께 2024년 1월 9일까지 지원됩니다.[50]추가적인 지원 정책 변경을 제외하고, Internet Explorer 11은 Windows 10 IoT Enterprise LTSC 2021 지원 종료와 동시에 2032년 1월 13일까지 지원됩니다.[64][50]
특징들

Internet Explorer는 광범위한 웹 페이지를 볼 수 있도록 설계되었으며 Microsoft Update를 포함한 운영 체제 내의 특정 기능을 제공합니다.브라우저 전쟁이 한창일 때, 인터넷 익스플로러는 당시의 진보적인 기능을 지원하기 위해 기술적으로 따라잡았을 때만 넷스케이프를 대체했습니다.[66][better source needed]
표준지원
MSHTML(Trident) 브라우저 엔진을 사용한 Internet Explorer:
- HTML 4.01, HTML5의 일부, CSS Level 1, Level 2 및 Level 3, XML 1.0 및 DOM Level 1을 지원하며 구현 간격은 경미합니다.
- XSLT 1.0을 완전히 지원하며 XSLT의 오래된 Microsoft 방언인 WD-xsl을 종종 WD-xsl이라고도 하며, XSL의 1998년 12월 W3C Working Draft를 느슨하게 기반으로 합니다.XSLT 2.0의 지원은 미래에 있을 것입니다. 반 공식적인 마이크로소프트 블로거들은 개발이 진행 중이라고 밝혔으나 날짜는 발표되지 않았습니다.
- CSS 2.1에 대한 거의 완전한 호환성이 인터넷 익스플로러 8 릴리스에 추가되었습니다.[67][68]2011년 Internet Explorer 9의 MSHTML 브라우저 엔진은 모든 주요 브라우저의 CSS 2.1 공식 W3C 적합성 테스트 제품군에서 가장 높은 점수를 받았습니다.
- Internet Explorer 9(MSHTML Trident 버전 5.0)에서 XHTML을 지원합니다.이전 버전은 HTML 호환성 원칙으로 작성된 XHTML 문서를 렌더링할 수 있으며, 다음과 함께 제공됩니다.
text/html
MIME 형식입니다. - SMIL, SVG 글꼴 및 필터를 제외한 Internet Explorer 9(MSHTML Trident 버전 5.0)의 SVG 서브셋을[69] 지원합니다.
Internet Explorer는 DOCTYPE 스니핑을 사용하여 표준 모드와 화면에서 HTML 및 CSS 렌더링을 위한 이전 버전의 MSIE의 비표준 동작을 의도적으로 모방하는 "퀴크 모드" 중 하나를 선택합니다(Internet Explorer는 항상 인쇄를 위해 표준 모드를 사용함).J스크립트라는 자체적인 ECMA스크립트 방언도 제공하고 있습니다.
인터넷 익스플로러는 팀 버너스 리(Tim Berners-Lee)로부터 W3C가 추진하는 SVG에 대한 제한된 지원으로 인해 비판을 받았습니다.[70]
비표준 확장자
Internet Explorer는 HTML, CSS 및 DOM을 포함한 많은 표준에 일련의 독점 확장 기능을 도입했습니다.이로 인해 표준 호환 웹 브라우저에서 여러 웹 페이지가 손상된 것으로 보이며, 다른 브라우저에서 Internet Explorer용으로 제공되는 부적절한 요소를 렌더링할 수 있는 "quirks mode"가 필요하게 되었습니다.
Internet Explorer는 다른 브라우저에서 채택한 몇 가지 확장 기능을 DOM에 도입했습니다.
여기에는 IE 5의 일부인 요소 내에서 HTML 문자열에 대한 액세스를 제공하는 내부 HTML 속성이 포함되며, 이는 다른 모든 브라우저가 호환성을 위해 이를 구현한 후 약 15년 후 HTML 5의 일부로 표준화되었습니다.[71] 그리고 HTTP 요청의 전송과 HTTP 응답의 수신을 허용하는 XMLHtpRequest 개체와AJAX 및 HTML 문서의 풍부한 텍스트 편집을 가능하게 하는 컨텐츠 Document 객체의 designMode 속성을 수행하는 데 사용됩니다.[citation needed]이러한 기능 중 일부는 W3C DOM 방법을 도입하기 전까지는 불가능했습니다.HTML에 대한 루비 문자 확장은 W3C XHTML 1.1의 모듈로도 인정되지만 W3C HTML의 일부 버전에서는 찾아볼 수 없습니다.
마이크로소프트는 표준화를 위해 W3C가 고려할 IE의 몇 가지 다른 기능들을 제출했습니다.여기에는 HTML 요소와 JScript 동작을 연결하는 'behavior' CSS 속성(HTML Components, HTC로 알려짐), HTML 문서에 타이밍 및 미디어 동기화 지원을 추가하는 HTML+TIME 프로파일(W3C XHTML+SMIL과 유사함), VML 벡터 그래픽 파일 형식이 포함됩니다.그러나 적어도 원래 형태로 VML이 PGML(Adobe and Sun이 제안)과 결합되어 웹에서 사용되는 몇 안 되는 벡터 이미지 형식 중 하나인 W3C 승인 SVG 형식이 탄생했습니다. IE는 버전 9까지 지원하지 않았습니다.[72]
다른 비표준 동작으로는 세로 텍스트 지원, W3C CSS3 후보 추천과는 다른 구문, W3C CSS에는 없는 다양한 이미지 효과[73] 및 페이지 전환 지원, 난독화 스크립트 코드, 특히 J스크립트 지원 등이 있습니다.인코딩은 [74]물론 웹 페이지에 EOT 글꼴을 내장할 수 있도록 지원합니다.[75]
파비콘
파비콘 지원은 인터넷 익스플로러 5에서 처음 추가되었습니다.[76]Internet Explorer는 PNG, 정적 GIF 및 기본 Windows 아이콘 형식의 파비콘을 지원합니다.Windows Vista(윈도우 비스타) 이상에서는 Internet Explorer(인터넷 익스플로러)에서 PNG 파일이 내장된 기본 Windows(윈도우) 아이콘을 표시할 수 있습니다.[77][78]
사용성 및 접근성
Internet Explorer(인터넷 익스플로러)는 Windows(윈도우)에서 제공하는 접근성 프레임워크를 활용합니다.Internet Explorer(인터넷 익스플로러)는 FTP의 사용자 인터페이스이기도 하며 Windows Explorer(윈도우 익스플로러)와 유사한 작업을 수행합니다.Internet Explorer 5 및 6에는 웹 검색을 위한 사이드바가 있어 사이드바에 나열된 결과에서 페이지를 이동할 수 있습니다.[79]팝업 차단과 탭 브라우징은 인터넷 익스플로러 6과 인터넷 익스플로러 7에서 각각 추가되었습니다.MSN 검색 도구 모음이나 야후 도구 모음을 설치하면 탭 브라우징을 이전 버전에 추가할 수도 있습니다.
캐시
Internet Explorer(인터넷 익스플로러)는 이전에 방문한 페이지에 더 빨리 액세스(또는 오프라인 액세스)할 수 있도록 임시 인터넷 파일 폴더에 방문한 내용을 캐시합니다.내용은 Index.dat이라고 하는 데이터베이스 파일에서 색인화됩니다.방문한 콘텐츠, 웹 피드, 방문한 URL, 쿠키 등 다양한 콘텐츠를 색인화하는 여러 Index.dat 파일이 존재합니다.[80]
IE7 이전에는 인덱스를 지우는 데 사용된 캐시를 지웠지만 파일 자체가 안정적으로 제거되지 않아 잠재적인 보안 및 개인 정보 보호 위험이 있었습니다.IE7 이상에서는 캐시를 지우면 캐시 파일이 보다 안정적으로 제거되고 인덱스.dat 파일이 null 바이트로 덮어씁니다.
IE9에서 캐싱이 개선되었습니다.[81]
그룹 정책
그룹 정책을 사용하여 Internet Explorer를 완전히 구성할 수 있습니다.Windows Server 도메인(도메인에 연결된 컴퓨터용) 또는 로컬 컴퓨터의 관리자는 파일 다운로드, 영역 구성, 사이트별 보안 기능과 같은 기본 보안 기능뿐만 아니라 사용자 인터페이스에 영향을 미치는 다양한 설정을 적용하고 적용할 수 있습니다.설정, ActiveX 제어 동작 등을 포함합니다.정책 설정은 각 사용자와 각 컴퓨터에 대해 구성할 수 있습니다.Internet Explorer는 통합 Windows 인증도 지원합니다.
건축학

Internet Explorer는 COM(Component Object Model) 기술을 기반으로 구축된 구성 요소화된 아키텍처를 사용합니다.몇 가지 주요 구성 요소로 구성되어 있으며, 각 구성 요소는 별도의 DLL(dynamic-link library)에 포함되어 있으며 Internet Explorer 메인 실행 파일에 의해 호스팅되는 COM 프로그래밍 인터페이스 세트를 노출합니다.[82]
- WinInet.dll 는 HTTP, HTTPS 및 FTP의 프로토콜 처리기입니다.이 프로토콜을 통한 모든 네트워크 통신을 처리합니다.
- URLMon.dll 는 웹 콘텐츠의 MIME 형식 처리 및 다운로드를 담당하며 WinInet.dll 및 기타 프로토콜 구현에 대한 스레드 안전 래퍼를 제공합니다.
- MSHTML.dll 에는 페이지를 화면에 표시하고 웹 페이지의 DOM(Document Object Model)을 처리하는 역할을 하는 Internet Explorer 4에 도입된 MSHTML(Trident) 브라우저 엔진이 들어 있습니다.MSHTML.dll은 HTML/CSS 파일을 구문 분석하고 내부 DOM 트리 표현을 만듭니다.또한 DOM 트리의 런타임 검사 및 수정을 위한 API 세트를 노출합니다.DOM 트리는 브라우저 엔진에 의해 추가로 처리되어 화면에 내부 표현을 렌더링합니다.
- IEFrame.dll 에는 Internet Explorer 7 이상에 있는 IE의 사용자 인터페이스와 창이 들어 있습니다.
- ShDocVw.dll 브라우저에 대한 탐색, 로컬 캐싱 및 히스토리 기능을 제공합니다.
- BrowseUI.dll 는 메뉴 및 도구 모음과 같은 브라우저 사용자 인터페이스의 렌더링을 담당합니다.[83]

Internet Explorer(인터넷 익스플로러)에는 기본 스크립트 기능이 없습니다.대신 프로그래머가 플러그인할 스크립트 환경을 개발하고 DOM 트리에 액세스할 수 있도록 하는 API를 노출합니다.Internet Explorer 8에는 Microsoft Windows의 일부인 Active Scripting 엔진에 대한 바인딩이 포함되어 있으며 Active Scripting 모듈로 구현된 모든 언어를 클라이언트 측 스크립팅에 사용할 수 있습니다.기본적으로 JScript 및 VBScript 모듈만 제공되며 ScreamingMonkey(ECMAscript 4 지원용)와 같은 타사 구현도 사용할 수 있습니다.Microsoft는 또한 IronPython 및 IronRuby와 같은 DLR 기반 동적 언어를 포함한 CLI 언어를 클라이언트 측 스크립팅에 사용할 수 있는 Microsoft Silverlight 런타임을 제공합니다.
인터넷 익스플로러 8은 느슨하게 결합된 IE (LCIE)라고 불리는 몇 가지 주요한 아키텍처 변화를 소개했습니다.LCIE는 메인 윈도우 프로세스(프레임 프로세스)와 서로 다른 탭(탭 프로세스)에서 서로 다른 웹 애플리케이션을 호스팅하는 프로세스를 구분합니다.프레임 프로세스는 여러 개의 탭 프로세스를 만들 수 있으며, 각 탭 프로세스는 서로 다른 무결성 수준일 수 있으며, 각 탭 프로세스는 여러 웹 사이트를 호스팅할 수 있습니다.프로세스는 비동기 프로세스 간 통신을 사용하여 스스로 동기화합니다.일반적으로 모든 웹 사이트에 대해 단일 프레임 프로세스가 있습니다.그러나 보호 모드가 설정된 Windows Vista(윈도우 비스타)에서는 로컬 HTML 페이지와 같은 권한 있는 컨텐츠를 열면 보호 모드의 제약을 받지 않으므로 새 탭 프로세스가 생성됩니다.[84]
확장성
Internet Explorer(인터넷 익스플로러)는 추가 기능을 통해 브라우저의 기능을 확장할 수 있는 COM([82]Component Object Model) 인터페이스 세트를 제공합니다.확장성은 브라우저 확장성과 콘텐츠 확장성 두 가지로 구분됩니다.브라우저 확장 기능에는 상황에 맞는 메뉴 항목, 도구 모음, 메뉴 항목 또는 BHO(Browser Helper Objects)가 추가됩니다.BHO는 브라우저의 기능 집합을 확장하는 데 사용되며, 다른 확장 옵션은 사용자 인터페이스에서 해당 기능을 노출하는 데 사용됩니다.컨텐츠 확장 기능을 통해 기본이 아닌 컨텐츠 형식을 추가할 수 있습니다.[82]이를 통해 Internet Explorer는 새로운 파일 형식과 WebM이나 SPDY와 같은 새로운 프로토콜을 처리할 수 있습니다.[82]또한 웹 페이지는 Windows에서만 실행되지만 컨텐츠 기능을 확장할 수 있는 방대한 잠재력을 가진 ActiveX 컨트롤로 알려진 위젯을 통합할 수 있습니다. Adobe Flash Player 및 Microsoft Silverlight가 그 예입니다.[82]추가 기능은 로컬에서 설치하거나 웹 사이트에서 직접 설치할 수 있습니다.
악의적인 추가 기능은 시스템의 보안을 손상시킬 수 있기 때문에 Internet Explorer는 몇 가지 안전 장치를 구현합니다.서비스 팩 2 이상이 포함된 Internet Explorer 6에는 개별 추가 기능을 활성화하거나 비활성화할 수 있는 추가 기능 관리자가 있으며 "추가 기능 없음" 모드로 보완됩니다.Windows Vista(윈도우 비스타)부터 Internet Explorer(인터넷 익스플로러)와 해당 BHO는 제한된 권한으로 실행되며 시스템의 나머지 부분으로부터 분리됩니다.Internet Explorer 9에서는 Add-on Performance Advisor라는 새로운 구성 요소를 도입했습니다.Add-on Performance Advisor는 설치된 하나 이상의 Add-on이 미리 설정된 성능 임계값을 초과하면 알림을 표시합니다.사용자가 브라우저를 실행하면 알림 표시줄에 알림이 나타납니다.Windows 8(윈도우 8)과 Windows RT(윈도우 RT)는 완전히 샌드박스화되어 있고 추가 기능을 전혀 실행하지 않는 메트로 스타일의 Internet Explorer(인터넷 익스플로러) 버전을 소개합니다.[85]또한 Windows RT와 함께 제공되는 기존 컨트롤은 기존 Internet Explorer 버전에서 실행되지만 Windows RT는 ActiveX 컨트롤을 다운로드하거나 설치할 수 없습니다.[85]
Internet Explorer 자체는 COM 인터페이스 세트를 통해 다른 응용 프로그램에서 호스팅할 수 있습니다.이 기능은 컴퓨터 프로그램 내부에 브라우저 기능을 내장하거나 Internet Explorer 셸을 만드는 데 사용할 수 있습니다.[82]
보안.
Internet Explorer(인터넷 익스플로러)는 영역 기반 보안 프레임워크를 사용하여 사용자가 편집할 수 있는 화이트리스트뿐만 아니라 인터넷 또는 인트라넷 기반 사이트인지 여부 등 특정 조건에 따라 사이트를 그룹화합니다.보안 제한은 영역별로 적용되며, 영역 내의 모든 사이트는 제한을 받습니다.
Internet Explorer 6 SP2 이상에서는 Microsoft Windows의 첨부 파일 실행 서비스를 사용하여 인터넷에서 다운로드한 실행 파일을 잠재적으로 안전하지 않다고 표시합니다.이렇게 표시된 파일에 액세스하면 인터넷에서 생성된 실행 파일이 잠재적으로 안전하지 않을 수 있으므로 사용자가 파일을 실행하기 위해 명시적 신뢰 결정을 내리도록 유도합니다.이렇게 하면 실수로 멀웨어가 설치되는 것을 방지하는 데 도움이 됩니다.
인터넷 익스플로러 7은 사용자가 결정을 무시하지 않는 한 피싱 사이트에 대한 접근을 제한하는 피싱 필터를 도입했습니다.버전 8에서는 멀웨어를 호스팅하는 것으로 알려진 사이트에 대한 액세스도 차단합니다.다운로드는 악성 프로그램에 감염된 것으로 알려져 있는지도 확인합니다.
Windows Vista(윈도우 비스타)에서 Internet Explorer(인터넷 익스플로러)는 기본적으로 보호 모드(Protected Mode)로 실행되며, 브라우저 자체의 권한은 심각하게 제한되므로 시스템 전체를 변경할 수 없습니다.선택적으로 이 모드를 끌 수 있지만 권장되지 않습니다.이는 또한 모든 추가 기능의 권한을 효과적으로 제한합니다.따라서 브라우저나 추가 기능이 손상되더라도 보안 침해가 야기할 수 있는 피해는 제한적입니다.
브라우저에 대한 패치 및 업데이트는 주기적으로 릴리스되며 Windows Update 서비스 및 자동 업데이트를 통해 제공됩니다.다양한 플랫폼을 위한 보안 패치가 계속 출시되고 있지만, 대부분의 기능 추가 및 보안 인프라 개선은 마이크로소프트의 주류 지원 단계에 있는 운영 체제에서만 가능합니다.
2008년 12월 16일, 트렌드 마이크로는 "외부 사용자가 개인의 컴퓨터를 통제하고 비밀번호를 훔칠 수 있는" 잠재적인 보안 위험을 해결하기 위해 긴급 패치가 출시될 때까지 경쟁 브라우저로 전환할 것을 권고했습니다.마이크로소프트사의 대표들은 "인터넷 사이트의 0.02%"가 이 결함의 영향을 받았다고 주장하며 이 권고에 반박했습니다.이 문제에 대한 해결책은 그 다음날 Microsoft Windows Update에서 Internet Explorer용 보안 업데이트 KB960714와 함께 공개되었습니다.[86][87]
2010년, 독일의 이니셜인 BSI로 알려진 독일의 정보 보안 연방 사무소는 해커들이 Windows PC에 악성 코드를 원격으로 심고 실행할 수 있는 Microsoft 소프트웨어의 "중요한 보안 구멍" 때문에 "대체 브라우저의 일시적 사용"을 권고했습니다.[88]
2011년 구글이 자금을 지원하는 Accuvant의 보고서는 인터넷 익스플로러의 보안(샌드박스 기반)을 구글 크롬보다 나쁘지만 Mozilla Firefox보다는 낫다고 평가했습니다.[89][90]
2017년 X41 D-Sec에서 Google Chrome, Microsoft Edge 및 Internet Explorer 11을 비교한 2017년 브라우저 보안 백서도 샌드박스 및 레거시 웹 기술 지원을 기반으로 유사한 결론을 내렸습니다.[91]
보안 취약점
Internet Explorer는 많은 보안 취약점과 우려를 받아 왔습니다. IE에 대한 비난의 양이 비정상적으로 많습니다.인터넷을 통한 스파이웨어, 애드웨어 및 컴퓨터 바이러스의 대부분은 인터넷 익스플로러의 보안 아키텍처에 있는 공격 가능한 버그와 결함에 의해 발생하며, 때로는 설치하기 위해 악의적인 웹 페이지를 보기만 하면 됩니다.이를 "드라이브 바이 인스톨"이라고 합니다.ActiveX 보안 경고의 설명 섹션에서 소프트웨어의 실제 목적을 잘못 표현하여 사용자를 속여서 악성 소프트웨어를 설치하려는 시도도 있습니다.
IE에 영향을 미치는 여러 보안 결함은 브라우저 자체가 아니라 브라우저에서 사용되는 ActiveX 기반 애드온에서 비롯되었습니다.추가 기능은 IE와 동일한 권한을 가지므로 브라우저의 결함만큼이나 중요할 수 있습니다.이로 인해 ActiveX 기반 아키텍처는 오류가 발생하기 쉽다는 비판을 받게 되었습니다.2005년까지 일부 전문가들은 ActiveX의 위험성이 과장되었고 안전 장치가 마련되어 있다고 주장했습니다.[92]2006년에는 자동화된 테스트를 사용한 새로운 기술을 통해 표준 Microsoft ActiveX 구성 요소에서 100개 이상의 취약점이 발견되었습니다.[93]Internet Explorer 7에 도입된 보안 기능은 이러한 취약성 중 일부를 완화했습니다.
2008년에 Internet Explorer에는 여러 가지 공개된 보안 취약점이 있었습니다.보안 조사 기관인 Secunia가 실시한 조사에 따르면, Microsoft는 보안 구멍을 수정하고 패치를 사용할 수 있도록 하는 데 있어 경쟁사만큼 신속하게 대응하지 않았습니다.[94]액티브X 컨트롤의 취약점도 366건으로 전년보다 증가했습니다.
2010년 10월, The Register에 실린 보고서에 따르면, 연구원 Chris Evans는 알려진 보안 취약점을 발견했으며, 2008년으로 거슬러 올라가 적어도 600일 동안 고쳐지지 않았다고 합니다.[95]마이크로소프트는 이 취약점에 대해 알고 있었지만, 공격이 가능하려면 피해 웹 사이트를 특이한 방식으로 구성해야 하기 때문에 심각도가 매우 낮았다고 밝혔습니다.[96]
2010년 12월, 연구원들은 인터넷 익스플로러의 "보호 모드" 기능을 우회할 수 있었습니다.[97]
미국 기업에 대한 공격에 악용되는 취약점

2010년 1월 14일, 마이크로소프트는 조언에서 구글과 다른 미국 회사들을 목표로 하는 공격자들이 이미 패치가 된 보안 구멍을 악용하는 소프트웨어를 인터넷 익스플로러에 사용했다고 말했습니다.이 취약성은 Windows XP 및 Server 2003의 Internet Explorer 6, Windows 2000 SP4의 IE6 SP1, Windows Vista, XP, Server 2008 및 Server 2003의 IE7, Windows 7, Vista, XP, Server 2003 및 Server 2008(R2)의 IE8에 영향을 미쳤습니다.[99]
독일 정부는 사용자들에게 인터넷 익스플로러를 사용하지 말 것을 경고하고 인터넷 익스플로러에서 상술한 중요한 보안 구멍 때문에 대체 웹 브라우저로 전환할 것을 권고했습니다.[100]호주와 프랑스 정부는 며칠 후 비슷한 경고를 내렸습니다.[101][102][103][104]
버전 간 주요 취약성
2014년 4월 26일, 마이크로소프트는 CVE와 관련된 보안 권고를 발표했습니다. 2014-1776(Microsoft Internet Explorer 6 ~ 11의[105] 사용 후 무료 취약성), Internet Explorer 버전 6 ~ 11에서 "원격 코드 실행"을 허용할 수 있는 취약성입니다.[106]2014년 4월 28일, 미국 국토안보부의 미국 컴퓨터 비상 준비팀(US-CERT)은 이 취약성이 영향을 받는 시스템의 "완전한 손상"을 초래할 수 있다는 내용의 권고문을 발표했습니다.[107]US-CERT는 공격을 완화하기 위해 마이크로소프트의 제안을 검토하거나 버그가 해결될 때까지 대체 브라우저를 사용할 것을 권장했습니다.[108][109]영국 국가 컴퓨터 비상 대응 팀(CERT-UK)은 유사한 우려 사항을 발표하고 사용자가 바이러스 백신 소프트웨어를 최신 상태로 유지하는 추가 조치를 취할 수 있도록 권고 사항을 발표했습니다.[110]사이버 보안 회사인 시만텍은 "이 취약점으로 인해 윈도우 XP에서 인터넷 익스플로러가 다운된다"고 확인했습니다.[111]이 취약성은 2014년 5월 1일 보안 업데이트를 통해 해결되었습니다.[112]


인터넷 익스플로러의 채택률은 윈도우와 함께 제공되는 기본 웹 브라우저이기 때문에 마이크로소프트 윈도우의 채택률과 밀접한 관련이 있는 것으로 보입니다.1996년 인터넷 익스플로러 2.0과 윈도우 95 OSR 1이 통합된 이후, 특히 1997년 버전 4.0이 출시된 이후, 채택이 크게 가속화되었습니다. 1996년 20% 미만에서 1998년 약 40%로, 2000년에는 80% 이상으로 감소했습니다.이로써 마이크로소프트는 넷스케이프와의 악명 높은 '최초의 브라우저 전쟁'에서 승리했습니다.Netscape Navigator는 1995년부터 1997년까지 지배적인 브라우저였지만 1998년부터 IE에 빠르게 점유율을 잃었고 결국 1999년에 뒤쳐졌습니다.IE와 윈도우의 통합은 넷스케이프의 소유주인 AOL이 마이크로소프트의 불공정 경쟁을 고발하는 소송으로 이어졌습니다.악명 높은 사건은 결국 AOL이 이겼지만 인터넷 익스플로러가 이미 지배적인 브라우저가 되었기 때문에 그때는 너무 늦었습니다.
인터넷 익스플로러는 2002년과 2003년에 약 95%의 점유율로 정점을 찍었습니다.넷스케이프를 이긴 첫 번째 주목할 만한 경쟁자는 모질라의 파이어폭스였는데, 그 자체가 넷스케이프의 분파였습니다.
파이어폭스 1.0은 2005년 초에 8%의 시장 점유율로 인터넷 익스플로러 5를 앞질렀습니다.[113]
다양한 사용량 공유 카운터를 기준으로 시간 경과에 따른 대략적인 사용량은 해당 연도 전체, 4분기 또는 참조 가능 여부에 따라 해당 연도의 마지막 한 달 동안 평균됩니다.[114][115][116][117][118][119]
통계청에 따르면, 2010년 9월에 인터넷 익스플로러의 시장 점유율은 50% 아래로 떨어졌습니다.[120]2012년 5월, 스탯카운터에 따르면 구글 크롬은 인터넷 익스플로러를 제치고 세계에서 가장 많이 사용되는 브라우저가 되었습니다.[121]
업계입안
브라우저 도우미 개체는 많은 검색 엔진 회사 및 타사에서 검색 엔진 도구 모음과 같은 서비스에 액세스하는 추가 기능을 만드는 데도 사용됩니다.COM을 사용하기 때문에 웹 브라우징 기능을 타사 애플리케이션에 내장하는 것이 가능합니다.따라서 여러 Internet Explorer 셸이 있으며 RealPlayer와 같은 컨텐츠 중심 응용 프로그램에서도 Internet Explorer의 웹 브라우징 모듈을 사용하여 응용 프로그램 내의 웹 페이지를 볼 수 있습니다.
제거
사용자가 원래 응용 프로그램 파일을 설치하기 위해 저장한 경우 Internet Explorer의 주요 업그레이드를 기존 방식으로 제거할 수 있지만 운영 체제와 함께 제공된 브라우저 버전을 제거하는 문제는 여전히 논란의 여지가 있습니다.
윈도우 시스템에서 Internet Explorer의 재고 설치를 제거하는 아이디어는 미국 대 마이크로소프트 사건에서 제안되었습니다.시험 과정에서 마이크로소프트의 주장 중 하나는 Windows(윈도우)에서 Internet Explorer(인터넷 익스플로러)를 제거하면 시스템이 불안정해질 수 있다는 것이었습니다.실제로 Windows 도움말 및 지원 시스템을 포함하여 IE가 설치한 라이브러리에 의존하는 프로그램은 IE가 없으면 작동하지 않습니다.Windows Vista 이전에는 다른 웹 브라우저가 지원하지 않는 ActiveX 기술을 사용했기 때문에 IE 없이 Windows Update를 실행할 수 없었습니다.
멀웨어에 의한 사칭
인터넷 익스플로러의 인기는 악성코드가 이름을 남용하는 것으로 이어졌습니다.2011년 1월 28일, 스스로를 "Internet Explorer – Emergency Mode"라고 부르는 가짜 Internet Explorer 브라우저가 등장했습니다.실제 인터넷 익스플로러와 흡사했지만 버튼 수가 적고 검색창도 없었습니다.사용자가 Google Chrome, Mozilla Firefox, Opera, Safari 또는 실제 Internet Explorer(인터넷 익스플로러)와 같은 다른 브라우저를 시작하려고 하면 이 브라우저가 대신 로드됩니다.또 컴퓨터가 악성코드에 감염돼 인터넷 익스플로러가 '비상 모드'에 들어갔다는 가짜 오류 메시지도 표시했습니다.사용자가 접속을 시도하면 구글 등 합법적인 사이트로의 접속을 차단한 것입니다.[122][123]
참고 항목
메모들
참고문헌
- ^ "The History of Internet Explorer". News Center. Microsoft. August 25, 2005. Archived from the original on October 1, 2005.
- ^ "Microsoft Update-Katalog". Retrieved December 5, 2020.
- ^ "Mactopia: Download: Internet Explorer 5.2.3 for Mac OS X". Archived from the original on March 19, 2004.
- ^ "Internet Explorer 10 for Windows 7 released in 95 languages – Microsoft Language Portal Blog". blogs.technet.microsoft.com.
- ^ "Microsoft Pre-Release Software License Terms: Internet Explorer 11 Developer Preview". microsoft.com. Microsoft. Retrieved July 27, 2013.
- ^ a b "Internet Explorer 11 desktop app retirement FAQ". TECHCOMMUNITY.MICROSOFT.COM. May 19, 2021. Retrieved February 20, 2023.
- ^ "Victor: Software empire pays high price". CNET News. Archived from the original on February 21, 2021. Retrieved October 17, 2008.
- ^ "The rise, fall, and rehabilitation of Internet Explorer". citeworld.com. Archived from the original on June 26, 2015. Retrieved February 6, 2015.
- ^ Paul Maritz. "U.S. Antitrust Case 98-1232". justice.gov. Retrieved February 6, 2015.
There is talk about how we get more
The latest features and platform updates will only be available in Microsoft Edge. We will continue to deliver security updates to Internet Explorer 11 through its supported lifespan. To ensure consistent behavior across Windows versions, we will evaluate Internet Explorer 11 bugs for servicing on a case by case basis.
It's just a matter of searching for Internet Options in the Start menu, launching the control panel applet, selecting the programs tab, hitting "manage add-ons," and then clicking the "Learn more about toolbars and extensions." For some reason, this launches Internet Explorer, bypassing the commands that force you into Edge.
You can zoom from 10% to 1,000%.
추가열람
- "Index DOT Html and Index DOT Css". Browser History: Windows Internet Explorer. Retrieved December 22, 2013.
- Hachamovitch, Dean (July 27, 2005). "Windows Vista & IE7 Beta 1 Available". IEBlog. Microsoft. Retrieved December 22, 2013.
- Wilson, Chris (July 30, 2005). "Standards and CSS in IE". IEBlog. Microsoft. Retrieved December 22, 2013.
- Graff, Scott (October 7, 2006). "IE7 Is Coming This Month". IEBlog. Microsoft. Retrieved December 22, 2013.
- "IE7 Platforms And Outlook Express". IEBlog. Microsoft. March 1, 2005. Retrieved December 22, 2013.
- "Gates Highlights Progress on Security, Outlines Next Steps for Continued Innovation". News Center. Microsoft. February 15, 2005. Retrieved December 22, 2013.
- Williams, Mary-Lynne; MacNeil, Leslie; Hall, Marty (September 17, 2010). Hachamovitch, Dean (ed.). "User Experiences: Evolving the blue "e"". IEBlog. Microsoft. Retrieved December 22, 2013.
외부 링크

