본문 바로가기

보안/시큐어코딩

[CERT JAVA 시큐어코딩표준-12] 그외 스레드 안전(TSM)

규칙


스레드 사용시 안전하게 메서드를 사용하는 메커니즘이 적용되지 않으면 프로그램이 취약할 수 있다.

TSM00-J.  스레드 안전한 메서드를 스레드 안전하지 않은 메서드로 오버라이드하지 않는다.

TSM01-J.  객체 생성중 this 참조가 유출되지 않게 한다.

TSM02-J.  클래스 초기화 중 백그라운드 스레드를 사용하지 않는다.

TSM03-J.  일부분만 초기화된 객체를 공개하지 않는다.




작성중...