유효성 검사를 위해 웹 페이지에 등록 할 때 사용자의 MAC 주소를 감지하는 방법이 있습니까? 예를 들면 다음과 같습니다. 나는 LAMP 접근 방식을 선호하지만 ASP.NET 가능성에 대해서도 개방적이다.MAC 주소를 찾으십니까? - 브라우저를 통해, 플러그인없이
답변
클라이언트와 서버가 동일한 네트워크에 있다고 가정하면 기본 OS의 ARP 캐시를 읽을 수 있습니다. 검증을 위해 MAC 주소를 사용하지만
, 대부분의 상황에서 나쁜 생각입니다 :
MAC 주소는 쉽게 spoofed 수 있습니다. 많은 네트워크 드라이버를 사용하여 주소를 원하는대로 설정할 수 있습니다.
MAC 주소는 link local입니다. 서버와 클라이언트 사이에 적어도 하나의 라우터가 있으면 서버는 가장 가까운 라우터 MAC 주소를 보게됩니다.
Mac 주소를 탐지하는 유일한 방법은 클라이언트 측 플러그인을 사용하는 것입니다. 원래 아이디어는 여러 사용자가 동일한 로컬 WiFi/동일한 IP 주소를 사용하는 유스 케이스의 경우 장치별로 유효성 검사로 사용하려고 시도하는 것입니다. – ina
일반 쿠키 기반 세션, SSO (또는 사용자 + 암호) 프레임 워크 또는 클라이언트 인증서를 사용하는 것이 좋습니다. 귀하의 상황과 환경에 따라 가장 적합한 것이 있습니다. 휠을 다시 발명하기 전에 일반적으로 입증 된 기술을 사용하십시오. 노력할만한 가치가 있습니다. –
글쎄요, 검증 문제가 있습니다. 사용자 - 쿠키 기반 세션 당 하나의 계정은 로그 아웃하고 새 계정을 만들거나 다른 브라우저를 사용할 수 있습니다. – ina
mac 주소를 감지하려고하는 것은 좋지 않습니다.
하지만 자바 애플릿을 사용하면 그렇게 할 수 있습니다. 사용자가 실행하도록 허용해야합니다.
자바 애플릿은 웹 페이지 여기
에 포함 할 수는 당신이 http://techdetails.agwego.com/2008/02/11/37
- 1. 클라이언트의 MAC 주소를 얻습니다.
- 2. MAC 주소를 IP로 변환
- 3. iPhone 주소록에있는 사람의 "직장"이메일 주소를 찾으십니까?
- 4. MAC 주소를 통한 액세스 제한
- 5. SNMP : 네트워크에서 MAC 주소를 찾는 방법은 무엇입니까?
- 6. 플러그인없이 전자 메일 확인
- 7. MAC OS X에서 MAC 주소를 프로그래밍 방식으로 찾는 방법은 무엇입니까?
- 8. HTTP 요청에서 MAC 주소를 얻으려면 어떻게해야합니까?
- 9. 리눅스 커널 라우터 코드는 MAC 주소를 대체합니다
- 10. C에서 외부 IP의 MAC 주소를 얻는 방법
- 11. PHP를 사용하여 MAC 주소를 얻는 방법은 무엇입니까?
- 12. Silverlight/ASP.NET에서 MAC 주소를 얻을 수 있습니까?
- 13. PHP로 컴퓨터의 MAC 주소를 얻는 방법은 무엇입니까?
- 14. 기본 게이트웨이에서 mac 주소를 가져 옵니까?
- 15. 파이썬과 libpcap. 패킷의 소스 MAC 주소를 찾으십시오.
- 16. 사용자의 라우터의 MAC 주소를 찾을 수 있습니까?
- 17. Windows-mobile에서 MAC 주소를 얻는 방법은 무엇입니까?
- 18. Javascript를 사용하여 Firefox에서 MAC 주소를 얻는 방법?
- 19. MAC 주소를 사용하여 GPS 좌표를 얻으려면 어떻게해야합니까?
- 20. jQuery를 사용하여 PC MAC 주소를 찾는 방법
- 21. 자바에서 IP 주소를 사용하여 MAC 주소 찾기
- 22. 모듈이 기본 주소를 통해 처리합니다.
- 23. 플러그인없이 jQuery로 이미지를 자르는 방법
- 24. C 프로그램을 사용하여 리눅스에서 인터페이스의 MAC 주소를 얻는 방법?
- 25. Java 코딩을 통해 브라우저를 호출하는 방법은 무엇입니까?
- 26. 브라우저를 통해 가장 가까운 서버 위치를 확인하십시오.
- 27. 브라우저를 통해 Excel로 여러 시트 내보내기
- 28. 브라우저를 통해 WCF 서비스 메소드 호출하기
- 29. 브라우저를 통해 POST 요청을 사용하는 방법은 무엇입니까?
- 30. 브라우저를 통해 프로그래밍 방식으로 DPI를 결정 하시겠습니까?
MAC 주소는 TCP 스택하지 않을까요 어떻게입니까? 이 경우, 쉬운 PHP 솔루션을 잊어 버리십시오. –
웹 페이지의 MAC 주소를 다루는 데는 매우 좋은 이유가 필요합니다. – casablanca
정확히 무엇을하고 있습니까? 왜 MAC 주소가 구체적입니까? 왜 그들의 IP 주소를 사용하지 않습니까? 또는 더 나은 방법은 쿠키를 사용하는 것입니다. –