떠난 지 3개월 뒤, 그의 피커 계정은 여전히 로그인됐다.
캘리포니아 온타리오의 3PL에서 정기 사용자 감사를 하다가 잡아냈다 — 약 80,000평방피트, 연간 이직률은 40%에 육박, 피크 땐 임시직이 인력의 절반을 차지한다. 활성 사용자 목록을 뽑았더니 그가 있었다: 3개월 전에 나간 피커가 여전히 활성 상태로, "피킹 + 보충" 권한 그룹에 앉아 있었다. 현장 슈퍼바이저에게 물었다. 눈을 깜빡였다. "나갔다고 하지 않았어요?" 나갔다. 계정만 그 소식을 못 들었을 뿐이다. 여전히 스캔할 수 있었고, 여전히 피킹할 수 있었고, 시스템에서 재고를 움직일 수 있었다.
이건 일회성 사건이 아니다. 창고 업계 20년 동안 어디서나 같은 패턴을 봤다: 프로비저닝은 열정적이고, 디프로비저닝은 "누군가 기억해낼 때"다. 오늘 이 주제를 뜯어보고 싶다 — 퇴사자와 이동자를 어떻게 처리하는지, 권한은 어떻게 나눠주는지, 감사는 얼마나 자주 하는지 — 그리고 내가 직접 목격한 몇 건의 참사까지.
오프보딩의 주인이 없다
못생긴 진실은 이렇다: 직원이 나가면 HR에겐 체크리스트가 있고, IT에겐 체크리스트가 있고, 운영 매니저의 머리 속에도 하나가 있다. 셋 중 어느 것도 "WMS 관리자에게 계정을 죽이라고 전해라"라고 쓰여 있지 않다.
아까 말한 온타리오 창고는 교과서 같은 케이스다. HR의 오프보딩은 "배지 회수, 마지막 급여 지급"에서 끝났다. IT는 이메일과 노트북을 맡았고, WMS 계정은 운영이 독자적으로 관리하는 완전히 다른 세계에 살고 있었다. 운영 매니저는 허덕이느라, 쓰지 않는 계정은 저절로 시들어 없어질 거라고 착각했다. WMS에겐 아무도 아무 말도 안 했다.
전체 리뷰를 돌렸더니 60개가 넘는 고스트 계정이 나왔다. 아직 로그인되는 것도 있었다. 첫날의 기본 비밀번호 그대로인 것도 있었다. 한 번에 싹 비활성화했더니, 1일 차에 2명이 "로그인이 안 된다"고 전화했다. 한 명은 6개월 전에 나갔다가 재고용된 임시직 — HR은 서류를 다시 만들었지만 계정은 아무도 건드리지 않아서, 내내 옛날 로그인으로 일하고 있었다. 다른 한 명은 자매 시설에서 파견 온 사람으로, 파견은 몇 주 전에 끝났는데 권한은 끝나지 않았다.
문제는 "기술적으로 비활성화할 수 있느냐"가 아니었다. 문제는 일을 끝까지 마무리할 책임자가 없다는 것이다. 내 해결책은 재미없고, 먹힌다: HR의 퇴직 체크리스트에 "WMS 계정 오프보딩"을 넣어라, 마지막 급여가 나가기 전의 필수 단계로. 마지막 날엔 계정을 읽기 전용으로 강등하고, 7일 뒤 완전히 비활성화하라. 재입사자는 전체 프로비저닝 절차를 다시 밟아라 — 옛 계정을 그냥 부활시키지 마라. 권한 그룹이 새 역할과 맞는 경우는 거의 없기 때문이다.

