Windows 10: Changing the Way We Do Windows One Windows Customer Feedback In Product Engagement Windows As A Service Marketing + Engineering Partnership
33,000,000,000,000 페이지 44,000,000,000 사이트 7,000 API
문서모드 CV-List X-UA-Compatible 표준준수
Internet Explorer 11 IE5 IE7 IE8 EMIE IE9 IE10 QME IE11
상호운용성벤다이어그램 모바일웹
Binary behaviors ActiveX Pluggable protocols Browser Helper Objects(BHO) Shell Helper API Documents Modes Active Documents Vector Markup Language(VML) Custom Download Managers VBScript Custom Security Managers attachevent/removeevent MIME filters currentstyle Custom Print and Print Preview Handlers Coditional Comments Explorer Bars IE8 layout quirks Edit Designers DirectX Filters and Transition Timers Accelerators Webslices
4 백만명이상의인사이더프로그램참가자
bing 33 조개의웹페이지 440 억개의사이트 7 천개의 API Web Crawler Instrumentation Project Spartan
160 Apple JetStream Benchmark (higher is better) 140 120 1.5x 100 80 60 40 20 0 Internet Explorer 11 Microsoft Edge Chrome Canary 43.0.2369.0 Firefox Alpha 40.0a1(04-14)
25000 Google Octane 2.0 Benchmark (higher is better) 20000 15000 2.0x 10000 5000 0 Internet Explorer 11 Microsoft Edge Chrome Canary 43.0.2369.0 Firefox Alpha 40.0a1(04-14)
Microsoft Edge: EdgeHTML.dll 상호운용성기본브라우저모던 HTML 웹사이트 Internet Explorer: MSHTML.dll 호환성 Legacy 지원 IE9 IE8 IE7 IE 5.5 웹노트, 리딩뷰, 코타나등고유의사용자기능탑재 인트라넷혹은엔터프라이즈모드사이트우선
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25 Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36 Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25 Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36 거의동일 Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0
http://modernizr.com/
http://dev.modern.ie/platform/status/
기존기술 ActiveX 대응표준기술 HTML5 기반기술 *PDF 뷰어 / 플래쉬는지원 *IE11 Enterprise Mode Browser Helper Object(BHO) HTML/JavaScript 기반확장기술 ( 예정 ) Document Modes Vector Markup Language(VML) VBScript attachevent/removeevent currentstyle Conditional Comments IE8 Layout quirks DirextX Filters & Transitions 단일의문서모드만지원 Scalable Vector Graphic(SVG) JavaScript addeventlistener removeeventlistener getcomputedstyle Feature detection 활용 표준기반레이아웃으로변경 CSS3, SVG
상호운용이불가능한 IE 고유 API IE 확장기술 -ms prefix API
https://github.com/microsoftedge/static-code-scan
윈도우비스타, 64비트커널모드드라이버부터적용 윈도우 10에확대적용 모든커널모드디바이스드라이버는 EV(Extended Validation) 인증서로서명필요 *Windows 10 출시이후 90일간유예 * 기존에인증을획득한드라이버는추가서명필요없음
코드서명인증서다운로드 https://msdn.microsoft.com/ko-kr/library/windows/hardware/hh801887.aspx Windows HLK 시작 https://msdn.microsoft.com/ko-kr/library/windows/hardware/dn915002(v=vs.85).aspx 하드웨어개발자센터대쉬보드포탈 https://msdn.microsoft.com/ko-kr/windows/hardware/dn859155
2009 2010 2011 2012 2013 2014 2015 Internet Explorer 8 Internet Explorer 9 Windows 7 Internet Explorer 10 Internet Explorer 11 Windows 8 Internet Explorer 10 Windows 8.1 Internet Explorer 11
2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 Windows 7 Internet Explorer 8 Internet Explorer 9 Internet Explorer 10 2016 년 1 월 12 일부터가장최신버전의 IE 만지원대상에포함 Internet Explorer 11 Windows 8 Internet Explorer 10 Windows 8.1 Internet Explorer 11
* Windows Vista, Windows Server 2008 는 IE9 지원 보안 / 비보안업데이트 무료 / 유료기술지원 온라인기술콘텐츠업데이트
최신웹기술 향상된보안 빠른성능 하위호환성
2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 Internet Explorer 8 Internet Explorer 9 Windows 7 Internet Explorer 10 Internet Explorer 11 Windows 10 Internet Explorer 11 Edge
< 브라우저별 Malware 평균차단율 > NSS Labs 의보고서에따르면, 사회공학적악성코드에대한 IE11 의차단율은 99.9% 로타사브라우저보다월등히높은것으로조사됨 [Source: NSS Labs, Mar 31, 2014)] 공식적인연구보고서를통해 IE11 의향상된보안성이입증되었음
자바스크립트성능향상 26 배빠른성능
전통적인웹 최신의웹 IE6 IE7 IE8 IE9 IE10 IE11 Edge Chrome Firefox Safari IE11가 IE의마지막버전최신웹표준과과거 IE만의고유기능을모두지원엔터프라이즈모드를통한하위호환성제공 ActiveX, BHOs, 툴바지원
호환성모드사용빠르고효과적인방안엔터프라이즈모드 *
향상된호환성모드 URL 단위로중앙제어 ( 개발자 ) 코드수정이필요하지않음 ( 사용자 ) 설정이필요하지않음 기존업무시스템
과거 IE 와더유사하게 동작하기위한 코드및구성변경 엔터프라이즈모드
MS14-018 2014 년 04 월 엔터프라이즈모드기능추가 MS14-065 2014 년 11 월 엔터프라이즈모드사이트목록으로문서모드제어가능 MS14-018 2015 년 04 월 IE7 엔터프라이즈모드추가
https://www.microsoft.com/en-us/download/details.aspx?id=42501
엔터프라이즈모드및문서모드자동적용 엔터프라이즈모드사이트목록생성 (.xml) 그룹정책또는레지스트리배포 사용자 PC
과거 IE 용으로개발된웹을위한호환성제공 모든문서모드지원 (IE5/IE7/IE8/IE9/IE10/IE11) 윈도우 7 이상에서사용가능 웹사이트테스트및수정작업을줄여줌
고객의의견 엔터프라이즈모드때문에업그레이드가가능했습니다. 우리는더이상여러개의브라우저를테스트하지않습니다. 우리는수백만달러에이르는업그레이드비용을줄일수있었습니다. 출처 : 인터넷익스플로러 11 의경제적효과, Microsoft 위탁으로포레스터컨설팅이진행한조사결과. 2015 년 2 월
2016 년 1 월 12 일부터최신버전의 IE 만지원 엔터프라이즈모드는기업내업무시스템의업그레이드비용을줄일수있는열쇠 IE11 에대한호환성확보는지원기간, 보안성, 성능측면에서이점이있으며, 나아가윈도우 10 과 Edge 로이행하는첫단계
https://msdn.microsoft.com/en-us/library/windows/hardware/dn170454(v=vs.85).aspx
signtool sign /ac MSCrossCert.crt /f CodeSign.pfx /p password1234 /tr http://timestamp.globalsign.com/sc ripts/timestamp.dll filter.sys
signtool verify /v /kp filename.sys
http://blogs.msdn.com/b/windows_hardware_certification/archive/2015/04/01/driver-signing-changes-in-windows-10.aspx
코드서명인증서다운로드 https://msdn.microsoft.com/ko-kr/library/windows/hardware/hh801887.aspx Windows HLK 시작 https://msdn.microsoft.com/ko-kr/library/windows/hardware/dn915002(v=vs.85).aspx 하드웨어개발자센터대쉬보드포탈 https://msdn.microsoft.com/ko-kr/windows/hardware/dn859155
https://msdn.microsoft.com/en-us/library/windows/hardware/hh801887.aspx
http://wp.me/p3ct5w-2x https://heejune.files.wordpress.com/2015/07/kor-practicalwindows-code-and-driver-signing.pdf
출처 https://www.globalsign.com/en/code-signing-certificate/
테스트패키지생성테스트진행관리