다음을 통해 공유


IStackWalk 인터페이스

호출 스택의 모든 호출자가 보호되는 리소스에 액세스하는 데 필요한 권한을 가지고 있는지 여부를 결정하는 스택 워크를 관리합니다.

네임스페이스: System.Security
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
<ComVisibleAttribute(True)> _
Public Interface IStackWalk
‘사용 방법
Dim instance As IStackWalk
[ComVisibleAttribute(true)] 
public interface IStackWalk
[ComVisibleAttribute(true)] 
public interface class IStackWalk
/** @attribute ComVisibleAttribute(true) */ 
public interface IStackWalk
ComVisibleAttribute(true) 
public interface IStackWalk

설명

부분적으로 신뢰할 수 있는 코드에는 항상 보안 위험이 있습니다. 경우에 따라 이 코드가 조작되어 리소스 액세스 권한이 없는 악성 코드를 대신하여 동작을 수행할 수도 있습니다. 이렇게 되면 악성 코드가 허용 수준 이상의 보안 액세스 권한을 가질 수도 있습니다.

공용 언어 런타임은 모든 호출에 대해 스택 워크를 실행하여 이러한 악성 코드의 공격으로부터 관리 코드를 보호해 줍니다. 스택 워크는 호출 스택의 모든 코드가 보호되는 리소스에 액세스할 수 있도록 요청합니다. 악성 코드는 항상 호출 스택 내부에서 공격하므로 해당 코드의 고유한 보안 권한을 초과할 수 없게 됩니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

IStackWalk 멤버
System.Security 네임스페이스