안행부, 행정기관 홈페이지 보안약점을 진단·제거 추진
안행부, 행정기관 홈페이지 보안약점을 진단‧제거 추진<br>소프트웨어 보안약점 기준(별표3) * 요약표 포함<br>정보시스템 구축·운영 지침(행정안전부고시 제2012-25호)<br>소프트웨어 보안약점 기준 <br>6. 캡슐화 : 중요한 데이터 또는 기능성을 불충분하게 캡슐화 하였을 때 인가되지 않은 사용자에게 데이터 누출이 가능해지는 보안약점 <table><tbody><tr><td>번호</td><td>보안약점</td><td>설명</td></tr><tr><td>1</td><td>잘못된 세션에 의한 데이터 정보 노출</td><td>잘못된 세션에 의해 권한 없는 사용자에게 데이터 노출이 일어날 수 있는 보안약점</td></tr><tr><td>2</td><td>제거되지 않고 남은 디버그 코드</td><td>디버깅을 위해 작성된 코드를 통해 권한 없는 사용자 인증우회(또는 중요중보)접근이 가능해지는 보안약점</td></tr><tr><td>3</td><td>시스템 데이터 정보노출 </td><td>사용자가 볼 수 있는 오류 메시지나 스택 정보에 시스템 내부 데이터나 디버깅 관련 정보가 공개되는 보안약점</td></tr><tr><td>4</td><td>Public 메소드부터 반환된 Private 배열 </td><td>private로 선언된 배열을 public으로 선언된 메소드를 통해 반환(return)하면, 그 배열의 레퍼런스가 외부에 공개되어 외부에서 배열의 수정될 수 있는 보안약점</td></tr><tr><td>5</td><td>Private 배열에 Public 데이터 할당</td><td>public으로 선언된 데이터 또는 메소드의 인자가 private 선언된 배열에 저장되면, private 배열을 외부에서 접근할 수 있게 되는 보안약점</td></tr></tbody></table>
무엇이 디버깅을 위해 만들어진 코드를 통해 권한 없는 사용자 인증우회 근접할 수 있는 보안약점이지