Microsoft MVP성태의 닷넷 이야기
Vista : 36. Private Namespaces 사용하는 방법 [링크 복사], [링크+제목 복사],
조회: 11512
글쓴 사람
정성태 (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]


비밀번호

댓글 작성자
 




1  2  3  4  5  6  7  8  9  10  [11]  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
925정성태2/27/200811337TFS : 157. OpenGauntlet - Private Builds
924정성태2/24/200811411VS.NET IDE : 40. Visual Studio Programmer Themes Gallery
923정성태2/23/200810870.NET : 72. Configuration Section Designer
922정성태2/23/200810533.NET : 71. PowerShell 호스팅하는 방법
921정성태2/21/200810336개발 환경 구성: 119. Windows 네트워킹 - TCPChimney 에 대해서.
920정성태2/20/200810159개발 환경 구성: 118. 외부 도구 구성 - 서명된 어셈블리의 공개키 가져오기 [1]
919정성태2/17/200811323TFS : 156. TFS 빌드를 소스 서버와 연결
918정성태2/17/200810895TFS : 155. File Bound Generator (VSTS 2008 DB 파워 툴) [1]
917정성태2/16/200810316Windows 2008 : 6. 출시 순간 부터 SP1
916정성태2/14/200810777TFS : 154. TFS 2008 팀빌드 도움말(CHM)
915정성태2/12/200812613.NET 3.5 : 38. ADO.NET Entity Framework 성능 비교
914정성태2/6/200810819Vista : 51. How to create a Windows Vista boot CD with WinPE
913정성태2/5/200811285.NET : 70. C# 4.0 - Dynamic Lookup
912정성태2/1/200810495Debug : 34. WinDBG 를 사용해서 예외 파악하기
911정성태1/30/200810160Windows 2008 : 5. 쓰레드 관련해서 제공되는 API
910정성태1/18/200810788.NET : 69. CLR Memory Model [1]
909정성태1/4/200811876IIS : 21. SSL Handshaking 과정 (IE, IIS)
908정성태1/3/200810020TFS : 153. TFS 2008 Power Tools [1]
907정성태1/1/200811287Vista : 50. cmd.exe 의 특별한 대우
906정성태12/27/200710631Windows 2008 : 4. Core 서버에 Hyper-V 설치
905정성태12/24/20079866TFS : 152. VSTS 프로세스 템플릿 사용자 정의
904정성태12/24/200710491IIS : 20. IIS7 Hostable Web Core Custom Service
903정성태12/21/20079931TFS : 151. TFS Continuous Integrator
902정성태12/21/20079810TFS : 150. TFS File Sharer
901정성태12/20/20079755.NET 3.5 : 37. ADO.NET Data Services [3]
900정성태12/19/20079864Debug : 33. RegEx 의 Compiled 옵션 버그
1  2  3  4  5  6  7  8  9  10  [11]  12  13  14  15  ...