[Bug] Cyber False Positive Refusal on Windows Job Object Process Management

Status Open
Reported on v2.1.293
Maintainer reply None cached
Activity 0 comments · opened Oct 8, 2026

Bug Description
정상적인 Windows 개발 작업에 대한 cyber 오탐 검토 요청
본인 소유 Windows 개발 환경에서 nimadub이라는 개발 도구를 만들고 있습니다. 차단된 작업은 개발용 실행기가 직접 생성한 자식 프로세스를 관리하는 코드의 수정입니다.
해당 실행기는 자식을 정지 상태로 생성하고, Windows Job Object에 편입한 뒤, 등록 및 감시자의 확인을 거쳐 재개합니다. 목적은 자식의 자원 사용을 제한하고 실행 실패 시 잔존 프로세스를 정리하는 것입니다. 다른 프로세스에 코드를 주입하거나 관리자 권한을 획득하려는 요청이 아닙니다. 여기서 “Root”는 프로젝트의 실행 단위 명칭이며, 소스는 권한 상승을 명시적으로 금지합니다.
현재 구현에 NtResumeProcess가 포함되어 있다는 점은 인정합니다. 앞선 넓은 요청이 차단된 뒤, Python에서 제공되지 않는 subprocess.CREATE_SUSPENDED 참조의 수정과 정적 검사만 요청한 별도 세션에서도 거절됐습니다. 이전 거절 기록은 보존했습니다.
거절 응답은 정지 생성·Job Object·재개 등의 조합을 프로세스 주입, 은닉 실행, 권한 상승 및 지속성으로 해석했습니다. 하지만 Microsoft는 정지 생성 후 Job에 편입하고 재개하는 방식을 정상적인 프로세스 관리 패턴으로 설명하고 있습니다.
이 설명만으로 전체 코드의 안전성을 인정해 달라는 요청은 아닙니다. 원 대화와 실제 소스를 검토하여 정상적인 로컬 개발 작업이 잘못 차단됐는지 확인해 주세요. 안전장치 해제나 거절 이력 은폐를 요청하는 것은 아닙니다.

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.1.293
  • Feedback ID: 812fffae-5df8-4fe0-9388-97eb651c8b7d

View original on GitHub ↗