伪网站的识别方法和系统的制作方法

文档序号:7700431阅读:132来源:国知局
专利名称:伪网站的识别方法和系统的制作方法
技术领域
本发明涉及能够防御伪网站的网站防伪方法和系统,尤其涉及能够有 效保护网站用户信息的伪网站的识別方法和系统,属于网络安全领域。
背景技术
随着网络技术以及电子商务的快速发展,黑客攻击、病毒和木马程序 大肆泛滥,网络的安全性正在日益受到挑战。其中,虚假银行网站作为一 种主要的网络钓鱼方法,屡屡成功地骗得用户的真实密码,对银行客户造 成了很大损失,对银行声誉也造成不利影响,也成为社会不安定因素之一。
所谓伪网站即为 一种外观与真实网站类似,其域名也设置得近似于真 实网站的虚假网站,用于盗取网站的真实登录信息(通常包括用户号和密 码)。真实用户如果在伪网站进行登录,则伪网站将会记录下客户的登录 信息,并提示客户一个合理的错误信息。目前的伪网站大多以网上银行等 提供金融服务的网站为攻击目标,犯罪分子在获得用户的真实登陆信息 后,就可利用客户的登录信息以客户的身份进入真实网站,实施对客户不 利的行为,例如,将客户的资金转出或用客户的账户进行网上购物。
国内各家银行的个人网上银行大多采用了说服教育、区分不同版本、
对只有数字证书版的个人网上银行才提供转账等手段防御伪网站的攻击。 虽然犯罪分子很难进入需要数字证书才能登录的个人专业版,但即使能够
登录大众版进行查询,也违背了银行为客户保密的承诺,个别银行由于各 业务之间的组合流程存在逻辑漏洞,客户小额资金被盗用的报道也时有发 生。

