`
wasw100
  • 浏览: 127162 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java系统中防止注册机的想法

    博客分类:
  • java
阅读更多

前几天去面试,面试官问了自己一个问题,当时可能因为太紧张吧,没有回答上来,因此在此总结一下。

问题:怎样防止注册机恶意注册。

 

最常用的是验证码,可以很有效的防治注册机,但是一些程序通过图像识别或者系统注册码图片库泄露都很可能会把注册码破解掉。或者直接把验证码读到程序中直接手动输入速度还是蛮快的。

 

有没其他的方法,这里只是说说我的想法,但是没有时间具体实现,仅仅是想法而已。

系统访问变大,很多想法都不适用,也仅仅只能作为一中参考,就是通过访问者的IP判断,通过程序发送http请求,一切都可以伪装,但是IP却不好伪装(也许我孤陋寡闻,但是相比其它方面ip还是更难伪装的),只要短时间同一IP注册了(或类似应用)很多相似的号,那么从此IP发出的请求可能就是程序发出的。

但是感觉起来具体实现起来挺耗费资源的,还是验证码效率比较高,这就只算验证码的补充吧

 

不过觉得开发者多注重一下IP的利用,效果可能会更好,像腾讯QQ改密码一样需要判断IP所属的地理位置效果就挺不错。

0
0
分享到:
评论

相关推荐

    用java编写的注册机,只要运行就会随机的产生注册码

    用java编写的注册机,只要运行就会随机的产生注册码,可以解决当您需要注册码而又上不了网使得大麻烦,屡试不爽!!!

    java注册机

    java注册机

    QQ空间留言系统+注册机

    在本例中,注册机可能是为QQ空间留言系统生成激活码的工具。这种行为在法律上是不被允许的,因为它侵犯了软件开发者的权益,破坏了正常的市场秩序。因此,我们不鼓励或支持使用此类工具,并提醒用户尊重知识产权,...

    MyEclipse注册机(含java源码)

    MyEclipse注册机,源代码来自于网上

    java图片浏览管理系统

    2. **Swing或JavaFX**:在Java中,Swing和JavaFX是两个常用的图形用户界面(GUI)工具包,用于创建桌面应用程序。Java图片浏览管理系统可能使用了其中之一来构建用户界面,包括按钮、文本框、滚动条、菜单等元素。 ...

    java打包工具install4j附注册机及使用指南

    【java打包工具】在Java开发中扮演着重要角色,因为Java的跨平台特性意味着需要针对不同的操作系统提供不同的执行方式。install4j就是这样的工具,它能够帮助开发者生成针对不同操作系统的本地化安装包,无需用户...

    java MyEclipseKeyGen 8.x 注册机

    可以针对java开发软件 的myeclipse 8.x任何版本进行注册!

    泛微EC8 ecology注册机,可用

    泛微EC8 ecology注册机,附件包含ecology,不带JAVA环境,需要在64位系统java下运行

    Myeclipse 8.6 注册机算法源码

    Myeclipse 8.6 注册机算法源码,在MyEclipse中导入后运行就能得到3年的注册码

    Zend Studio 8.0 注册机序列号.JAVA版含源码

    Zend Studio 8.0 注册机序列号.JAVA版含源码 刚刚安装好.试过可用非常不错.期限是无限制的!多少人都可用!

    java 学生信息管理系统(图形界面)

    在Java中,这可以通过比较存储在数据库或配置文件中的凭证来实现。开发者可能使用了线程安全的方式处理登录请求,以防止并发访问时的安全问题。此外,为了增强安全性,密码通常会进行哈希处理,以避免明文存储。 ...

    java+mysql 机票预订系统 项目实战

    【Java+MySQL 机票预订系统】是一个典型的基于Java编程语言和MySQL数据库的项目,它主要用于模拟实际生活中的机票购买流程,适用于学生进行期末数据库课程设计。这个系统包含了完整的源码,确保可以完美运行,并且...

    Eclipse3.2+Javajdk1.6.0.02+SWTDesigner+注册机

    利用Java开发所需要的全套工具,尤其是SWTDesigner注册机,来之不易!

    Myeclipse 10注册机+tomcat 6

    【标题】"Myeclipse 10注册机+tomcat 6" 提供的是一个针对JAVA WEB开发的软件组合,主要包括Myeclipse 10集成开发环境和Tomcat 6应用服务器。 【Myeclipse 10】是Eclipse的一个强大扩展,专为Java、J2EE以及Web...

    MyEclipse7.5注册机java源码

    网上的注册码都不能用,用本注册机吧,很好用。 MyEclipse7.5注册机java源码,直接解压后导入到MyEclipse7.5中运行就可以了。

    基于JAVA的网上在线考试题库管理系统源代码

    总的来说,基于JAVA的网上在线考试题库管理系统源代码不仅展示了JAVA在Web开发中的强大能力,也体现了软件工程的设计原则。通过深入学习和理解这个源代码,开发者不仅可以掌握网上考试系统的实现细节,也能提升自己...

    万能Eclipse注册机

    在本案例中,提供的【RegistrationKey.java】文件可能是实现注册机功能的源代码。在Java编程中,源代码文件通常以.java为扩展名。这个文件可能包含了一段逻辑,通过某种算法生成特定的注册码,该注册码被设计为可以...

    基于JAVA办公自动化系统(OA)

    系统中的GUI界面主要由Java的Swing和AWT库构建。Swing是Java的一个图形用户界面工具包,提供了丰富的组件,如按钮、文本框、表格等,用于创建美观且功能齐全的窗口应用。AWT(Abstract Window Toolkit)是Swing的...

    Java酒店管理系统Java酒店管理系统

    Java酒店管理系统是一款基于Java技术构建的应用程序,旨在帮助酒店业高效地管理日常运营。系统通常包含多个模块,如前台接待、客房管理、餐饮服务、财务管理、库存控制等,旨在提高服务质量,降低运营成本,提升客户...

    java做的个人财务管理系统

    对于初学者而言,这个项目提供了实际操作的机会,可以学习到如何在Java中连接数据库,使用JDBC(Java Database Connectivity) API进行数据操作;如何创建和设计数据库结构;如何实现MVC模式并理解其工作原理;以及...

Global site tag (gtag.js) - Google Analytics