안녕하세요.
보안 업무에서 CMD(명령 프롬프트)는 단순한 명령 실행 도구가 아니라, 자동화·점검·스크립트화의 핵심 도구예요. 단순 명령어 암기보단 “어떻게 응용하느냐”가 실력을 가릅니다.
1. 기본 명령어는 '깊게' 이해하기
가. 단순히 dir, copy, ping 정도로 끝내지 말고 /?, /a, /s 옵션을 전부 실습하세요.
나. 관리자 권한 CMD에서 net, tasklist, sc, wmic 명령어는 보안 관리자가 자주 씁니다.
다. 특히 for, if, goto 같은 제어문 구조를 익히면 배치파일 수준이 확 달라집니다.
2. 실무용 배치 스크립트 연습
가. 보안 점검 자동화 스크립트를 직접 만들어보세요. 예를 들어,
프로그램 설치여부 체크(if exist "C:\Program Files\App\app.exe")
로그 백업 자동화(xcopy /s /y)
네트워크 연결 상태 점검(ping, netstat)
나. 실제 회사 PC 환경에서 쓸 수 있는 예시를 자주 찾아보고, 내 환경에 맞게 수정해보세요.
3. 응용 방향
CMD 숙련되면, 다음 단계로 PowerShell을 배우는 게 좋아요.
구조는 CMD와 비슷하지만, 자동화 수준이 훨씬 높아져서 보안 스크립트 작성 시 훨씬 강력합니다.
→ 요약: 단순 명령어 외우지 말고 “자동화 스크립트화”로 넘어가야 진짜 고수됩니다.
하루 1개 기능만 실습해도 한 달이면 내부 점검 배치 하나는 직접 만들 수 있을 거예요.