【技术实现步骤摘要】
一种计算机上USB设备和浏览器的通信方法
本专利技术涉及计算机网络
,特别是涉及一种计算机上USB设备和浏览器的通信方法。
技术介绍
随着网络技术的发展和普及,互联网应用日益壮大,各行各业在经营活动开展过程中,也在不断探索,结合互联网+思维,将原有的内部业务系统逐步迁移到云端运行,如OA、ERP、CMS、CRM、PLM等常见应用软件。通过业务平台云端化,方便组织团队异地协作、随时随地远程办公。与此同时,基于WEB系统的身份认证安全性,也成为了人们关心的问题。为了保障业务数据在互联网传输过程中的隐私性和完整性,通常会采用基于PKI技术的HTTPS双向认证机制。但是在浏览器端使用的数字证书以及对应私钥的存储,是一个安全隐患点。如果计算机被黑客攻击,证书文件及对应私钥就可能泄露,导致HTTPS双向认证防护机制形同虚设。因此,在某些安全性要求较高的行业应用上,会使用一些专用的物理设备来存储证书和私钥,以阻断黑客攻击。如网上银行的U盾之类产品,通过USB接口接入计算机,应用系统可通过调用此设备专用的驱动API,安全加载证 ...
【技术保护点】
1.一种计算机上USB设备和浏览器的通信方法,包括如下包括:/nS1:打开浏览器,访问业务系统;其特征在于:还包括如下步骤:/nS2:运行安全服务程序:/nS21、启动,开启侦听端口;/nS22、调用USB设备的驱动api,检查USB设备是否存在以及内部数据是否合法,如果是,进入步骤S23;/nS23、通过侦听端口接收并解析浏览器发来的数据;/nS24、根据数据内包含的请求指令,调用USB设备的api,对USB设备进行读写操作;/nS25、将读写操作的结果与浏览器进行交互。/n
【技术特征摘要】
1.一种计算机上USB设备和浏览器的通信方法,包括如下包括:
S1:打开浏览器,访问业务系统;其特征在于:还包括如下步骤:
S2:运行安全服务程序:
S21、启动,开启侦听端口;
S22、调用USB设备的驱动api,检查USB设备是否存在以及内部数据是否合法,如果是,进入步骤S23;
S23、通过侦听端口接收并解析浏览器发来的数据;
S24、根据数据内包含的请求指令,调用USB设备的api,对USB设备进行读写操作;
S25、将读写操作的结果与浏览器进行交互。
2.根据权利要求1所述的计算机上USB设备和浏览器的通信方法,其特征在于:在步骤S21中,启动后开启tcp/ip侦听端口,用http协议进行数据解析。
3.根据权利要求1所述的计算机上USB设备和浏览器的通信方法,其特征在于:所述安全服务程序使用Windows平台下的C++或者C语言开发技术来编写实现。
4.根据权利要求1所述的计算机上USB设备和浏览器的通信方法,其特征在于:在步骤S2中,所述安全服务程序能对USB设备与浏览器的交互数据进行加密处理;所述通信方法还包括步骤S3、浏览器接收到安全服务程序返...
【专利技术属性】
技术研发人员:黄俊耿,
申请(专利权)人:宁波三星医疗电气股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。