생몰정보
소속
직위
직업
활동분야
주기
서지
국회도서관 서비스 이용에 대한 안내를 해드립니다.
검색결과 (전체 1건)
원문 있는 자료 (1) 열기
원문 아이콘이 없는 경우 국회도서관 방문 시 책자로 이용 가능
목차보기더보기
표제지
목차
제1장 개요 5
제1절 배경 6
제2절 가이드 목적 및 구성 8
제2장 공개소프트웨어 점검도구 소개 및 설치 환경 9
제1절 개요 10
제2절 FindBugs 12
1. FindBugs의 개요 12
2. FindBugs에서 탐지 가능한 오류 유형 13
제3절 FindSecurityBugs 14
1. FindSecurityBugs의 개요 14
2. FindSecurityBugs에서 탐지할 수 있는 주요 점검내용 15
제4절 PMD 16
1. PMD의 개요 16
2. PMD의 주요 점검 내용 16
제5절 Jenkins 18
1. Jenkins의 개요 18
2. Jenkins의 장점 18
1) 설치의 용이성 18
2) 확장성 19
3) 가시성 19
제6절 설치환경 21
1) JDK(Java Development Kit) 권장버전 21
2) 통합개발환경(IDE, Integrated development environment) 권장버전 21
3) 사용되는 공개소프트웨어 SW 버전 22
제3장 FindBugs 및 FindSecurityBugs 사용 방법 23
제1절 FindBugs 및 FindSecurityBugs 설치 24
1) FindBugs 설치 24
2) FindSecurityBugs 설치 28
제2절 FindBugs 및 FindSecurityBugs 룰 설정 32
1) FindBugs 및 FindSecurityBugs 룰셋 목록 32
2) 룰셋 적용방법 34
제3절 FindBugs 및 FindSecurityBugs 검사 36
제4장 PMD 사용 방법 39
제1절 PMD 설치 40
제2절 PMD 적용 룰 설정 44
제3절 PMD 검사 50
제5장 Jenkins 사용 방법 53
제1절 Jenkins 설치 54
1) 설치 전 점검사항 54
2) Jenkins 다운로드 및 설치 54
3) 정상설치 확인 57
제2절 정적분석을 위한 플러그인 설치 58
제3절 Build 관련 공개소프트웨어 연계 설정 60
1) FindBugs 추가 61
2) FindSecurityBugs 추가 62
3) PMD 추가 62
4) Maven 실행 63
5) FindBugs, FindSecurityBugs, PMD 룰(Rule) 파일 상세 설정 및 반영 65
제4절 Jenkins 실행 72
1) 새 작업(Job) 생성 72
2) 새 작업(Job) 실행 74
제5절 Jenkins를 활용한 시큐어코딩 Inspection 활동 81
제6장 사용자 정의 룰(Rule) 작성 및 오탐(False Positive) 관리 86
제1절 개요 87
1) AST(Abstract Syntax Tree) 87
2) XPath 88
제2절 PMD를 활용한 사용자 정의 룰(Rule) 작성 방법 89
1) PMD Rule Designer 설명 89
2) PMD Rule Designer를 사용한 작성 방법 사례 (하드코드된 비밀번호) 91
제3절 오탐(False Positive) 관리 104
1) FindBugs에서 제공하는 방법 104
2) PMD에서 제공하는 방법 106
3) Jenkins의 리포팅 변화 추이를 활용하는 방법 106
제7장 행자부 47개 보안 약점 관련 공개SW 도구 룰(Rule) 분석 108
제1절 행정자치부 47개 보안약점 관련 공개SW 도구 룰(Rule) 목록 109
제2절 행정자치부 47개 보안약점 관련 공개SW 도구 룰(Rule) 현황 111
1) 행정자치부 47개 보안약점 관련 FindBugs 룰(Rule) 111
2) 행정자치부 47개 보안약점 관련 FindSecurityBugs 룰(Rule) 113
3) 행정자치부 47개 보안약점 관련 PMD 룰(Rule) 114
[부록] 115
제1절 용어정의 116
제2절 공개소프트웨어 점검도구 목록 117
제3절 시험 예제코드 118
제4절 참고사이트 120
판권기 121
원문구축 및 2018년 이후 자료는 524호에서 직접 열람하십시요.
도서위치안내: / 서가번호:
우편복사 목록담기를 완료하였습니다.
* 표시는 필수사항 입니다.
* 주의: 국회도서관 이용자 모두에게 공유서재로 서비스 됩니다.
저장 되었습니다.
로그인을 하시려면 아이디와 비밀번호를 입력해주세요. 모바일 간편 열람증으로 입실한 경우 회원가입을 해야합니다.
공용 PC이므로 한번 더 로그인 해 주시기 바랍니다.
아이디 또는 비밀번호를 확인해주세요