反编译C#?!?!?隐私在哪里? [英] Decompiling C#?!?!? Where is the privacy?

查看:77
本文介绍了反编译C#?!?!?隐私在哪里?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我前几天发现可以反编译所开发的任何程序

在C#


这是一个巨大的失败......它'一家公司为视觉工作室支付了大量的金钱,并向员工支付开发新产品的费用,然后

所有代码都暴露出来...... 。


我发现反编译器非常好,并且有像

deObfuscate这样的选项....


这有什么解决办法......,难道没有办法让访问源代码访问

吗?


希望这个将成为新闻组中的一个热门话题,因为它是影响我们所有人的
poblem

I found a few days ago that was possible to decompile any program developed
in C#

That is a huge failure.... It''s not aceptable that a company that pays a lot
for visual studio and pays to the employees to develop new product, and then
all the code is exposed....

I found that the decompilers are pretty good, and have options like
deObfuscate....

There is any solution to this..., Isn''t there a way to dificult the access
to the source code?

Hope that this will be a hot topic here in the news groups because it''s a
poblem that will affect all of us

推荐答案

Diogo Alves - 软件开发人员

< Di ************************* @ discussion.microsoft。 COM> écritdansle

message de news: 7C ********* @ microsoft.com ...


|希望这将是新闻组中的一个热门话题,因为它是一个

|影响我们所有人的问题


这已经讨论了很多。使用* good *混淆器是唯一的实际解决方案IMO。市场上有几款。


Joanna


-

Joanna Carter [TeamB]

顾问软件工程师
"Diogo Alves - Software Developer"
<Di*************************@discussions.microsoft .com> a écrit dans le
message de news: 7C**********************************@microsoft.com...

| Hope that this will be a hot topic here in the news groups because it''s a
| poblem that will affect all of us

This has been discussed a lot already. Using a *good* obfuscator is the only
real solution IMO. There are several on the market.

Joanna

--
Joanna Carter [TeamB]
Consultant Software Engineer


你可能会过度夸大问题......或者更确切地说,成像它是特定的b
到C#。


对以下帖子的回复(与此相同,但关于

Java)解释了这对于每一个编程都同样适用

市场上的语言,编译器等。但说实话,在任何温和的b $ b大小的公司中,你可能面临一个心怀不满的员工的风险

将光源拿出来并上传它在某个地方...

http://forum.java.sun.com/thread.jsp...311&tstart=150

如果你担心的是知识产权,那么是的;你能做的最好的事情就是购买一个好的混淆器并让它变得很难(但并非不可能)。


如果您关心的是安全算法,那么答案是使用适当的

安全算法,其中确切实现的知识不会允许访问数据(加密而不是密码)。


Marc


Diogo Alves - 软件开发人员

< Di *********** **************@discussions.microsoft .com>在留言中写道

news:7C ********************************** @ microsof t.com ...
You may be over-exagerating the problem... or rather, imaging that it is
specific to C#.

The reply to the following post (which started the same as this, but about
Java) explains how this applies equally to every single programming
language, compiler, etc on the market. To be honest, though, in any moderate
sized company you''re probably at just as much risk of a disgruntled employee
taking the source out on a CD and uploading it somewhere...

http://forum.java.sun.com/thread.jsp...311&tstart=150

If you concern is intellectual property, then yep; the best you can do is to
buy a good obfuscator and make it damed hard (but not impossible).

If your concern is security algorithms, then the answer is to use a proper
security algorithm where knowledge of the exact implementation does not
allow access to the data (encrypt rather than cypher).

Marc

"Diogo Alves - Software Developer"
<Di*************************@discussions.microsoft .com> wrote in message
news:7C**********************************@microsof t.com...
我前几天发现有可能反编译在C中开发的任何程序

这是一个巨大的失败......一家公司为视觉工作室支付了很多费用并支付给员工开发新产品,并且
然后
所有代码都暴露出来,这是不可能的。 ....

我发现反编译器相当不错,并且有像deObfuscate这样的选项....

这有什么解决方案..难道有没有办法让访问源代码变得难以理解?

希望这会成为新闻组中的热门话题,因为它是
poblem会影响我们所有人
I found a few days ago that was possible to decompile any program developed
in C#

That is a huge failure.... It''s not aceptable that a company that pays a
lot
for visual studio and pays to the employees to develop new product, and
then
all the code is exposed....

I found that the decompilers are pretty good, and have options like
deObfuscate....

There is any solution to this..., Isn''t there a way to dificult the access
to the source code?

Hope that this will be a hot topic here in the news groups because it''s a
poblem that will affect all of us



< Di ******************* ******@discussions.microsoft .com>写道:
<Di*************************@discussions.microsoft .com> wrote:
我前几天发现有可能反编译在C#中开发的任何程序
I found a few days ago that was possible to decompile any program developed
in C#




< snip>


这是一篇关于这个主题的文章:

< http://www.pobox.com/~skeet/csharp /obfuscation.html>。



<snip>

Here''s an article on the topic:
<http://www.pobox.com/~skeet/csharp/obfuscation.html>.


这篇关于反编译C#?!?!?隐私在哪里?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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