CA1822: 멤버를 static으로 표시하세요(코드 분석) .NET Microsoft Learn
인스턴스 데이터에 액세스하지 않거나 인스턴스 메서드를 호출하지 않는 멤버는 static(Visual Basic의 경우 Shared)으로 표시할 수 있습니다. 메서드를 static으로 표시하면 컴파일러는 이러한 멤버에 대한 비가상 호출 사이트를 내보냅니다. 비가상 호출 사이트를 내보내면 현재 개체 포인터가 null이 아닌지 확인하는 각 호출에 대해 런타임 시 검...
learn.microsoft.com
CA2301: 먼저 BinaryFormatter.Binder를 설정하지 않고는 BinaryFormatter.Deserialize를 호출하지 마세요(코드 분석) .NET Microsoft Learn
안전하지 않은 역직렬 변환기는 신뢰할 수 없는 데이터를 역직렬화할 때 취약합니다. 공격자는 예기치 않은 형식을 포함하도록 직렬화된 데이터를 수정하여 악의적인 부작용을 개체에 주입할 수 있습니다. 예를 들어 안전하지 않은 역직렬 변환기에 대한 공격은 기본 운영 체제에서 명령을 실행하거나, 네트워크를 통해 통신하거나, 파일을 삭제할...
learn.microsoft.com
没有更多结果了~
- 意见反馈
- 页面反馈