🤓 혼자 읽고 정리한 내용입니다
소프트웨어의 전반적 처리 과정
입력데이터 -> 처리로직 & 검사 -> 결과 출력
이러한 과정에서
소프트웨어는 모니터링 (데이터 누출), 역공학(로직분석), 소프트웨어 해적판(재배포) ,탬퍼링(위변조) 공격의 대상이 될 수있음
-> 소프트웨어가 사용하는 방어 기술에 따라 달라짐
역공학 도구
: 역 어셈블러 / 디컴파일러 / 디버거
시스템 모니터링 도구
: 프로그램이 동작하는 동안 프로그램이 접근하는 파일이나 레지스트리의 상태 및 종보를 제공
기타
: Hex 에디터