MIC Mandatory Integrity Control MIC LCIE Looselycoupled Internet
- Slides: 31
MIC (신뢰등급: Mandatory Integrity Control) 보호 모드와 MIC의 관계 LCIE (Loosely-coupled Internet Explorer) Active. X 설치 기능 향상 3
독자적인 기술 발전 IE에서만 가능한 다양한 기능들 Binary Behavior CSS Filters Browser Helper Object <OBJECT /> Web Band – Toolbar, Explorer Bar, … 4
협력 및 보안 타 웹 브라우저에서도 구현 가능 Web Slice Accelerators Search Suggestions … 그리고, 기존 기능의 안정성 향상 Site 전용 Active. X 사용자 전용 Active. X 설치 LCIE (Loosely-coupled Internet Explorer) 5
6
Psexec - Low Level 로 프로세스 시작 기능 icacls. exe – 파일의 MIC 레벨을 지정/확인 Process Explorer – MIC 레벨 확인 보호 모드 디버깅 Visual Studio 2008 – Web Browser Debugger 일반 Windows 프로그램을 Low Level로 디버깅 9
10
IEFrame / Frame Tab 12
17
20
[사용자 단위 Active. X – INF변경] [version] signature="$CHICAGO$" Advanced. INF=2. 0 [Add. Code] IE 8 Sample. Ax. dll=IE 8 Sample. Ax. dll [Deployment] Install. Scope=user ; user|machine 동시 지원 가능 [IE 8 Sample. Ax. dll] file-win 32 -x 86=thiscab clsid={…} File. Version=… Register. Server=yes Dest. Dir= Redirect. To. HKCU=yes
IWeb. Browser 2: : Navigate 2 VARIANT vt. Empty; vt. Empty. vt = VT_EMPTY; VARIANT vt. Url; vt. Url. vt = VT_BSTR; vt. Url. bstr. Val = : : Sys. Alloc. String(L“[http: //인터넷 영역 웹 사 이트 주소]”); HRESULT hr; CCom. Ptr<IWeb. Browser 2> p. Web. Browser 2; hr = Co. Create. Instance(CLSID_Internet. Explorer, NULL, CLSCTX_LOCAL_SERVER, IID_IWeb. Browser 2, (LPVOID*)&p. Web. Browser 2); p. Web. Browser 2 ->Navigate 2(&vt. Url, &vt. Empty, &vt. Empty); p. Web. Browser 2 ->put_Visible(VARIANT_TRUE);
Binary Behavior 표준 문서 양식을 위한 구문 지원 Dll. Register. Server에서 등록 API 호출 IEIs. XMLNSRegistered IERegister. XMLNS
~IE 7 Binary Behavior 사용 <html xmlns="http: //www. w 3. org/1999/xhtml" xmlns: IE 8 Sample. Ax> <head> </head> <body> <object id="my. Control" classid="clsid: …" /> <? IMPORT NAMESPACE="IE 8 Sample. Ax" IMPLEMENTATION="#my. Control" /> <IE 8 Sample. Ax: MYTAG></IE 8 Sample. Ax: MYTAG> </body> </html>
IE 8 Binary Behavior 사용 <HTML> <HEAD /> <BODY> <MYTAG xmlns="http: //www. sysnet. pe. kr/ie 8 sample"></MYTAG> </BODY> </HTML>
IE 8 Binary Behavior 등록 HRESULT hr = _Atl. Module. Dll. Register. Server(); IEISXMLNSREGISTEREDFN *IEIs. XMLNSRegistered. Func = NULL; IEREGISTERXMLNSFN *IERegister. XMLNSFunc = NULL; if (hr == S_OK) { HMODULE h. Module = : : Load. Library(L"mshtml. dll"); if (h. Module != NULL) { IEIs. XMLNSRegistered. Func = (IEISXMLNSREGISTEREDFN *): : Get. Proc. Address(h. Module, "IEIs. XMLNSRegistered"); IERegister. XMLNSFunc = (IEREGISTERXMLNSFN *): : Get. Proc. Address(h. Module, "IERegister. XMLNS"); } … [다음 페이지에] …
IE 8 Binary Behavior 등록(계속) … [이전 페이지에서 계속] … if (IEIs. XMLNSRegistered. Func != NULL) { wchar_t *wch. Namespace = L"http: //www. sysnet. pe. kr/ie 8 sample"; GUID behavior. Guid = CLSID_Test. Behavior; HRESULT registered = IEIs. XMLNSRegistered. Func(wch. Namespace, &behavior. Guid); if (registered != S_OK) { hr = IERegister. XMLNSFunc(wch. Namespace, CLSID_Test. Behavior, FALSE); } } }
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U. S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
- Mandatory access control (mac)
- Semantic integrity control
- Lrec purchase agreement
- Difference between voluntary and mandatory
- Is usp 800 mandatory
- Modified chen notation
- Nature is not mandatory but permissive
- Mandatory reporting procedures
- Mandatory meeting notice
- Army officer mrd
- Mandated reporter laws
- Bgp mandatory attributes
- Fp&m seta contact details
- Fully attributed erd
- Tn mandatory reporting laws
- Peek model for readiness to learn
- Voluntary corporate action
- Wardaccreditationprogramme
- Mandatory photo spot
- Core mandatory part 3
- Mandatory training definition
- Ceiv credential
- Mandatory reporting
- Mandated reporter massachusetts
- Mandatory html tags
- Are the keystone exams mandatory
- Mandatory vaccination
- Mandatory
- Mandatory product adaptation
- Mandatory product adaptation
- Mandatory reporter training assessment answers colorado
- Synchronized intermittent mandatory ventilation