고스트 계정보다 위험한 건 과잉 권한이다
솔직히, 고스트 계정은 가장 흔한 문제도 아니다. 권한을 너무 후하게 나눠주는 게 문제다. "보충도 커버하고 있으니 그 권한 추가해 줘." "이틀만 입고 도와주니까 지금 추가하고 나중에 정리하자." 그 "나중에"가 엄청난 일을 하고 있다 — 즉 영원히 안 온다는 뜻이다.
최소 권한은 IT 교과서의 한 챕터처럼 들린다. 실제로는 한 문장이다: 이 사람에게 오늘의 일에 필요한 권한만, 딱 그것만 줘라. 피커는 원가 데이터를 볼 필요도, 전체 리포트를 내보낼 필요도, 하물며 이동 권한은 필요 없다. 임시직은 가장 엄격한 대우를 받아야 한다. 온보딩 마찰을 피하려고 임시직에게 정규직과 같은 권한을 준 창고를 본 적이 있다. IT의 수고를 덜어주지만, 언젠가 운영의 문제가 된다.
공유 계정은 또 다른 단골이다. 피크 시즌, 인력 부족, 3명이 같은 공용 계정으로 스캔건에 로그인 — 어디서나 일어난다. 그러다 그 계정 밑에서 차이가 터지면 누가 뭘 했는지 아무도 못 말한다. 내 철칙: 1인 1계정, 퇴사 시 비활성화, 스캔건은 개별 로그인 필수. 관리 비용이 조금 더 든다. 추적 가능성엔 그만한 가치가 있다.
이동은 세 번째 참사 지대다. 피커가 입고로 이동한다. 입고 권한이 추가되고, 피킹 권한은 절대 빠지지 않는다. 그냥 쌓인다. 1년만 지나면 베테랑의 권한 세트는 어마어마해지고, 베테랑 본인을 포함해 아무도 그게 다 뭔지 설명 못 한다. 내 조언: 이동은 "먼저 빼고, 다음에 추가"다. 새 권한 그룹은 옛것이 지워지는 바로 그 순간에 들어간다. 가산 드리프트 금지.
나의 90일 룰
감사 주기에 대해, 내 경험상 분기별, 거기에 피크 시즌 전 추가 스윕 하나다.
감사할 건 3가지다. 첫째, 전체 사용자 목록을 뽑아 HR의 재직자 명부와 이름 하나하나 대조해, 있어선 안 될 사람을 찾는다. 둘째, 권한 변경 로그를 리뷰한다: 지난 3개월간 누가 추가 권한을 받았는지, 누가 역할을 이동했는지, 권한이 역할을 따라갔는지. 셋째, 로그인 로그를 확인해 오래 로그인하지 않은 건 비활성화한다 — 언제든 다시 활성화할 수 있다.
200명 안팎의 창고라면, 유능한 관리자가 반나절이면 끝낸다. 빼먹지 마라. 2024년, 나는 한 화주의 감사에 참관했다 — 소비재 전자 고객인데, 30개가 넘는 전직원 계정이 아직 활성 상태인 게 발견됐다. 3PL은 연간 리뷰에서 점수를 잃었고, 재계약이 날아갈 뻔했다. 화주는 대부분의 운영자가 생각하는 것보다 액세스 관리를 훨씬 신경 쓴다.
창고 IT와 운영은 일을 어떻게 나눠야 할까? 내 권장안은 이렇다: IT는 기술 측면을 맡는다 — 싱글 사인온, 비밀번호 정책, 자동 잠금 규칙. 운영은 업무 측면을 맡는다 — 누가 뭘 가져야 하는지, 퇴사·이동 정보의 동기화. 둘 사이의 단순한 다리: HR이 매주 금요일 영업 종료 전에 인사 이동을 보내고, 운영이 그걸 보고 실행한다. 먼저 멋진 연동을 만들지 마라. 이 주간 리스트를 돌려라.
내일 당장 할 수 있는 것: WMS 관리자에게 90일간 로그인 없는 사용자 목록을 달라 해라. 진작에 사라진 줄 알았던 이름들이 보일 거다 — 돈을 걸어도 좋다. 그 목록에서 시작하라. 오프보딩을 프로세스에 새겨 넣고, 권한을 역할에 맞게 조이고, 분기마다 감사하라. 돈은 안 든다. 필요한 건 약간의 관리 근성뿐이다.
영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.










