社区
网络通信/分布式开发
帖子详情
讨论三层分布式应用中Socket连接方式的安全性问题
happy1123
2004-08-12 01:28:57
在三层分布式中,DCOM连接方式的安全验证比较好,但配置很复杂,而且经常配不上。
而Socket连接方式无需配置,而且可以应用在外网上,但是没有任何验证,也就是说,如果有人知道服务器的接口,就可以访问数据库资源,请我有没有好的方法来解决这个问题。
...全文
282
21
打赏
收藏
讨论三层分布式应用中Socket连接方式的安全性问题
在三层分布式中,DCOM连接方式的安全验证比较好,但配置很复杂,而且经常配不上。 而Socket连接方式无需配置,而且可以应用在外网上,但是没有任何验证,也就是说,如果有人知道服务器的接口,就可以访问数据库资源,请我有没有好的方法来解决这个问题。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shxng
2005-06-20
打赏
举报
回复
mark
halfdream
2004-08-17
打赏
举报
回复
拦截器DLL客户端与服务器各带一份..
客户端的TSocketConnection 有interceptName属性可以设置.
服务端则scktsrvr.exe properties设置intercept GUID
happy1123
2004-08-17
打赏
举报
回复
谢谢halfdream(哈欠)。你高手啊,我弄出来了
seasunsky
2004-08-16
打赏
举报
回复
来听课的
不好意思打饶下:
提问请到小类社区==>小类社区在那里???
--------------------
进入论坛后左上角有个显示导航栏,点击后左边展开,有个目录树
下面分的很细,例如 开发语言->DELPHI->基础类,基础类就是小类社区
halfdream
2004-08-16
打赏
举报
回复
对于安全性。。TSocketConnection和DCOM连接都有各自不足的地方。。
不过对于TSocketConnection,楼主说的问题倒是已经提供方法解决的,就是使用
Intercept,在\Delphi6\Demos\Midas\Intrcpt有例子。
hgm13579
2004-08-16
打赏
举报
回复
不好意思打饶下:
提问请到小类社区==>小类社区在那里???
happy1123
2004-08-16
打赏
举报
回复
halfdream(哈欠)
这位仁兄,我看了那个源代码,不过我该如何使用呢?(我指的不是如何使用DLL)
neo40
2004-08-16
打赏
举报
回复
将客户端验证放在中间层,
那就自己定义数据包,传递XML也行
naughtyboy
2004-08-15
打赏
举报
回复
这个应该算是个问题
不过可以在scktsrvr来限制
也可以把scktsrvr综合到应用程序服务器中
把一些需要验证的东西直接放到应用程序服务器端
比如说限制ip连接,验证用户登陆等等
yhaoli
2004-08-14
打赏
举报
回复
可以在验证后再连接DataSetProvider1的DateSet ,比如
服务段定义一个login的方法.和属性LoginEd
function login(UserName,PassWord:String):Boolean;
property LoginEd
客户端在连接时候 调用SocketConnection1.AppServer.Login(UserName,Passowrd);
当UserName和Password正确的时候
服务端的 LoginEd := True;
DataSetProvider1.Exported := LoginEd
这样在设计期间如果不知道username和password那么ClientDataSet1是不会列出ProviderName的.
happy1123
2004-08-14
打赏
举报
回复
为什么没人参与讨论?
happy1123
2004-08-13
打赏
举报
回复
应该是在逻辑层做控制,关键是如何在业务逻辑层进行控制。我们一般的做法是在表现层调用中间层的Provider,这样如何做控制?
JOINCHINA
2004-08-13
打赏
举报
回复
以业务逻辑层中进行访问控制不知道行不行哈
sunnauq
2004-08-13
打赏
举报
回复
关注
happy1123
2004-08-13
打赏
举报
回复
怎么没有人讨论这个问题啊,难道大家在做三层时都忽略这个问题吗
紫色田园
2004-08-13
打赏
举报
回复
这个问题很感兴趣..
happy1123
2004-08-13
打赏
举报
回复
是这个问题太简单了还是太难了?
抱朴守拙
2004-08-12
打赏
举报
回复
帮你顶一下,我也很关心这个问题,听听楼下诸位的高见。
happy1123
2004-08-12
打赏
举报
回复
大家讨论啊,怎么没人说话
scapple
2004-08-12
打赏
举报
回复
来接受教育的
加载更多回复(1)
Java分布式 (
Socket
编程)
1.1 分布式研究背景... 2 1.2 课题研究的意义... 3 2Java简介... 3 2.1 Java概述... 3 2.2 Java的特点... 3 2.3 eclipse工具介绍... 3 3
Socket
通信... 4 3.1
Socket
的概念... 4 3.2 TCP协议... 4 ...
033_《Delphi 5.x 分布式多层应用系统篇》
本书涵盖用Delphi 5.x开发分布式多层应用程序涉及的必要技术,从
讨论
如何使用Delphi建立分布式多层应用系统开始,一直深入剖析到如何开发高效率的多层应用系统,让你对于Delphi的MIDAS和分布式对象技术了如指掌。...
分布式通信的几种
方式
转载自“java一日一条”公众号 目前的分布式架构主要由corba...在分布式服务框架
中
,一个最基础的
问题
就是远程服务是怎么通讯的,特别是在Java领域
中
有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Bu...
分布式系统详解--基础知识(安全)
前一篇文章提到了 分布式系统详解--基础知识(CAP),让我们了解到了分布式
中
一致性、可用性和分区容错性之间的爱恨情仇,今天的
安全性
我想更是重
中
之重,没有安全,好像什么都没有了,这篇文章当
中
也只能将一些...
分布式应用
程序协调服务 ZooKeeper 详解
详细讲解
分布式应用
程序协调服务 ZooKeeper 的相关内容。
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章