当前位置:编程学习 > VB >>

求支付宝/网银密码保护安全控件实现方法!

求支付宝/网银密码保护安全控件实现方法!如何开发安全控件,如何做到密码保护!
如果有资料的不妨发个链接吧!谢谢先了! --------------------编程问答-------------------- mark,友情顶起,我也想知道这个…… --------------------编程问答-------------------- ActiveX.
模拟生成一个登录框.

以下是支付宝登录页面的HTML部分源内容:

  <fieldset>
    <legend class="fn-hide">账户登录</legend>
<div class="fm-item">
<label>账户名(Email地址或手机号)</label>
<input id="yoursname" type="text" tabindex="1"  name="_fmu.l._0.e" value="" class="i-text" />
</div>
        <div class="fm-item">
<label>登录密码:</label>

 
<span class="alieditContainer" >
<object id="_fmu.l._0.p_ie" name="_fmu.l._0.p_ie" width="165" height="24" tabindex="2" classid="clsid:488A4255-3236-44B3-8F27-FA1AECAA8844" codebase="https://img.alipay.com/download/2121/aliedit.cab#Version=2,1,2,1">
<param name="cm5ts" value="7758904547" />
<param name="cm5pk" value="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDS92pDVyWNT7dzG9zH0opH44z9FayCZTX5iqGUxUjPi667IkyaqrsmDPqKsJp47lJ29lzs+Qv8zjPPdmnxjFteMrfpc4ui24gL1iZnchwX87Ox/+Xrm8HFmKlhmUO9n/QgTT+Nz1RGMEN1+HijvsoAhS0TS8XjSfzRkrwvK2pJQIDAQAB" />
<param name="CryptoMode" value="4" />
<embed type="application/aliedit" id="_fmu.l._0.p_noie" name="_fmu.l._0.p_noie" tabindex="2" width="165" height="24" />
</object>
</span>



这个部分:

<object id="_fmu.l._0.p_ie" name="_fmu.l._0.p_ie" width="165" height="24" tabindex="2" classid="clsid:488A4255-3236-44B3-8F27-FA1AECAA8844" codebase="https://img.alipay.com/download/2121/aliedit.cab#Version=2,1,2,1">
<param name="cm5ts" value="7758904547" />
<param name="cm5pk" value="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDS92pDVyWNT7dzG9zH0opH44z9FayCZTX5iqGUxUjPi667IkyaqrsmDPqKsJp47lJ29lzs+Qv8zjPPdmnxjFteMrfpc4ui24gL1iZnchwX87Ox/+Xrm8HFmKlhmUO9n/QgTT+Nz1RGMEN1+HijvsoAhS0TS8XjSfzRkrwvK2pJQIDAQAB" />
<param name="CryptoMode" value="4" />
<embed type="application/aliedit" id="_fmu.l._0.p_noie" name="_fmu.l._0.p_noie" tabindex="2" width="165" height="24" />
</object>

就是密码输入框
光密码输入框还是不够的,你看一下alipay的网址是https开头的,其服务器与客户端交互是SSL加密的.
用Fiddler去查看一下提交的内容.
出现以下的内容:
"The data sent represents an SSLv3-compatible ClientHello handshake. For your convenience, the data is extracted below."

This is a CONNECT tunnel, through which encrypted HTTPS traffic flows.
To view the encrypted sessions inside this tunnel, ensure that the Tools | Fiddler Options | Decrypt HTTPS traffic option is checked.

The data sent represents an SSLv3-compatible ServerHello handshake. For your convenience, the data is extracted below.

"Major Version: 3
Minor Version: 1
SessionID: C1 0E F7 43 FF D8 E9 C9 83 55 F5 0C 01 6D 8E F9 67 68 C5 41 35 54 FA 37 58 E5 CC 0A FF 0E CB 80 
Random: 4B 90 77 AB 76 FF 2C 75 C4 FF 5A 57 C2 20 FB 7B 08 4B 08 78 1B 90 10 2F B7 A3 FA 2B 07 11 F8 34 
Cipher: 0x0A"

--------------------编程问答-------------------- 哈哈,https是服务器证书,这个和ActiveX有关系么?ActiveX是通过代码签名后就可以得到IE或者其他浏览器的认证。 --------------------编程问答-------------------- 我是想了解这个ActiveX控件如何进行开发!可能涉及到关键的技术有:
(1)  防黑客键盘钩子技术:努力确保控件第一时间执行对键盘输入的获取、处理、删除,防止黑客键盘钩子程序监听和截获键盘消息;
(2)  键盘驱动过滤技术:利用键盘驱动过滤技术,在驱动层实现对键盘输入信息的保护
(3)应用加密:在客户端乱码加密-》到服务端进行还原! --------------------编程问答-------------------- lz自己在问"求支付宝/网银密码保护安全控件实现方法!"
https就是保护手段的一种,安控其中的一环.

另外"https是服务器证书"
你哪里听来的说法?

引用 3 楼 megcker 的回复:
哈哈,https是服务器证书,这个和ActiveX有关系么?ActiveX是通过代码签名后就可以得到IE或者其他浏览器的认证。
--------------------编程问答-------------------- 服务器证书(Server Certificates)组成Web服务器的SSL安全功能的唯一的数字标识。通过相互信任的第三方组织获得,并为用户 提供验证您Web站点身份的手段。服务器证书包含详细的身份验证信息,如服务器内容附属的组织、颁发证书的组织以及称为公开密钥的唯一的身份验证文件。这意味着服务器证书确保用户关于web服务器内容的验证,同时意味着建立安全的HTTP连接是安全的。
随着物联网的广泛运用,人们的隐私信息、财务信息也越来越多的通过网络传播和通信。而由于互联网的广泛性和开放性,一方面使得互联网上存在着许多假冒、钓鱼网站,让用户无法分辨真伪;另一方面也让用户的敏感信息面临被查看、篡改和盗用的风险。
服务器证书利用鉴证与技术双重手段,一方面将网站所有者和网站一一对应,并用简单直观的方式让用户在页面上就可以查看相关信息;另一方面对用户和网站之间的信息传输实施加密,确保这些信息的安全。
--------------------编程问答-------------------- 你把服务器证书当成了HTTPS
--------------------编程问答-------------------- 服务器证书本身不是提供https服务么?我不是当做https!哈哈,是必要的一部分!那支付宝怎么实现! --------------------编程问答-------------------- 我想知道支付宝的安全控件,如果做到!
不知道有没有什么开源的组件! --------------------编程问答-------------------- 学习~~~~~~~~~~~~~ --------------------编程问答-------------------- 路过的…… --------------------编程问答-------------------- up



up --------------------编程问答-------------------- --------------------编程问答--------------------
引用 11 楼 chinaboyzyq 的回复:
路过的……
--------------------编程问答-------------------- 研究了好没,仍然没有结果,顶起来 --------------------编程问答-------------------- 也关注这方面的开发,有做过这方面的开发,但总是感觉有些不足之处。顶起 --------------------编程问答-------------------- 无思路,过来看看………… --------------------编程问答-------------------- 那个证书不好搞
没那个证书,只能设置IE安全选项才能运行 --------------------编程问答-------------------- 有结果否?严重关注。。
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,