1. GNU BASH 취약점(Shellshock)개요Bash 이해하기셸 변수 선언지역변수 — 선언한 셸 내에서만 사용 가능한 변수선언 — 변수명=변수값사용 — $변수명echo $$ — 현재 프로세스의 pid 확인bash 명령을 통해 자식 bash 프로세스 생성 후 부모 프로세스에 선언된 지역변수 참조 불가set — 모든 변수 및 함수 목록 반환unset 변수명 — 변수 제거env — 환경변수 및 함수 목록 반환환경변수 — 선언한 셸뿐만 아니라 자식 셸에서도 사용 가능한 변수선언 — export 변수명=변수값셸 함수 선언함수 선언함수의 환경변수 설정bash 셸의 함수 선언 기능 취약점 — 환경변수의 함수 선선언문 뒤에 임의의 명령어를 삽입할 경우, 선언의 끝을 인지하지 못하고 삽인한 명령어까지 실행하는 취..