被混淆的最佳答案 [英] Is obfuscation the best answer

查看:130
本文介绍了被混淆的最佳答案的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能显示的文件:

  效果如何混淆?

  保护ASP.NET来源$ C ​​$ C

  (为什么)我应该使用混淆?

时的混淆保护我们code最好的答案?

Is obfuscation the best answer for protecting our code ?

*特别是在Web项目时,要提供你的web项目,给客户(谁下令的人)code库*

*Specially in Web Projects when you want to deliver your web projects as libraries of code to your customer ( the person who ordered ) *


起初,我的首要任务是服务器端code
和第二客户端
但主要目标是当你要提供一个完整的Web项目
你做的每一件你的code作为组件和DLL现在你如何​​能有效保护他们,不允许别人让你的code回来从他们。

At first my priority is Server-Side Code and second Client-Side but the main goal is when you want to deliver a complete web project and you made every piece of your code as components and dlls now how effective can you protect them and doesn't allow others to make your code back from them .


问题是,我要保护我正在写一个公司,他们订购的,现在我所有的code是某些DLL里面的code,
现在,他们可以逆向工程这一点,让我的code,我想prevent他们这样做,
反正有这样做或不?

The problem is that I want to protect the code that I'm written to a company that they ordered , now all my code are inside some DLLs , Now they can reverse engineer that and get my code , I want to prevent them from doing so , Is there anyway to do so or not ?

我认为这是一个独特的问题,我也没问什么是混淆也不做这个活动的工具,更比我认为这是除了客户机 - 服务器安全性

I think that is a unique question , And I didn't ask for what obfuscation is nor for tools of doing this activity , further than that I think this is apart from Client-Server Security

很抱歉,如果我的问题是不是在第一个明确的,但如果真的要被删除的情况下,对我来说没有任何问题。

Sorry if my question wasn't clear at first , but if that is really a case to be deleted , no problem for me


我也想有一个比较,看看这个问题的解决,
因为我觉得迷惑是不是在这个唯一可能的解决方案,我认为我们可以对这个问题的解决方法也许有些逻辑排序

Also I wanted to have a comparison look at this problem and the solutions , because I think obfuscation wasn't the only possible solution at this , I think we can have maybe some logical sort of workarounds about this problem

推荐答案

也许不是最好的。如果你真的雄心勃勃,你可以写自己的Web服务器(插件)。

Maybe not the best. If you are really ambitious, you can write your own web server (plugin).

但它是值得的?

软件类似于荷兰自行车,有保护的任何已知方式,是100%安全的。您使用比其他自行车更好的保护(盗贼是懒惰的)。或者你必须混淆自行车所以他们不会接受它。

Software is similar to a bike in the Netherlands, there is no known way of protection that is 100% safe. You use either a better protection than the other bikes (thieves are lazy). Or you must obfuscate the bike so they won't take it.

要提高保障水平的另一种方法是使用定制的ActiveX code存储关键任务的算法。当然,他们可以进行逆向工程,而且JavaScript是更容易。

Another way to increase the level of protection is to use custom made ActiveX code to store mission critical algorithms. Of course, they can be reverse engineered, but javascript is easier.

这篇关于被混淆的最佳答案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