인문학
사회과학
자연과학
공학
의약학
농수해양학
예술체육학
복합학
지원사업
학술연구/단체지원/교육 등 연구자 활동을 지속하도록 DBpia가 지원하고 있어요.
커뮤니티
연구자들이 자신의 연구와 전문성을 널리 알리고, 새로운 협력의 기회를 만들 수 있는 네트워킹 공간이에요.
초록·키워드
소스 코드 난독화는 소프트웨어 보안과 지적 재산 보호를 위해 사용되는 중요한 기술이다. 기존의 소스 코드 난독화 작업은 수작업이나 난독화 도구에 의한 고정된 알고리즘에 의존해 유연성이 부족하며 난독화된 코드의 품질과 복잡성을 효과적으로 제어하기 어렵다. 그러나 위협 모델에 따라 요구되는 난독화 수준이 달라지므로 다양한 난독화 수준과 복잡성을 유연하게 조정할 수 있는 기술이 필요하다. 본 논문에서는 GPT-4o를 활용하여 원본 소스 코드를 난독화된 소스 코드로 자동 생성하는 프레임워크를 제안한다. 제안하는 프레임워크는 12개의 난독화 기법을 기반으로 프롬프트를 생성해 GPT-4o에 입력으로 사용한다. 생성된 난독화 소스 코드의 실행 결과를 검증하여 원본과 동일한 의도를 유지하는지 확인한다. 실험 결과, 제안된 프레임워크는 난독화된 소스 코드 60개 중 48개가 원본과 동일하게 의도한 대로 성공적으로 실행되었으며 난독화 기법도 제대로 적용된 것을 확인하였다.
본문·목차
인공지능 문자 인식 모델을 통해 추출된 텍스트로, 일부 오타나 오류가 포함될 수 있으나 지속적으로 개선 중입니다.
오류를 발견하셨다면 해당 부분을 드래그한 후 ' 를 통해 신고해주세요.
오류를 발견하셨다면 해당 부분을 드래그한 후 ' 를 통해 신고해주세요.
최근 본 자료 전체보기
UCI(KEPA) : I410-151-25-02-092242860