[问题]关于C/S的java程序

软件和网站开发以及相关技术探讨
回复
joinn
帖子: 6
注册时间: 2007-05-28 12:01

[问题]关于C/S的java程序

#1

帖子 joinn » 2007-05-29 9:03

小弟我初学java,听说java很容易就可以进行反编译,不知是不是真的那么简单。
如果是的话,那是不是意味着只要有class文件就可以进行反编译,也就是说,如果想用java来开发c/s程序的话,是毫无安全性的,即使是把所有数据都存在数据库里加密,再加密。
是这样的吗?
一个正准备抛弃微软的程序员……
努力学习JAVA中……
头像
anticlockwise
帖子: 2394
注册时间: 2007-03-01 20:46
来自: 湖南长沙

#2

帖子 anticlockwise » 2007-05-29 9:30

Java Class文件确实可以进行反编译,但Java的安全性不是在这里体现的,先好好看看Java官方网上关于Java Security的教程吧~~
你对Java的安全性理解错了,嘿嘿
头像
Anatorian
帖子: 23
注册时间: 2006-11-06 21:15

#3

帖子 Anatorian » 2007-05-31 3:37

从安全来说的话,在服务端看来,客户端总是不可信任的。重点是在服务端呀。
头像
seaway
帖子: 88
注册时间: 2006-06-27 16:37
来自: china
联系:

#4

帖子 seaway » 2007-06-12 23:45

C/S程序不代表客户端直接连接数据库。C/S结构一般也是三层结构,客户端-服务器端-数据库
这样就不存在你说的数据库密码的问题,你可以看看MSN,ICQ等程序,反编译他们的程序能看到什么?
所以系统不安全是你设计的问题,而且JAVA的安全机制你也没有理解,建议你看看J2EE和JAAS安全体系。
而且你对C/S的理解也有问题。
回复