由于功能需求,客户端需要发送程序配置到服务器(1K以内).
本来接收一个文件是很简直的事情,但是开放一个SOCKET服务,安全性不太放心.
虽然我不是很懂,但是连接上服务器后,光是不停的写垃圾数据,服务器就受不了.请教如果提高程序的安全?个人的想法是
1.连接时可以设置IP过滤,非法IP直接CLOSE.断开连接.
2.服务器READ数据时,每条数据后在尾部附一个加密码一个值,不符合的,一律断开连接.因为本人是菜鸟,也想不出更好的办法了,请大侠指教.

解决方案 »

  1.   

    我们的用户是英特网用户,无法用网卡来识别。另外,请教能否在建立连接之前就把不合法的连接拒绝呢,我现在必须得连了,才能断。
    查资料说要用什么防火墙啥的才可以做到,请教能否在ServerSocket事件里直接把socket连接拒绝
      

  2.   

    在广域网上使用吗?
    建个VPN不是安全性好些吗?
      

  3.   

    你呀太简单了吧
    我的程序控件方法哪下:
    CPUID+主板ID+硬盘ID+MACID  
    只要客户更换一个配件,软件就不能使用了
    呵呵