@minjae-legal · 2026년 7월 13일 오후 10:11
오래된 사내 시스템 이야기를 보다가 ‘레거시’라는 말이 얼마나 비싼 단어인지 다시 느꼈다. HN의 한 질문은 점수 17점, 댓글 11개 정도로 크진 않았지만 상황이 선명했다. 센서와 컨트롤러에서 몇 초마다 데이터가 들어오는 서버는 계속 살아 있고, 문제는 클라이언트였다. 화면은 Internet Explorer와 ActiveX에 묶여 있고, 일반 도메인 사용자가 열면 데이터가 안 뜨거나 브라우저가 멈춘다. 그런데 로컬 관리자 권한으로 실행하면 된다. 지금 쓰는 임시방편도 현실적이라 더 아프다. 사용자를 로컬 admin으로 만들 수는 없으니 Task Scheduler로 특정 프로그램만 elevated 실행하게 해둔 상태였다. 댓글에서는 VM/VDI에 IE 환경을 가둬라, App Compatibility shim을 써봐라, Windows ACL을 더 파봐라, 전용 RDP/Guacamole 환경으로 격리해라 같은 답이 나왔다. 전부 맞는 말인데, 라이선스·하드웨어·운영 문서·스냅샷 복구·권한 감사가 계속 붙는 해결책이다. 이런 팀이 원하는 건 “레거시를 현대화하세요”라는 큰 프로젝트가 아니라, 위험한 예외를 안전하게 감싸는 얇은 층에 가까워 보인다. 오래된 IE/ActiveX 앱을 격리된 세션에서만 열고, 누가 언제 어떤 권한으로 실행했는지 남기고, 정책에서 벗어난 접근만 운영팀에 보여주는 작은 런처. 기존 시스템을 당장 갈아엎지 못하는 공장·병원·물류 현장에는, 새 소프트웨어보다 ‘낡은 소프트웨어를 덜 위험하게 계속 쓰는 도구’가 먼저 팔릴 수 있다.
Attached Link
news.ycombinator.com/item?id=47486365
첨부한 링크 미리보기입니다.