发明内容
本发明的目的是针对现有技术的缺陷,提供一种伪网站的识别方法和 系统,以实现鉴别网站真伪的功能,从而防止他人通过伪网站盗取用户的 登录信息,对用户信息进行有效保护。
为实现上述目的,本发明提供了一种伪网站的识别方法,包括
浏览器进程获取用户认证信息,并将所述用户认证信息发送给网站服
务器,所述网站服务器根据所述用户认证信息向所述浏览器进程返回防伪
信息;
所述浏览器进程对所述防伪信息进行显示处理。
为实现上述目的,本发明还提供了一种伪网站的识别系统,包括
浏览器进程处理模块,用于获取用户认证信息,并在接收到防伪信息 时对所述防伪信息进行显示处理;
网站服务器模块,用于接收所述浏览器进程处理模块发送的所述用户 认证信息,根据所述用户认证信息查询获取相应的防伪信息并将所述防伪 信息返回给所述浏览器进程处理模块。
当用户在登陆页面上输入用户认证信息时,本发明伪网站的识别方法 和系统为用户提供了与该用户认证信息匹配的防伪信息,使得用户能够方 便地鉴别网站的真伪,可预防用户登录伪网站,防止他人通过伪网站盗取 用户的登录信息,从而可对用户信息进行有效保护。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明伪网站的识别方法第一实施例的流程图; 图2为本发明伪网站的识别方法第二实施例的流程图; 图3为本发明伪网站的识别方法第三实施例的流程图;图4为本发明伪网站的识另'J系统 一 实施例的结构框图。
具体实施例方式
本发明提供的伪网站的识别方法包括
浏览器进程获取用户认证信息,并将用户认证信息发送给网站服务 器,网站服务器根据用户认证信息向浏览器进程返回防伪信息;浏览器进 程对防伪信息进行显示处理。
当用户在登陆页面上输入用户认证信息时,本发明伪网站的识别方法 为用户提供了与该用户认证信息匹配的防伪信息,使得用户能够方便地鉴 别网站的真伪,可预防用户登录伪网站,防止他人通过伪网站盗取用户的 登录信息,从而可对用户信息进行有效保护。
图1为本发明伪网站的识别方法第一实施例的流程图。如图l所示, 该方法包括
步骤101、浏览器进程实时读取网页上用于输入用户认证信息的编辑 框中的字符串,并将读取到的字符串发送给网站服务器;
浏览器进程每隔 一个很短的时间就会从用于输入用户认证信息的编 辑框中读取字符串,该用户认证信息即为登陆用户名信息。然后浏览器进 程将读取到的字符串发送给网站服务器。
步骤103、网站服务器接收到字符串后,将该字符串作为用户认证信 息在用户注册信息数据库中进行检索,如果检索到与该字符串相匹配的防 伪信息,则向浏览器进程返回该防伪信息;
网站服务器接收到当前浏览器进程发送过来的字符串,并可以将该字 符串认定为是当前用户输入的用户认证信息,然后去用户注册信息数据库 中进行检索。
该用户注册信息数据库中存储着用户认证信息和与该用户认证信息
7对应的防伪信息。该防伪信息可以为用户预存的照片信息或私密信息,具 体来说,该私密信息可以为用户在银行开户时预设的提示语句信息,如我 母亲的名字叫某某,也可以为用户的身份证号码这种能够唯一标识用户身 份的防伪信息。
当检索到与该字符串相匹配的防伪信息时,网站服务器就向浏览器进 程返回该防伪信息。
步骤105、浏览器进程将该防伪信息显示在输入用户认证信息的网页上。
在步骤105中,浏览器进程也可以生成新网页,并将该防伪信息显示 在新网页上。
因此,当用户将完整的用户认证信息输入到编辑框中后,通过上述方 法即可以在用户登陆的网页上显示防伪信息。用户通过查看该防伪信息是 否与自己注册时提供的防伪信息相同即可判断当前访问的网站的真伪。
需要说明的是,由于用户在银行开设账户时会预存照片信息和私密信 息。因此,对于防伪信息采用用户预存的照片信息或者私密信息的情况, 用户在通过网站进行网上银行注册时不需要再额外提供防伪信息。这杜绝 了用户在网上银行注册提供的防伪信息时非法用户截获该防伪信息的可 能,进一步保障了伪网站识别的可靠性。
综合上述本发明伪网站的识别方法第一实施例可知,当用户在用于输 入用户认证信息的编辑框中输入字符串时,浏览器进程能够实时获取该字 符串信息,网站服务器能够根据该字符串信息为用户提供防伪信息,当用 户认证信息输入完成时,用户通过观察该防伪信息即可方便地鉴别网站的 真伪,可预防用户登录伪网站,防止他人通过伪网站盗取用户的登录信息, 从而可对用户信息进行有效保护。
图2为本发明伪网站的识别方法第二实施例的流程图。如图2所示,
8该方法包括
步骤201、浏览器进程实时读取网页上用于输入用户认证信息的编辑 框中的字符串,并将读取到的字符串发送给网站服务器;
浏览器进程每隔一个很短的时间就会从用于输入用户认证信息的编 辑框中读取字符串,该用户认证信息即为登陆用户名信息。然后浏览器进
程将读取到的字符串发送给网站服务器。
步骤203、网站服务器接收到字符串后,对接收下一个字符串的间隔 时间进行计时,当判断间隔时间大于预设间隔时间时,将字符串作为用户 认证信息在用户注册信息数据库中进行检索,如果检索到与该字符串相匹 配的防伪信息,则向浏览器进程返回该防伪信息;
网站服务器接收到当前浏览器进程发送过来的字符串,然后启动计时 器,在该计时器中存储了预设间隔时间。在该预设时间间隔内收到新的字 符串时,则说明用户认证信息没有输入完成,此时计时器清零,从接收到 这一新的字符串的时刻开始重新计时。如果在该预设时间间隔内没有收到 新的字符串时,则认定用户认证信息输入完成,网站服务器将该字符串作 为用户认证信息,然后去用户注册信息数据库中进行检索。
该用户注册信息数据库中存储着用户认证信息和与该用户认证信息 对应的防伪信息。该防伪信息可以为用户预存的照片信息或私密信息,具 体来说,该私密信息可以为用户在银行开户时预设的提示语句信息,如我 母亲的名字叫某某,也可以为用户的身份证号码这种能够唯一标识用户身 份的防伪信息。
当检索到与该字符串相匹配的防伪信息时,网站服务器就向浏览器进 牙呈返回该防伪寸言 息o
步骤205、浏览器进程将该防伪信息显示在输入用户认证信息的网页上。在步骤205中,浏览器进程也可以生成新网页,并将该防伪信息显示 在新网页上。
因此,当用户将完整的用户认证信息输入到编辑框中后,通过上述方 法在时间间隔到达时即可以在用户登陆的网页上显示防伪信息。用户通过 查看该防伪信息是否与自己注册时提供的防伪信息相同即可判断当前访 问的网站的真伪。
需要说明的是,由于用户在银行开设账户时会预存照片信息和私密信 息。因此,对于防伪信息采用用户预存的照片信息或者私密信息的情况, 用户在通过网站进行网上银行注册时不需要再额外提供防伪信息。这杜绝 了用户在网上银行注册提供的防伪信息时非法用户截获该防伪信息的可 能,进一步保障了伪网站识别的可靠性。
综合上述本发明伪网站的识别方法第二实施例可知,当用户在用于输 入用户认证信息的编辑框中输入字符串时,浏览器进程能够实时获取该字 符串信息,网站服务器能够在接收到该字符串信息后启动计时器,在时间 间隔到达后没有接收到新的字符串信息,即认为当前接收到的字符串信息 为用户认证信息,从而为用户提供防伪信息,用户通过观察该防伪信息即 可方便地鉴别网站的真伪,可预防用户登录伪网站,防止他人通过伪网站 盗取用户的登录信息,从而可对用户信息进行有效保护。
图3为本发明伪网站的识别方法第三实施例的流程图。如图3所示, 该方法包括
步骤301、浏览器进程实时读取网页上用于输入用户认证信息的编辑 框中的字符串,并将读取到的字符串发送给网站服务器;
浏览器进程每隔一个很短的时间就会从用于输入用户认证信息的编 辑框中读取字符串,该用户认证信息即为登陆用户名信息。然后浏览器进 程将读取到的字符串发送给网站服务器。步骤303、网站服务器接收到字符串后,对字符串的结尾字符进行判 断,在判断结尾字符为输入完成标识时将结尾字符前的字符串作为用户认 证信息在用户注册信息数据库中进行检索,如果检索到与结尾字符前的字 符串相匹配的防伪信息,则向浏览器进程返回该防伪信息;
网站服务器接收到当前浏览器进程发送过来的字符串,然后提取该字 符串的结尾字符,该结尾字符即该字符串的最后一个字符。然后网站服务 器判断该结尾字符是否是输入完成标识。该输入完成标识可以为回车,也 可以是"#"号键等。当该结尾字符是输入完成标识时,则认定用户认证信 息输入完成,网站服务器将结尾字符前的字符串作为用户认证信息,然后 去用户注册信息数据库中进行检索。
该用户注册信息数据库中存储着用户认证信息和与该用户认证信息 对应的防伪信息。该防伪信息可以为用户预存的照片信息或私密信息,具 体来说,该私密信息可以为用户在银行开户时预设的提示语句信息,如我 母亲的名字叫某某,也可以为用户的身份证号码这种能够唯一标识用户身 份的防伪信息。
当检索到与该字符串相匹配的防伪信息时,网站服务器就向浏览器进 程返回该防伪信息。
步骤305、浏览器进程将该防伪信息显示在输入用户认证信息的网页上。
在步骤305中,浏览器进程也可以生成新网页,并将该防伪信息显示 在新网页上。
因此,当用户将完整的用户认证信息输入到编辑框中后再加上一个输 入完成标识,网站服务器即可判断当前的字符串即为用户认证信息,并将 与该用户认证信息匹配的防伪信息返回给浏览器进程进行显示。用户通过 查看该防伪信息是否与自己注册时提供的防伪信息相同即可判断当前访问的网站的真伪。
需要说明的是,由于用户在银行开设账户时会预存照片信息和私密信 息。因此,对于防伪信息采用用户预存的照片信息或者私密信息的情况, 用户在通过网站进行网上银行注册时不需要再额外提供防伪信息。这杜绝 了用户在网上银行注册提供的防伪信息时非法用户截获该防伪信息的可 能,进一步保障了伪网站识别的可靠性。
综合上述本发明伪网站的识别方法第三实施例可知,当用户在用于输 入用户认证信息的编辑框中输入字符串时,浏览器进程能够实时获取该字 符串信息,网站服务器能够在接收到该字符串信息后对其结尾字符进行判 断,当结尾字符是输入完成标识时即认为当前接收到的字符串信息为用户 认证信息,从而为用户提供防伪信息,用户通过观察该防伪信息即可方便 地鉴别网站的真伪,可预防用户登录伪网站,防止他人通过伪网站盗取用 户的登录信息,从而可对用户信息进行有效保护。
本发明伪网站的识别系统包括浏览器进程处理模块和网站服务器模 块。具体来说,浏览器进程处理模块用于获取用户认证信息,并在接收到 防伪信息时对防伪信息进行显示处理;网站服务器模块用于接收浏览器进 程处理模块发送的用户认证信息,根据用户认证信息查询获取相应的防伪 信息并将该防伪信息返回给浏览器进程处理模块。
图4为本发明伪网站的识别系统一实施例的结构框图。如图4所示, 该系统包括浏览器进程处理模块1和网站服务器模块2。其中,浏览器进 程处理模块1包括认证信息获取单元11和显示单元12,网站服务器模块 2包括查询匹配单元21和用户注册信息数据库单元22。
具体来说,浏览器进程处理模块1中的认证信息获取单元11实时读 取网页上用于输入用户认证信息的编辑框中的字符串,并将读取到的字符 串发送给网站服务器模块2中的查询匹配单元21。认证信息获取单元11
12每隔 一 个很短的时间就会从用于输入用户认证信息的编辑框中读取字符 串,该用户认证信息即为登陆用户名信息。然后认证信息获取单元11将 读取到的字符串发送给查询匹配单元21。
查询匹配单元21接收到字符串后,采用判断规则对接收到的字符串 进行判断以确定用户认证信息。该判断规则可以具体包括三种 其一是直接将该字符串作为用户认证信息;
其二是是对接收下 一个字符串的间隔时间进行计时,当判断间隔时间 大于预设间隔时间时,将该字符串作为用户认证信息;
其三是对字符串的结尾字符进行判断,在判断结尾字符为输入完成标 识时将结尾字符前的字符串作为用户认证信息。
在确定了用户认证信息后,查询匹配单元21在用户注册信息数据库 单元22中进行^r索,如果^r索到与该字符串相匹配的防伪信息,则向显 示单元12返回该防伪信息;
该用户注册信息数据库单元22中存储着用户认证信息和与该用户认 证信息对应的防伪信息。该防伪信息可以为用户预存的照片信息或私密信 息,具体来说,该私密信息可以为用户在银行开户时预设的提示语句信息, 如我母亲的名字叫某某,也可以为用户的身份证号码这种能够唯一标识用
户身份的防伪信息。
显示单元12既可以将该防伪信息显示在输入用户认证信息的网页上, 也可以生成新网页,并将该防伪信息显示在新网页上。
需要说明的是,由于用户在银行开设账户时会预存照片信息和私密信 息。因此,对于防伪信息采用用户预存的照片信息或者私密信息的情况, 用户在通过网站进行网上银行注册时不需要向用户注册信息数据库单元 22再额外提供防伪信息。这杜绝了用户在网上银行注册提供的防伪信息时 非法用户截获该防伪信息的可能,进一步保障了伪网站识别的可靠性。综合上述本发明伪网站的识别系统实施例可知,当用户在用于输入用 户认证信息的编辑框中输入字符串时,浏览器进程处理模块能够实时获取 该字符串信息,网站服务器能够根据该字符串信息和判断规则确定用户认 证信息,并在查询匹配后为用户提供相应的防伪信息,当用户认证信息输 入完成时,用户通过观察该防伪信息即可方便地鉴别网站的真伪,可预防 用户登录伪网站,防止他人通过伪网站盗取用户的登录信息,从而可对用 户信息进行有效保护。
最后应说明的是以上实施例仅用以说明本发明的4支术方案而非对其 进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普 通技术人员应当理解其依然可以对本发明的技术方案进行修改或者等同 替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技 术方案的精神和范围。
权利要求
1、一种伪网站的识别方法,其特征在于,包括浏览器进程获取用户认证信息,并将所述用户认证信息发送给网站服务器,所述网站服务器根据所述用户认证信息向所述浏览器进程返回防伪信息;所述浏览器进程对所述防伪信息进行显示处理。
2、 根据权利要求1所述的伪网站的识别方法,其特征在于,所述浏览器 进程获取用户认证信息,并将所述用户认证信息发送给网站服务器,所述网 站服务器根据所述用户认证信息向所述浏览器进程返回防伪信息具体为所述浏览器进程实时读取网页上用于输入用户认证信息的编辑框中的字 符串,并将读取到的字符串发送给所述网站服务器;所述网站服务器接收到所述字符串后,将所述字符串作为用户认证信息 在用户注册信息数据库中进行检索,如果检索到与所述字符串相匹配的防伪 信息,则向浏览器进程返回该防伪信息。
3、 根据权利要求1所述的伪网站的识别方法,其特征在于,所述浏览器 进程获取用户认证信息,并将所述用户认证信息发送给网站服务器,所述网 站服务器根据所述用户认证信息向所述浏览器进程返回防伪信息具体为所述浏览器进程实时读取网页上用于输入用户认证信息的编辑框中的字 符串,并将读取到的字符串发送给所述网站服务器;所述网站服务器接收到所述字符串后,对接收下一个字符串的间隔时间 进行计时,当判断所述间隔时间大于预i殳间隔时间时,将所述字符串作为用 户认证信息在用户注册信息数据库中进行^r索,如果4企索到与所述字符串相 匹配的防伪信息,则向浏览器进程返回该防伪信息。
4、 根据权利要求1所述的伪网站的识别方法,其特征在于,所述浏览器 进程获取用户认证信息,并将所述用户认证信息发送给网站服务器,所述网 站服务器根据所述用户认证信息向所述浏览器进程返回防伪信息具体为所述浏览器进程实时读取网页上用于输入用户i人证信息的编辑框中的字符串,并将读取到的字符串发送给所述网站服务器;所述网站服务器接收到所述字符串后,对所述字符串的结尾字符进行判 断,在判断所述结尾字符为输入完成标识时将所述结尾字符前的字符串作为 用户认证信息在用户注册信息数据库中进行检索,如果检索到与所述结尾字 符前的字符串相匹配的防伪信息,则向浏览器进程返回该防伪信息。
5、 根据权利要求1所述的伪网站的识别方法,其特征在于,所述浏览器 进程对所述防伪信息进行显示处理具体为所述浏览器进程将所述防伪信息显示在输入所述用户认证信息的网页上 或所述浏览器进程生成新网页,并将所述防伪信息显示在所述新网页上。
6、 根据权利要求1所述的伪网站的识别方法,其特征在于,所述用户认 证信息为登陆用户名信息。
7、 根据权利要求1-6中任一权利要求所述的伪网站的识别方法,其特 征在于,所述防伪信息具体为用户预存的照片信息或私密信息。
8、 一种伪网站的识别系统,其特征在于,包括浏览器进程处理模块,用于获取用户认证信息,并在接收到防伪信息时 对所述防伪信息进行显示处理;网站服务器模块,用于接收所述浏览器进程处理模块发送的所述用户认 证信息,根据所述用户认证信息查询获M目应的防伪信息并将所述防伪信息 返回给所述浏览器进程处理模块。
9、 根据权利要求8所述的伪网站的识别系统,其特征在于,所述浏览器 进程处理模块包括认证信息获取单元和显示单元,所述认证信息获取单元,用于实时读取网页上用于输入用户认证信息的 编辑框中的字符串,并将读取的字符串发送给所述网站服务器模块;所述显示单元,用于接收所述网站服务器模块返回的所述防伪信息并对 所述防伪信息进行显示处理。
10、 根据权利要求9所述的伪网站的识别系统,其特征在于,所述网站服务器模块包括查询匹配单元和用户注册信息数据库单元,所述查询匹配单元用于根据接收到的字符串和判断规则确定用户认证信 息,根据所述用户认证信息从所述用户注册信息数据库单元中获取匹配的防伪信息,并将所述防伪信息发送给所述显示单元;用户注册信息数据库单元,用于存储所述防伪信息。
全文摘要
本发明公开了一种伪网站的识别方法和系统,该方法包括浏览器进程获取用户认证信息,并将用户认证信息发送给网站服务器,网站服务器根据用户认证信息向浏览器进程返回防伪信息;浏览器进程对防伪信息进行显示处理。该系统包括浏览器进程处理模块,用于获取用户认证信息,并在接收到防伪信息时对防伪信息进行显示处理;网站服务器模块,用于接收浏览器进程处理模块发送的用户认证信息,根据用户认证信息查询获取相应的防伪信息并将防伪信息返回给浏览器进程处理模块。本发明使得用户能够方便地鉴别网站的真伪,可预防用户登录伪网站,防止他人通过伪网站盗取用户的登录信息,从而可对用户信息进行有效保护。
文档编号H04L9/32GK101552674SQ20091008476
公开日2009年10月7日 申请日期2009年5月19日 优先权日2009年5月19日
发明者(请求不公开姓名) 申请人:中国民生银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1