Microsoft MVP성태의 닷넷 이야기
Vista : 36. Private Namespaces 사용하는 방법 [링크 복사], [링크+제목 복사],
조회: 14747
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

Vista Improves Security Through Private Object Namespaces
; http://www.codeguru.com/columns/kate/article.php/c13249

예전에, Process Explorer 등을 통해서 다른 프로세스에서 사용하는 "Named 커널 개체"를 열람한 후 해당 개체를 접근하는 것에 대한 설명을 본적이 있는 것 같습니다.

충분히 가능하지요. ^^ 전역적으로 관리되는 "Named" 특성으로 인해 보호되어야 할 커널 개체임에도 불구하고 보호를 할 수 없었습니다. 위의 토픽에서 소개되는 사례로는, 원하는 커널 개체의 이름으로 "미리" 생성해 놓으면 아무리 권한이 낮은 프로세스라고 해도 권한이 높은 프로세스의 커널 개체를 제어할 수 가 있었음을 말해 주고 있습니다.

비스타의 등장으로, 이것도 이젠 ^^ 옛날 얘기가 되는 군요.

사용법도 그다지 어렵지 않으니 한번 쓰윽 봐두시는 것도 좋겠습니다. 아직 managed 환경에서는 제공되지 않는 것 같긴 하지만, CreateBoundaryDescriptor, CreatePrivateNamespace 함수만 C++/CLI에서 처리해 준다면, .NET 측의 소스 코드는 "거의" 동일하게 유지될 수 있겠습니다.








[최초 등록일: ]
[최종 수정일: 2/13/2007]


비밀번호

댓글 작성자
 




... 31  32  33  34  35  36  37  38  39  40  41  [42]  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
134정성태11/15/200511134Microsoft SQL Server Management Studio Express - Community Technical Preview (CTP) November 2005 [1]
242정성태4/19/200611520    답변글 정식 릴리스 - Microsoft SQL Server Management Studio Express
243정성태4/19/200610805    답변글 Microsoft SQL Server 2005 Express Edition Toolkit
245정성태4/19/200611338    답변글 Microsoft SQL Server 2005 Express Edition Service Pack 1
133정성태10/30/200511325VS.NET TS 버전을 제외하고 전부 나왔습니다. ^^
132정성태10/28/200511629IE Script 에서 ADO.Stream 개체를 사용 허가 유무를 지정.
131정성태10/27/200511046ASP.NET Spiced: AJAX
130정성태10/26/200512593RSA In JavaScript [1]파일 다운로드1
128정성태10/25/200511199Connecting to MS SQL Server from Unix파일 다운로드1
129정성태10/25/200511020    답변글 [추가]: SQL Server 2005 JDBC Driver Beta 2 Now Available
173정성태1/20/200610848        답변글 정식 릴리스: Microsoft SQL Server 2005 JDBC Driver
127정성태10/21/20051126564-bit Windows ; 언제, 그리고 왜 써야 할까?
126정성태10/19/200511717WSE(Web Services Enhancements) 3.0의 새로운 기능
125정성태10/14/200511669Cluster 가능한 StateServer 세션 관리자
124정성태10/14/200511773MapPoint Web Service SDK Version 4.0 for Visual Studio .NET 2003
123정성태10/14/200511444alpha release of the Python programming language for the .NET platform
161정성태1/3/200611440    답변글 [추가]: Beta release
184정성태8/12/200612001    답변글 Beta3 까지. ^^
190정성태3/10/200611332    답변글 Beta 4
221정성태3/31/200611544    답변글 Beta 5
246정성태4/21/200611463    답변글 Beta 6
295정성태5/24/200610501    답변글 Beta 7
122정성태10/13/200511271Determine whether service packs are installed on the .NET Framework
121정성태10/12/200510853.NET Reference Guide - 웹
120정성태11/14/200511401VS.NET Automation 과 VSIP
119정성태10/9/200510923Internet Information Services (IIS) 6.0 Resource Kit Tools (English)
... 31  32  33  34  35  36  37  38  39  40  41  [42]  43  44  45  ...