페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

이 버전에서는 런타임 오류 및 충돌을 방지하는 데 도움이 되는 다섯 가지 새로운 Java 규칙이 추가되었습니다.
Blocker 1개, Critical 3개 및  Major 2개의 새로운 규칙은 Advanced Bug Detection의 첫 번째 버전입니다.
메소드를 통해 데이터를 추적하고 여러 파일에 걸쳐 충돌 발생 위치를 파악하여 런타임 오류를 탐지합니다.
이 새로운 규칙은 잘못된 독립 변수인자, class cast 문제, 잘못된 수집 작업 및 무한 재귀를 탐지합니다.

...

AWS CDK는 객체 지향 언어 사용자에게 개별적으로 테스트, 배포 및 공유 가능한 패턴을 생성할 수 있는 기능을 제공합니다.
CDK는 경험을 통해 검증된 기본값을 제공하지만 보안 구성 오류는 여전히 공격을 받기 쉽습니다. 때문에 인프라 설계자가 사용자에게 안전하고 안정적인 인프라를 기반으로
클라우드 인프라를 제공할 수 있도록 CDK를 사용하여 생성한 S3 버킷에서 보안 핫스팟을 탐지하는 4가지의 파이썬 규칙을 추가했습니다.

그리고 Java의 경우 "secret", "token" 등의 변수에서 하드 코딩된 비밀을 탐지하는 규칙(S6418)을 추가했습니다.



C# deadlock

...

탐지 및 레코드 구조체

deadlock을 처음부터 방지하는 것은 가장 최선의 방법이라 여기며, S2222를 추가하여 일부 실행 경로뿐만 아니라 모든 실행 경로에서 C# lock을 해제할 수 있도록 지원했습니다.

또한 이 버전에서는 C# 10 레코드 구조체에 대한 지원을 추가하여 새 구문을 인식하고 적절하게 처리하도록  31개의 규칙을 업데이트하였습니다.
이는 C#10을 지원하기 위한 현재 진행 중인 작업의 일부로 이후 버전에서는 디구조의 디컨스트럭션의 혼합 할당 및 선언, 매개 변수가 없는 생성자 및 필드 이니셜라이저 명령어 등에 대한 지원이 추가될 예정입니다.

...