2013-04-12 1 views
1

웹 웹 응용 프로그램 (인트라넷에서만 실행 됨)을 사용하여 등록 웹 응용 프로그램을 통해 사용자의 지문을 캡처하는 USB 지문 장치와 인터페이스 할 수 있습니다.ASP.NET MVC에서 USB 장치에 액세스

나는 인터넷 검색을 시도했지만, 유일한 실용적인 방법은 내가 읽은 것에서부터 Internet Explorer에서만 지원되는 Active X입니다.

모든 브라우저에서 작동하는 USB 장치와 인터페이스 할 수있는/crude hack의 해결책이 있습니까?

나는 다음과 같은 조건을 받아 들일 수있다 : 제 3 자 파일을 설치하라는

  1. 를/액티브 X/등
  2. 이 인트라넷에만

답변

1

브라우저 플러그인 작성 방법은 어떻습니까? 예를 들어 Chrome 개발자 문서에는 USB 장치에 특별히 액세스하기위한 API가 포함 된 Accessing Hardware Devices에 대한 정보가 있습니다.

<input type="fingerprint" /> 요소를 지문 스캔 UI (예 : 스캔 한 이미지의 이미지 표시)로 바꾸는 등 Content Script을 페이지와 상호 작용할 수 있습니다. 나는 당신이 이루기 위해 노력하고있는 UX의 세부 사항을 모른다. 그래서 말하기 어렵다.

또 다른 방법은 응용 프로그램 서버의 일반 자바 스크립트 페이지 코드에서 처리 할 수있는 windows.fingerprintScanned 이벤트 (Content 스크립트 및 메시지 전달과 함께 수행)를 생성하는 것입니다.


브라우저 확장의 단점은 좀 더 전문화 된 점이다 : 당신이 파이어 폭스 나 IE 플러그인을 원하는 경우, 특별히 사람들을 위해 작성해야 할 것입니다. Flash/Silverlight/Java (크로스 브라우저이지만 자체적 인 단점이 있음)에 대한 대안으로이 기능을 추가하면됩니다.

1

에 사용되는 보안은 나에게 문제가되지 않습니다 Silverlight trusted application은 어떨까요?

편집 - 또한 필자는 피벗 공격 및 사회 공학과 같은 이유로 보안이 항상 염려되어야한다고 생각합니다.

0

Hack 잘 모르겠지만 웹 응용 프로그램에서 대기열로 보내고이 대기열에서 데이터를 읽는 클라이언트를 설치할 수 있습니다. 이해하니?

관련 문제