집 서버 로그인 화면을 낯선 사람에게 숨기는 PulseWeaver

는 집에서 직접 운영하는 서비스의 로그인 화면을 아무에게나 보여주지 않도록 막는 보안 도구다. 일반적인 자체 운영 인증 도구는 낯선 접속자가 로그인 화면까지 온 뒤에 걸러내는 방식이 많다. 는 반대로, 미리 아는 기기만 서비스에 접근하게 하고 모르는 아이피 주소는 로그인 화면에 닿기 전에 차단한다.

집 밖에서 이동하며 접속해도, 허용된 기기의 아이피 주소 변화를 따라가도록 만들어 수동으로 허용 목록을 계속 고칠 필요를 줄인다. 개발자는 약 10년의 개발 경험이 있고, 기본 구조와 보안 판단 흐름은 직접 설계했으며, Claude 같은 는 기반을 만든 뒤 보조적으로 썼다고 밝혔다. 인증 판단, 아이피 주소 비교, 허용 시간 만료 같은 핵심 흐름에는 가 있고, 인증 우회 시도와 아이피 주소 속임수 같은 보안 점검도 했다고 한다.

현재 본인의 앞단에서 매일 사용 중이다.

핵심 포인트

  • 는 모르는 아이피 주소가 로그인 화면에 접근하기 전에 막는 도구다.
  • 허용된 기기의 아이피 주소가 바뀌어도 자동으로 따라가도록 설계됐다.
  • , , OIDC, SSO처럼 로그인 화면에서 거르는 방식과 반대 방향을 지향한다.
  • 인증 판단, 아이피 주소 비교, 허용 시간 만료에는 가 있다고 밝혔다.
  • 맥미니 집 서버에서는 공개 노출면을 줄이는 보조 보안층으로 볼 수 있다.
원문 보기