학습
모듈
Guide to Secure .NET Development with OWASP Top 10 - Training
Evaluate security risks that come with insecure application development patterns and practices
앱을 .NET 7로 마이그레이션하는 경우 여기에 나열된 호환성이 손상되는 변경이 영향을 줄 수 있습니다. 변경 내용은 ASP.NET Core 또는 Windows Forms와 같은 기술 영역별로 그룹화됩니다.
이 문서에서는 각 호환성이 손상되는 변경이 이진 파일 호환인지 또는 원본 호환인지 여부를 나타냅니다.
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
app.config의 System.diagnostics 항목 | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
EnvelopedCms 암호 해독은 래핑을 두 번 해제하지 않음 | ❌ | ✔️ |
동적 X509ChainPolicy 검증 시간 | ❌ | ✔️ |
식별 이름의 X500DistinguishedName 구문 분석 | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
기본적으로 모든 어셈블리가 잘림 | ✔️ | ❌ |
다단계 조회가 사용하지 않도록 설정됨 | ❌ | ✔️ |
64비트 Windows의 x86 호스트 경로 | ✔️ | ✔️ |
TrimmerDefaultAction 더 이상 사용되지 않음 | ✔️ | ❌ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
구성을 사전에 바인딩하면 값이 확장됨 | ✔️ | ✔️ |
Windows Shell에서 시작되는 앱에 대한 ContentRootPath | ❌ | ✔️ |
환경 변수 접두사 | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
Windows Server에서 세계화 API가 ICU 라이브러리 사용 | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
에뮬레이션의 동안의 RuntimeInformation.OSArchitecture | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
생성자가 구체적 형식 대신 기본 인터페이스 허용 | ❌ | ✔️ |
흐름 방향 도우미 메서드가 제거됨 | ❌ | ❌ |
새 UpdateBackground 매개 변수 | ❌ | ✔️ |
ScrollToRequest 속성 이름이 변경됨 | ❌ | ❌ |
일부 Windows API가 제거됨 | ❌ | ❌ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
AllowRenegotiation 기본값은 false임 | ❌ | ❌ |
Linux의 사용자 지정 ping 페이로드 | ❌ | ✔️ |
Socket.End 메서드가 ObjectDisposedException을 throw하지 않음 | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
DataContractSerializer는 -0을 역직렬화할 때 기호를 유지 | ❌ | ✔️ |
선행 또는 후행 공백을 가진 버전 형식 역직렬화 | ❌ | ✔️ |
JsonSerializerOptions 복사 생성자에 JsonSerializerContext가 포함됨 | ❌ | ✔️ |
개체 형식에 대한 다형 serialization | ❌ | ✔️ |
System.Text.Json 원본 생성기 대체 | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
폐기 및 경고 | ✔️ | ❌ |
일부 API가 ArgumentNullException을 throw함 | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 | 이전 버전과 호환 |
---|---|---|---|
텍스트 편집기에서 복원된 끌어서 놓기 작업 동작 | ✔️ | ✔️ | ❌ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
XmlSecureResolver는 사용되지 않음 | ❌ | ❌ |
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.
학습
모듈
Guide to Secure .NET Development with OWASP Top 10 - Training
Evaluate security risks that come with insecure application development patterns and practices