소프트웨어 개발팀에서 보안 관리자에게 소프트웨어 역엔지니어링 가능성을 줄이는 데 사용해야 할 기술을 추천해달라고 요청했습니다. 보안 관리자는 다음 중 무엇을 추천해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 코드 난독화 수행하기.
이것이 정답인 이유
코드 난독화는 소프트웨어 코드를 이해하기 어렵게 만들어 역엔지니어링을 방해하는 기술입니다. 변수 이름 변경, 불필요한 코드 삽입, 제어 흐름 복잡화 등을 통해 분석을 어렵게 합니다. 디지털 서명은 코드의 무결성과 출처를 확인하는 데 사용되지만, 역엔지니어링을 직접적으로 막지는 못합니다. 서드파티 라이브러리 사용 제한은 보안 취약점을 줄일 수 있지만, 역엔지니어링 방지 목적과는 거리가 있습니다. 컴파일 플래그는 컴파일러 동작을 제어하여 성능이나 특정 보안 기능을 활성화할 수 있으나, 코드 난독화만큼 직접적인 역엔지니어링 방지책은 아닙니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음