client/server构架程序重大隐患

zjqyb 2002-05-28 08:46:12
试想如果改变exe/dll文件中的内容:select * from table->delete from table
会有何种结果


各位有何高见,解决此类超级隐患!
...全文
81 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
kuhx 2002-05-29
  • 打赏
  • 举报
回复
kuhx
newnewworm 2002-05-29
  • 打赏
  • 举报
回复
全权性
数据用户控制要做好!
zjqyb 2002-05-29
  • 打赏
  • 举报
回复
up
zjqyb 2002-05-29
  • 打赏
  • 举报
回复
客户端程序应该容易就被修改,现在好多mis系统要改简直易如反掌
qrlvls 2002-05-29
  • 打赏
  • 举报
回复
客户端程序也不会那么容易就被修改,除非没有考虑安全性的问题。
短歌如风 2002-05-29
  • 打赏
  • 举报
回复
使用Three-Tier结构.
服务程序应该是难以修改的.如果它也可以随便被人修改,那什么方法也保证不了安全了.
如果服务程序不提供给客户任意执行SQL语句的功能,客户端程序怎么改也没用.
zjqyb 2002-05-29
  • 打赏
  • 举报
回复
up
erickleung 2002-05-29
  • 打赏
  • 举报
回复
控制用户的权限, 不是人人都有权删除数据.
不要让用户直接更新数据表, 透过stored procedure进行便很安全了.
定期做备份, 可把损失减少.
pi1ot 2002-05-29
  • 打赏
  • 举报
回复
设置表权限时就应该限制.
zjqyb 2002-05-28
  • 打赏
  • 举报
回复
up
zjqyb 2002-05-28
  • 打赏
  • 举报
回复
example:
把 select * from table where aa=:aa
改为
delete from table where aa=:aa
hkhurus 2002-05-28
  • 打赏
  • 举报
回复
那以 动态的方式的赋值的话,行吗????


其它真得是没有办法了.
zjqyb 2002-05-28
  • 打赏
  • 举报
回复
ASPACK 既然能把EXE压缩,那么unaspack 就能反解压
hkhurus 2002-05-28
  • 打赏
  • 举报
回复
用ASPACK 把EXE压缩后, 资源文件好像不好打开吧.
zjqyb 2002-05-28
  • 打赏
  • 举报
回复
up
zjqyb 2002-05-28
  • 打赏
  • 举报
回复
登陆密码一点用也没有
netlib 2002-05-28
  • 打赏
  • 举报
回复
1、定时作备份。
2、数据库要设登陆密码。
严黎斌 2002-05-28
  • 打赏
  • 举报
回复
有点意思,还真没想过这个问题。
加判断,本exe是否被修改过。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