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


비밀번호

댓글 작성자
 




... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...
NoWriterDateCnt.TitleFile(s)
450정성태9/28/200612303.NET : 16. ADO.NET vNext Entity Data Model Designer Prototype, CTP
449정성태9/28/200613110TFS : 37. Team Foundation Server and Basic Authentication
448정성태9/28/200612560TFS : 36. Moving the Team Foundation Server Data Warehouse to a Separate Server
447정성태10/20/200612709Vista : 10. ASLR이 적용된 Vista
446정성태9/26/200612457개발환경 구성 : 31. Profiling Tool for .NET Developers
445정성태10/20/200612134Windows 2008 : 2. LHS Feature Of The Week #2 - Remote Differential Compression
444정성태10/20/200612693Windows 2008 : 1. LHS Feature Of The Week #1 - Transactional NTFS
443정성태9/23/200612655개발환경 구성 : 30. Tip/Trick: Optimizing ASP.NET 2.0 Web Project Build Performance with VS 2005
442정성태9/28/200614269TFS : 35. 설치 설명서 / 관리자 가이드 도움말 업데이트
441정성태9/21/200614787개발환경 구성 : 29. SQL Server Spec 비교
440정성태10/20/200614020.NET 3.0 : 3. WCF Workshops updated to Release Candidate 1
439정성태9/20/200614323개발환경 구성 : 28. Caml Viewer 2007 : released on Codeplex
438정성태9/20/200612896개발환경 구성 : 27. Enterprise Smart Card Deployment in the Microsoft® Windows® Smart Card Framework
437정성태9/19/200612923TFS : 34. Getting Started with TFS Integrator 파일 다운로드2
434정성태9/20/200613543개발환경 구성 : 26. Developing Web Applications on Windows Vista with Visual Studio 2005
433정성태10/20/200613137Vista : 9. Next Generation TCP/IP Stack
432정성태9/16/200613087TFS : 33. Now Available: Teamprise V2 Preview 2
431정성태9/16/200612705개발환경 구성 : 25. Announcing the Web Client Software Factory
430정성태9/15/200613090.NET : 15. ASP.NET 2.0 - A Preview of Web LINQ - BLINQ
429정성태9/15/200612611The True Cost of .NET Exceptions
428정성태9/15/200614457.NET : 14. IronPython 예제들
427정성태9/14/200614030개발환경 구성 : 24. Smart Start and Stop Service in VS.NET Build
426정성태9/13/200613563TFS : 32. Team Foundation Server Language Change Package
425정성태9/12/200613266TFS : 31. Team Foundation Administrator's Guide (TFSAdmin.chm)
424정성태9/12/200614024Visual C++ : 2. Managed Debugger Expression Evaluator - mcee_mc.dat
422정성태9/8/200614077.NET : 13. An Introduction to LINQ
... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...