본문 바로가기
반응형

파서2

eval() 에서 악의적인 코드 실행 방지하기 : 보안 위험 방지 eval() 에서 악의적인 코드 실행 방지하기 : 보안 위험 방지eval() 함수는 문자열로 표현된 파이썬 표현식을 실행하고 그 결과를 반환하는 강력한 함수이지만, 잘못 사용하면 심각한 보안 문제를 일으킬 수 있습니다. 특히 외부로부터 입력받은 데이터를 검증 없이 eval()에 전달하면 악의적인 코드가 실행될 수 있습니다. 이러한 보안 위험을 방어하기 위해 여러 가지 방법을 사용할 수 있습니다. 이번 포스팅에서는 eval()을 안전하게 사용하는 방법에 대해서 정리합니다.1. 보안 위험 이해하기먼저, eval() 함수의 보안 위험을 이해하는 것이 중요합니다. 코드에서 user_input에 악의적인 코드가 포함되어 있으며, 이를 eval()로 실행하면 시스템 전체를 삭제하는 명령어가 실행될 수 있습니다. 이.. 2024. 9. 5.
[eclipse] ELF Parser vs GNU ELF Parser, GNU PE64 Windows Parser 목적과 특징 비교 ELF Parser vs GNU ELF Parser 목적과 특징 비교이클립스(Eclipse) IDE에서 ELF 파일을 다루는 데에는 주로 두 가지 파서가 사용됩니다: "ELF Parser"와 "GNU ELF Parser". ELF(Executable and Linkable Format) 파일은 실행 가능 파일, 오브젝트 코드, 공유 라이브러리, 코어 덤프 등을 포함하는 복합 파일 형식으로, 주로 UNIX 및 UNIX 계열 시스템에서 사용됩니다. 임베디드 시스템 개발, 특히 Linux 기반 시스템에서 자주 사용됩니다.1. ELF Parser사용 목적:ELF Parser는 이클립스 기반 개발 환경에서 ELF 파일의 내용을 분석하고 표시하기 위해 사용됩니다. 디버깅 과정에서 프로그램의 실행 파일 또는 오브젝트.. 2024. 2. 27.
반응형