Share via


Internal Virtual 및 Overloads Overridable Friend 키워드에 대한 보안 문제

C#에서 internal virtual 한정자(Visual Basic의 Overloads Overridable Friend 한정자)로 표시된 멤버를 응용 프로그램 보안의 기초로 삼아서는 안 됩니다. 이런 한정자로 표시된 멤버는 현재 어셈블리 내의 다른 멤버에 의해서만 재정의될 수 있지만 이 규칙은 C# 및 Visual Basic 언어에 의해서만 적용됩니다. 런타임에서는 이 값을 적용하지 않습니다. 그러므로 MSIL(Microsoft Intermediate Language)이나 이 규칙을 적용하지 않는 다른 언어를 사용하여 C#에서는 internal virtual로, Visual Basic에서는 Overloads Overridable Friend로 표시된 멤버를 재정의할 수 있습니다.

참고 항목

개념

역할 기반 보안

기타 리소스

주요 보안 개념