锁定老帖子 主题:关于网站设计的一点点讨论
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-17
我以为重要性:
硬件级别保护(防火墙之类)> 操作系统级保护 > 数据库低层保护(如楼上所说) > 数据库上层保护 > 应用层(java/php)保护 |
|
返回顶楼 | |
发表时间:2007-05-17
同意上面几位的看法
在数据库这讨论安全性就有点过了 人家都侵入到这里了 再做什么都没用了 如果真想保密 把数据库放在内网就完事了 |
|
返回顶楼 | |
发表时间:2007-05-17
wuhua 写道 关键的问题,是mysql在安全性方面比orcale是差的太远。
比如我现在用的是mysql4.1,本就没有存储过程, 如果有存储过程的,话,我可以把,相对重要的数据用存储过程封装起来,然后对那个数据进行密码保护,这样的密码就不是放在hibernate下面,因此就算网站被侵入,别人还是无法访问到我的数据的, 当然,这部分系统完全可以采用orcale来做,然后提供一个远程程序来访问,这样也相对安全 当然现在的系统说绝对安全是没办法做到的。只能多考虑,但考虑了也未必会去实现,因为要看成本跟其他因素来考虑。 总之麻烦。 采用Oracle,成本考虑的因素呢,不低的哦 ps:我同意上面fins所说的意见 |
|
返回顶楼 | |
发表时间:2007-05-17
我也觉得,楼主考虑的太过了,在网络上只要相对的安全,没有绝对的
|
|
返回顶楼 | |
发表时间:2007-05-18
lighter 写道 wuhua 写道 关键的问题,是mysql在安全性方面比orcale是差的太远。
比如我现在用的是mysql4.1,本就没有存储过程, 如果有存储过程的,话,我可以把,相对重要的数据用存储过程封装起来,然后对那个数据进行密码保护,这样的密码就不是放在hibernate下面,因此就算网站被侵入,别人还是无法访问到我的数据的, 当然,这部分系统完全可以采用orcale来做,然后提供一个远程程序来访问,这样也相对安全 当然现在的系统说绝对安全是没办法做到的。只能多考虑,但考虑了也未必会去实现,因为要看成本跟其他因素来考虑。 总之麻烦。 采用Oracle,成本考虑的因素呢,不低的哦 ps:我同意上面fins所说的意见 mysql5.0不是也支持存储过程吗,如果只是为了存储过程而引入oracle这个出发点似乎不是很正确 |
|
返回顶楼 | |
发表时间:2007-05-18
ahuaxuan 写道 lighter 写道 wuhua 写道 关键的问题,是mysql在安全性方面比orcale是差的太远。
比如我现在用的是mysql4.1,本就没有存储过程, 如果有存储过程的,话,我可以把,相对重要的数据用存储过程封装起来,然后对那个数据进行密码保护,这样的密码就不是放在hibernate下面,因此就算网站被侵入,别人还是无法访问到我的数据的, 当然,这部分系统完全可以采用orcale来做,然后提供一个远程程序来访问,这样也相对安全 当然现在的系统说绝对安全是没办法做到的。只能多考虑,但考虑了也未必会去实现,因为要看成本跟其他因素来考虑。 总之麻烦。 采用Oracle,成本考虑的因素呢,不低的哦 ps:我同意上面fins所说的意见 mysql5.0不是也支持存储过程吗,如果只是为了存储过程而引入oracle这个出发点似乎不是很正确 同意fins的意见 我用的是mysql4.1, 而且mysql5.0的存储过程不知道稳定否? |
|
返回顶楼 | |
发表时间:2007-05-18
wuhua 写道 ahuaxuan 写道 lighter 写道 wuhua 写道 关键的问题,是mysql在安全性方面比orcale是差的太远。
比如我现在用的是mysql4.1,本就没有存储过程, 如果有存储过程的,话,我可以把,相对重要的数据用存储过程封装起来,然后对那个数据进行密码保护,这样的密码就不是放在hibernate下面,因此就算网站被侵入,别人还是无法访问到我的数据的, 当然,这部分系统完全可以采用orcale来做,然后提供一个远程程序来访问,这样也相对安全 当然现在的系统说绝对安全是没办法做到的。只能多考虑,但考虑了也未必会去实现,因为要看成本跟其他因素来考虑。 总之麻烦。 采用Oracle,成本考虑的因素呢,不低的哦 ps:我同意上面fins所说的意见 mysql5.0不是也支持存储过程吗,如果只是为了存储过程而引入oracle这个出发点似乎不是很正确 同意fins的意见 我用的是mysql4.1, 而且mysql5.0的存储过程不知道稳定否? 没用过,我现在都搞不清在谈论什么了,前提是什么,手套兄前面所说的是在黑客已经入侵到服务器这个情况作为前提,当然入侵到服务器之前肯定可以做其他的保护措施(这个是fins提的那些) 我回的贴的前提也是在黑客已经入侵到服务器这个情况作为前提:就是即使入侵到服务器,也让它得不到数据库密码,因为密码已经加密,密钥在项目中(可能是任何一个文件,成千上w个,让他找吧),这样他即使入侵服务器也不能得到数据库密码 而且入侵到服务器之前什么硬件防火墙等等之类是网管做的,我们关心的是在程序员这个角度如何去保护我们的应用 |
|
返回顶楼 | |
发表时间:2007-05-18
引用 我回的贴的前提也是在黑客已经入侵到服务器这个情况作为前提:就是即使入侵到服务器,也让它得不到数据库密码,因为密码已经加密,密钥在项目中(可能是任何一个文件,成千上w个,让他找吧),这样他即使入侵服务器也不能得到数据库密码 汗。。。有这样的前提还用讨论吗。别人要是有这样的技术干嘛要入侵应用服务器,入侵数据服务器就OK了 别外楼主说的什么存储过程加强安全性,头一次听 |
|
返回顶楼 | |
发表时间:2007-05-18
Sam1860 写道 引用 我回的贴的前提也是在黑客已经入侵到服务器这个情况作为前提:就是即使入侵到服务器,也让它得不到数据库密码,因为密码已经加密,密钥在项目中(可能是任何一个文件,成千上w个,让他找吧),这样他即使入侵服务器也不能得到数据库密码
汗。。。有这样的前提还用讨论吗。别人要是有这样的技术干嘛要入侵应用服务器,入侵数据服务器就OK了 别外楼主说的什么存储过程加强安全性,头一次听 晕,按照你的说法那人家jboss还保护数据库密码个什么劲啊,炫耀技术吗 |
|
返回顶楼 | |
发表时间:2007-05-18
现在的互联网应用,安全已经起到主导地位!
|
|
返回顶楼 | |