2013-03-24 3 views
0

프로젝트를 염두에두고 있지만, 나는 약간의 통찰력을 얻을 수 있기를 바랬습니다.특정 장치는 페이지에 액세스 할 수 있지만 다른 장치는 액세스 할 수 없습니다.

내 휴대 전화 나 직장 동료의 전화 나 노트북 또는 기기에 페이지 액세스를 허용 할 수 있지만 다른 기기가이 페이지에 액세스하는 것을 거부 할 수 있습니까? 이 프로젝트의 아이디어는 QR 코드를 통해 이루어집니다. 예를 들어

QR 코드를 생성하면 인벤토리의 목록에 액세스 할 수 있습니다. 내 전화 또는 직장 동료가 전화를 사용하여 전화를 걸고 싶습니다.하지만 내 동생이나 외부 사람이 코드를 사용하여이 특정 페이지로 전송되는 경우 전화 (전화) ID 또는 태블릿 ID가 목록에 없으면 액세스 할 수 없습니다.

QR 코드에 로그인 정보를 구현할 수 없기 때문에 로그인 페이지를 만들고 QR 코드를 사용하기가 어려울 수 있습니다. 그 이유는 보안이 관련성이 없기 때문입니다.

제안 사항

답변

1

페이지가 원래 IP 주소를 기반으로 액세스를 제한 할 수 있습니다. 그러한 시스템의 실현 가능성은 Wi-Fi의 경우 Wi-Fi 네트워크를 신뢰하든, 셀룰러의 경우 - 셀 제공 업체가 변경되는 빈도와 같이 Wi-Fi 또는 셀룰러를 통해 연결하는지 여부와 같은 많은 매개 변수에 따라 다릅니다. 주소.

더 나은 솔루션은 액세스 권한을 부여 할 전화 및 태블릿에만 맞춤 URI 스키마와 맞춤 앱을 설치하는 것입니다. 장치가 QR 코드를 검색하면 응용 프로그램에서 요청을 처리 한 다음 적절한 인증을 사용하여 HTTPS를 통해 웹 사이트에 로그인합니다. 예 :

QR 코드 :
응용 프로그램이 서버에 URL, 로그를 처리 my.app://blah/blah은 왜 신원 인증서를 사용 https://my.site/blah/blah

+0

나는 유일한 옵션이 될까봐 두려웠다. 나는 무언가를 아주 간단하게 원했다. 그리고 불행히도 시간은 우리가 갖고있는 것이 아니다. 나는 IP 주소의 생각을 좋아한다. 우리는 장치의 MAC 주소와 같은 것을 사용할 수 없을까? –

+0

MAC 주소는 네트워크 로컬입니다. 모든 사람들이 작동하지 않을 동일한 WIFI 네트워크를 사용하지 않는 한. –

+0

... 서버와 모든 클라이언트가 동일한 WIFI 네트워크에 있으면 IP 주소를 사용할 수도 있습니다. –

0

로 리디렉션? 메시지 (QR 코드)에 해당 개인 키로 서명하고 스캐너의 ID, 신뢰 및 메시지 무결성을 확인합니다.

+0

어떻게 이런 일을 할까? 그것은 custom 앱과는 관련이 없다. –

관련 문제