사용자의 데이터베이스에서 IP(등록 및 마지막 접속) 삭제

인스턴스의 소유권을 새로운 소유자에게 이전하려고 하는데, 관리자 및 모더레이터의 IP 주소를 익명화하고 싶습니다. 여러 사용자의 IP 주소를 삭제하는 올바른 방법은 무엇인가요?

어리석은 질문 하나: 왜 그렇게 하고 싶은 건가요? IP는 어차피 쓸모없는 거잖아요.

이 요청은 새로운 소유권 하에 활동을 계속하지 않기를 원하고 계정을 익명화하려는 중개자들에 의해 제기되었습니다.

여전히 이해가 안 됩니다. 새로운 관리자가 IP를 이용해 사용자를 개인적으로 식별할 수 없다는 건가요? 정말로 모든 사용자의 운영체제에서 고정된 IP를 사용하며, 각 사용자의 IP가 서로 다른 건가요? 좀 이상하네요.

하지만 Discourse의 일반적인 익명화만으로도 충분할 것 같습니다.

그리고 만약 정말로 누군가가 IP를 통해 자신을 식별할 수 있다고 생각한다면, 서버 로그도 전부 삭제해야 합니다. 백업도요.

전혀 쓸모없는 작업입니다.

그냥 새 계정을 만들게 하세요. 그런 다음 계정 익명화 기능을 사용하세요. 어쨌든 IP 주소를 일반적으로 볼 수 있는 사람은 모더레이터와 관리자뿐입니다.

IP 주소가 완전히 쓸모없는 것은 아닙니다. VPN을 사용하지 않는다고 가정하면, 최소한 사용자가 로그인한 국가 정보를 제공합니다. 통신사에 따라 더 자세한 지리적 정보를 알 수 있는 경우도 있는데, 예를 들어 제 IP 주소로 whois 조회를 하면 제가 옥스퍼드에 있다는 것을 정확히 알려줍니다.

IP 주소가 얼마나 자주 변경되는지도 통신사에 따라 다릅니다. 제 IP는 언제든 변경될 수 있지만, 보통 수년 동안 변경되지 않습니다.

가정적으로, 이 새로운 소유자가 이 관리자/모더레이터들이 사용하는 다른 서비스를 운영한다면, 날짜와 IP 주소를 상관관계로 연결하여 해당 다른 서비스에서의 계정을 식별할 수 있습니다. 어쩌면 어떤 이유로 인해 이것이 바람직하지 않을 수도 있습니다. :man_shrugging:

네, 동의합니다.