일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- java
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- javabasic
- Spring
- 자바
- 스프링
- 디자인패턴
- java기초
- DesignPattern
- ncs
- 패스트캠퍼스후기
- 데이터베이스
- 자바예제
- 자바기초
- 디자인
- 웹
- 패스트캠퍼스
- linux
- js
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- DB
- 자바기본
- 국비
- 자바연습문제
- 패캠챌린지
- 직장인인강
- 재택근무
- 직장인자기계발
- String
- 리눅스
Archives
- Today
- Total
FIF's 코딩팩토리
정적분석 VS 동적분석 본문
반응형
정적분석?
1) 파일의 겉모습을 관찰하여 분석
2) 파일을 실행하지 않는다.
3) 파일의 종류(EXE, DELL, DOC, ZIP, TXT), 크기, 헤더(PE)정보, Import/Export API, 내부문자열,
실행 압축 여부, 등록 정보, 디버깅 정보, 디지털 인증서 등의 다양한 내용을 확인.
4) 디스어셈블러[1]를 이용해서 내부 코드와 그 구조를 확인.
5) 정적 분석으로 얻어진 정보는 동적 분석에 좋은 자료가 됨.[2]
동적분석?
1) 파일을 직접 실행시켜 그 행위를 분석.
2) 디버깅을 통해 코드 흐름과 메모리 상태 등을 자세히 살펴봄.
3) 레지스트리, 네트워크 등을 관찰하면서 프로그램의 행위를 분석.
4) 디버거를 이용해 프로그램 내부 구조와 동작 원리를 분석할 수 있음.
1) 기계어를 어셈블리어로 변환하는 컴퓨터 프로그램
반응형
'Back-End > Java(자바)' 카테고리의 다른 글
JDBC : MariaDB-Java 이클립스 연동 (0) | 2019.05.27 |
---|---|
[Java] 정적쿼리와 동적쿼리 – Statement, PreparedStatement (0) | 2019.05.27 |
CheckStyle & FindBugs & PMD & ANT (0) | 2019.05.21 |
[Java]어댑터 패턴(Adapter pattern)을 이용한 통합 FTP,SFTP프로그램 (0) | 2019.05.14 |
자바(java)로 만든 FTP와 SFTP Client 통합 프로그램 (2) | 2019.05.09 |
Comments