피드로 돌아가기
Dev.toInfrastructure
원문 읽기
OS 레벨 제어로 외부 간섭을 차단한 극한의 Focus Flow 설계
Why I engineered a Python app to physically kill my Wi-Fi
AI 요약
Context
기존 Browser Extension 기반의 웹사이트 차단 도구는 사용자 의지에 따른 쉬운 해제가 가능하여 몰입 환경 조성에 한계가 있음. 단순 소프트웨어적 알림이 아닌 OS 수준의 강제적 제어권을 통한 완전한 격리 환경 필요성이 제기됨.
Technical Solution
- PyQt 기반의 Windows Desktop App 구축을 통한 로컬 제어 환경 확보
- ipconfig /release 명령 실행으로 네트워크 인터페이스의 물리적 연결을 강제 해제
- psutil 라이브러리를 활용한 Background Thread 기반의 Browser 프로세스 실시간 탐색 및 강제 종료
- Windows Registry 수정을 통한 Task Manager 접근 제한으로 프로세스 강제 종료 경로 차단
- 심리적 저항감을 유발하는 텍스트 입력 기반의 Emergency Exit 로직 설계를 통한 조기 종료 방지
실천 포인트
1. 사용자 우회 경로(Task Manager 등)를 식별하고 OS 레벨의 제어 권한 확보 여부 검토
2. 단순 차단이 아닌 프로세스 킬러(psutil)와 네트워크 인터페이스 제어를 결합한 다중 방어 체계 설계
3. 시스템 복구를 위한 Emergency Exit 설계 시 심리적 허들을 추가한 UX 전략 적용