相关疑难解决方法(0)

C#:如何让黑客/破解者更难以绕过或绕过许可检查?

首先,我了解几乎所有应用程序都可以被破解(特别是用C#编写).我的问题是让它更难破解.

假设用户已将Application文件保存在Application.StartupPath下,所有用户都可以读取该文件.

然后,每次应用程序启动时,它都会检查是否可以找到并验证许可证文件.

如果应用程序可以查找和验证,我们让用户继续使用全部功能.

如果没有,我们会提示MessageBox显示"未许可,继续使用试用版,功能有限".

我的问题是,如果我是黑客/黑客,我会尝试绕过或绕过许可检查而不是破解许可文件,因为,如果我们使用RSA签名,则很难破解许可文件.

那么我们应该在哪里进行许可检查?

PS:而且,如果我设置一个全局变量IsLicensed(true/false)来限制功能,它是否安全?黑客是否容易改变IsLicensed = true?

c# licensing

12
推荐指数
1
解决办法
4763
查看次数

如何防止/难以下载我的Flash视频?

我想至少阻止普通用户下载我的Flash视频.

最好的方法是什么?

创建一个httphandler,添加一个令牌(例如timeid),将缓存控制设置为no-cache,这样只有具有正确令牌的用户才能查看正确的视频.这可行吗?

客户要求用户不应下载视频,只能在特定网站上观看.

我想知道这是否有效:http: //www.somesite.com/video.swf?time = 1248319067

服务器将生成一个令牌(上例中的时间),以便用户只能对此链接有一个请求.如果用户想再次观看视频,他需要访问我们的网站再次获取令牌.这可以防止新手下载吗?

我无法通过downloadHelper firefox插件下载此Flash视频:http: //news.bbc.co.uk/2/hi/americas/8164177.stm

更新(2009/07/23下午13:49):可以使用某些视频下载软件下载上述文件.

以下中文网站的视频文件受到很好的保护(我无法使用许多视频下载软件下载):http: //programme.tvb.com/drama/abrideforaride/video/

你知道它是怎么做的吗?

asp.net flash

5
推荐指数
1
解决办法
2万
查看次数

我可以使视频流不可下载吗(通过使用代码中的技巧)

我曾经使用某些程序(例如以前从未失败过的Internet 下载管理器 (IDM))下载任何视频内容。

作为网页设计的初学者,我想知道是否有一种方法可以保护我的视频在流式传输时不被下载,或者是否有至少从这个 Internet 下载管理器中溜走的技巧。

html web-services video-streaming

5
推荐指数
1
解决办法
6392
查看次数

标签 统计

asp.net ×1

c# ×1

flash ×1

html ×1

licensing ×1

video-streaming ×1

web-services ×1