小弟现在遇到这样一个需求,给客户开发了一个B/S架构的系统,由于一些原因客户希望原先作的一些程序(有的有几百兆)能够继续使用(成本的压力啊!),同时又不希望这些程序被使用者下载走了。所以大致就需要实现这样一个功能:在服务器上放置共享文件夹,将这些程序都放在里面,使用者可以通过某种方式运行这些程序,但是又无法把这些程序另存到自己的本地。
由于我的服务器是Linux的,客户端使用的是WIN平台,所以在服务器上使用Samba建立了共享,然后通过编写一个Client去调用共享资源。使用者下载到的是这个Client。但是问题随之而来了:如果在Samba的共享文件夹设置需要身份验证的话,我的Client如何通过这个身份验证。如果不进行身份验证,则显然无法达到保护程序资源的目的。
当然还可以有其他的思路,比如说将这些程序资源都放在FTP上,Client所做的是通过这个FTP的身份验证。但这时也带来了一些问题:就是这些资源使用完之后如何删掉呢?另外这些程序资源的体积可能很大,那么每次都要完全下载下来对网络带宽的要求无疑又是一个考验。
头疼死了,各位高手有没有什么想法,给点意见好吗?谢谢!
如何保护我的资源!!!:)
2003-12-02 11:09
为老的程序开发web services 或 xml-rpc接口
2003-12-02 16:46
你需要看看 samba 的文档,里面有如何做认证的说明。
2003-12-03 16:34
不可能。
2003-12-09 14:29
samba可以提供这样的功能吗?我几乎把samba官方网站的smb.conf说明看了一遍,找不到啊?能否指点一下,谢谢!
2003-12-09 14:30
samba可以提供这样的功能吗?我几乎把samba官方网站的smb.conf说明看了一遍,找不到啊?能否指点一下,谢谢!
2003-12-13 20:42
关注