2011-02-28 2 views
2

사용자가 계정을 만들면 계정 확인 링크가 이메일로 전송됩니다. 등록에 사용 된 IP와 확인에 사용 된 IP 중 하나 또는 둘 모두를 저장할 좋은 이유가 있습니까? 일부 개발자가이를 수행하는 것을 보았습니다.하지만이 서비스가 어떤 용도로 사용되는지는 분명하지 않습니다. 그리고 만약 그것이 가치있는 일이라면. 이 데이터를 저장하면 나중에 사용할 수 있습니까?등록 및 확인 IP를 저장하는 데 필요한 좋은 이유

참고 : 나는 일반적으로 사용자가 로그인 한 마지막 IP를 저장하지만 등록 및 확인 IP에 대해 궁금합니다.

답변

2

저장하기가 쉽고 데이터를 나중에 작성할 수 없기 때문에 필요할 때가 있습니다.

다양한 요청/동작에 사용되는 IP의 잠재적 인 용도는 실제로 수행중인 작업에 따라 다릅니다. 사용할 수있는 몇 가지 카테고리는 다음과 같습니다.

  • 무단 액세스 방지 - 예 : 봇이 많은 계정을 등록하지 못하도록하거나 트래픽을 분석하여 사용자 계정이 의심스러운 방식으로 사용되지 않도록하십시오.
  • 법적 준수 - 마지막 사용이 아닌 사용자를 생성 한 IP 주소를 요청할 수 있습니다.
  • 사용자 추적 - 특히 여러 서비스/플랫폼에서 히트를 추적하는 네트워크의 경우.
+0

+1하지만 '사용자 계정이 의심스러운 방식으로 사용되지 않도록 트래픽을 분석하는'경우에는 많은 데이터 인 _each_ login에 IP를 저장해야합니다. (반드시 많은 일을하는 것은 아닙니다). – twitter

+0

@twitter 네, 아마도. 나는 단지 가능성을 개략적으로 설명하는 것이지, 그것이 좋은 생각인지 아닌지 논쟁하지는 않습니다. 아마도 다른 서버에서 나중에 소화 될 수있는 적절한 로그 파일에서 이러한 종류의 작업 로그를 수행하는 것이 더 합리적입니다. – coreyward

2

스팸 위협에도 좋습니다. 자신의 코드를 통해 전자 메일 마케팅을 계획하고 수신자 중 한 명이 스팸 불만을 제기하는 경우 : Spamhaus, Godaddy, et al. 사용자의 옵트 인 날짜/시간 및 IP를 묻습니다. 이렇게하면 블랙리스트에 올라 오지 않게 할 수 있습니다.

관련 문제