2010-07-17 4 views
2

사용자가 내 웹 사이트를 방문 할 때 사용자의 Mac 주소에 액세스 할 수 있습니까?웹 사이트의 컴퓨터를 고유하게 식별

나는 내 웹 사이트를 방문 할 때 컴퓨터를 고유하게 식별하려고했습니다. IP 주소가 변경되거나 변경 될 수 있으므로 어떻게 파이썬을 사용합니까?

+0

django 특별히, 또는 다른 용량의 python? – eruciform

+1

왜이 기능이 필요한가요? – strager

+1

요즘에는 많은 컴퓨터가 하나 이상의 MAC 주소를 가지고 있습니다. 노트북이 케이블로 인터넷에 연결되어있는 경우 wifi 또는 3G로 연결된 경우와 동일한 MAC 주소를보고 싶습니까? –

답변

6

가장 좋은 방법은 쿠키를 사용하는 것입니다.

절대적으로 mac 주소가 필요한 경우 Java 애플릿을 사용하면됩니다. 사용자가 실행하도록 허용해야합니다.

+0

다음은 어떻게 사용 되나요? http://techdetails.agwego.com/2008/02/11/37/ – Hrishi

1

아니오 그것의 절대적으로 아닙니다, MAC 's는 인터넷에서 사용되지 않습니다, 그것은 단지 localy 간단한 말하기입니다.

사용자 식별을 위해 쿠키를 사용하십시오.

2

아니요. 웹 사이트에서 클라이언트 컴퓨터의 MAC ADDRESS에 액세스 할 수 없습니다.

가장 좋은 방법은 브라우저 쿠키를 사용하여 동일한 IP 주소에서 액세스하는 여러 사용자를 식별하는 것입니다.

+0

쿠키는 IP 주소와 전혀 관련이 없습니다. – strager

+2

그들은 고객을 식별합니다. 분명히 질문을하는 사람이 노력하고있는 것은 무엇입니까 ... –

+0

쿠키는 쉽게 삭제되거나 시작되지 않습니다. 그렇다면 기계를 고유하게 식별 할 수있는 방법이 있습니까? – Ali

0

MAC 주소는 변경할 수도 있지만 권장하지는 않습니다. MAC 주소는 다른 사람이 귀하의 웹 사이트를 방문 할 때 사용할 수 없습니다.

쿠키는 상당히 잘 작동하지만 컴퓨터간에 복사하려면 수 있습니다. 어떤 사람들은 쿠키를 허용하지 않으며 때로는 사람들이 쿠키를 삭제합니다. 동일한 컴퓨터의 다른 브라우저에서도 다른 쿠키가 사용됩니다.

0

사이트를 방문하는 사용자를 식별하는 신뢰할 수있는 방법은 사용자 이름과 암호입니다. 클라이언트가 동일한 사용자라고 합리적으로 확신해야하는 사이트는 일종의 인증 시스템을 사용합니다. 누구와 통화하고 있는지 확인해야하는 경우 사람들에게 인증을 요청해야합니다.

도이 경우에 따라 실패 할 수 있지만 :

  • 사용자는 암호를 추측하기 쉬운을 선택합니다.
  • 사용자가 암호를 게시하도록 선택했습니다.
  • 사용자가 자신의 암호를 스파이웨어로 복사했습니다.
  • 사용자가 여러 시스템에 동일한 암호를 사용하고 다른 시스템 중 하나가 해킹당했습니다.
  • 등 ... 다른 메커니즘을 안정적으로 사용할 수없는 이유

이유 :

  • IP 주소가
  • MAC 주소는
  • 쿠키
  • 을 변경할 수 있습니다 변경할 수 있습니다 변경 될 수 있습니다

또한 연결 클라이언트의 MAC 주소가 없습니다.

신뢰할 수있는 시스템이 필요한 경우 사용자 이름과 암호를 사용하십시오. 그렇지 않은 경우 쿠키를 사용하고 대부분의 사람들이 쿠키를 삭제하지 않기를 바랍니다.

+0

쿠키없이 사용자 이름/비밀번호로 어떻게 인증 할 수 있습니까? 모든 URL에 정말로 SID를 원하십니까? 오, 공포. – strager

+1

요점은 그들이 로그인하면 그들이 누군지 알고 있습니다. 쿠키를 비활성화하고 각 페이지에 대해 다시 로그인하더라도 해당 사용자 이름의 모든 페이지 요청을 서버에 로깅하여 추적 할 수 있습니다. 쿠키만으로는이 작업을 수행 할 수 없습니다. –

관련 문제