Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从反向工程保护.NET代码?

如何从反向工程保护.NET代码?

提问于 2017-12-14 06:12:59
回答 2关注 0查看 288

混淆是一种方式,但它不能保护应用程序的打击盗版保护安全。如何确保应用程序不被篡改,以及如何确保注册机制不能被反向设计?

也可以将C#应用程序转换为本机代码,Xenocode代价太高。

C#提供了很多功能,并且是我的代码的理想语言,所以再次用C ++编写整个代码库是不可能的。

.NET中的签名程序集可以轻松地将安全证书删除。

回答 2

不知雨

发布于 2017-12-14 06:13:51

你和很多人分享的秘密不是秘密。如果你的代码中有秘密的东西,混淆它就没有保护。它只需要被去混淆一次。如果你有一个秘密,你不想与你的客户分享,那么不要与你的客户分享。把你的代码写成一个Web服务,并把你的超级密码放在你自己的服务器上,只有你能看到它。

秋之夕颜清

发布于 2017-12-14 06:13:40

根据我的经验,使您的应用程序或库更难以破解,伤害您诚实的客户,同时只是稍微拖延不诚实的客户。专注于制造一个伟大的,低摩擦的产品,而不是付出很大的努力来拖延不可避免的。

和开发者交流更多问题细节吧,去 写回答
相关文章
.NET代码的保护
2用vs2002/2003/开发的代码 删除.cs/.vb文件只留 .dll和.aspx可以达到加密 若要加密.aspx 可以把.aspx代码写入.cs vs2005 beta1可以连.aspx都打包
Java架构师必看
2021/03/22
5940
如何保护你的代码 - Ollvm(一)
李老板:奋飞呀,最近的so都混淆的很厉害呀,也没有啥通用的反混淆方法。一点都不好玩,之前你说的 D810 也不是很好使。
奋飞安全
2021/11/04
2.1K0
逆向工程分析:iMessage如何利用硬件来保护软件
iMessage是苹果生态系统中广泛使用的安全消息应用程序和协议。出于对在其他平台上运行iMessage的好奇,我们采用了逆向工程的方法来理解iMessage是如何运行的,并研究了将其扩展到其他平台的可能性。
FB客服
2021/03/09
3.1K0
逆向工程分析:iMessage如何利用硬件来保护软件
如何从物联网的角度保护云计算
如今,全球各地应用的物联网设备已经达到数十亿台,并且数量每年都在大量增加。不幸的是,正在开发和部署的许多物联网设备却缺乏关键的安全功能,这使得它们很容易成为黑客和僵尸网络的目标。如果没有适当的安全措施,这些物联网设备可能会导致灾难性事件。
静一
2020/03/25
1.6K0
Django 代码保护
django发布的需要以服务运行,通过其他的几种方法来实现保护,都不太现实。所以发布可以通过cython的方式实现。
obaby
2023/02/22
1.2K0
前端工程配置Nginx反向代理[通俗易懂]
前端开发时,想要通过正式域名直接访问到本地的开发环境,可以通过配置反向代理的形式来实现,如果开了反向代理,就走本地,不开则走线上。
全栈程序员站长
2022/07/20
1.8K0
如何有效保护源代码 —— .m脚本文件?
在实际情况中可能会遇到这样的事情,我们在分享自己编写的matlab程序时只是为了演示程序所实现的功能,并不希望对方看见源代码。要怎样才能实现既能加密源代码又能够在matlab中正常执行加密文件呢?今天就给大家介绍一个新的加密命令 —— pcode。
巴山学长
2019/07/15
1.5K0
GoPlantUML: 从Go代码到模型的逆向工程
要使用GoPlantUML,你需要先安装Go语言,版本需要1.17或以上1。然后,你可以使用以下命令安装GoPlantUML:
运维开发王义杰
2023/08/10
9590
GoPlantUML: 从Go代码到模型的逆向工程
Bad Practice:美国关基保护搞了波反向操作
9月1日三项立法及规定同时施行,我国安全行业配套立法与规范体系开始逐渐完善。在《数据安全法》《关键信息基础设施安全保护条例》和《网络安全产品漏洞管理规定》中,对于关基保护是本人一直关注的。之前的关保条例解读中也有介绍,一系列关基相关标准正在起草和编制中。
FB客服
2021/09/16
3350
从 polyrepo 到 monorepo,前端代码仓库改造工程实践
随着业务的发展和架构的迭代升级,近一年 FreeWheel 核心业务团队对前端技术栈进行了大规模升级改造,针对多个新业务页面的开发需求,对产品按照业务模块进行了划分,形成了多团队协作开发的 polyrepo 模式。而对于团队之间的组件或模块的共享问题,结合社区的实践和公司内部尝试的经验,我们决定采用 monorepo 模式来满足共享需求,并对将代码仓库改造成 monorepo 进行了技术尝试和落地,下面是具体介绍。
深度学习与Python
2023/03/01
8180
从 polyrepo 到 monorepo,前端代码仓库改造工程实践
什么是反向链接?如何获得更多反向链接?
反向链接是从一个网站上的页面到另一个网站的链接。如果有人链接到您的网站,那么您就会从他们那里获得反向链接。如果您链接到另一个网站,则他们会向您提供反向链接。
海拥
2021/08/23
2.4K0
从 数据工程 到 Prompt 工程
数据工程构成了数据科学过程的很大一部分。在 CRISP-DM 中,这个过程阶段称为“数据准备”。它包括数据摄取、数据转换和数据质量保证等任务。在本文[1]章中,我们使用 ChatGPT 和 Python 解决了典型的数据工程任务。通过这样做,我们探索了数据工程与提示工程新学科之间的联系。
数据科学工厂
2023/08/10
2330
从 数据工程 到 Prompt 工程
.NET + SignalR 的反向代理 websocket/http 数据隧道
开源项目TuToDataTunnel: https://github.com/viordash/TuToDataTunnel,这个项目可以满足以下几个需求:
张善友
2023/05/23
4630
.NET + SignalR 的反向代理  websocket/http 数据隧道
如何使用nginx作为docker容器中ASP.NET应用的反向代理
ASP.NET是一个Web开发框架,可以让开发者创建动态的Web应用和服务。ASP.NET的一个优点是它可以运行在不同的平台上,比如Windows,Linux和macOS,使用docker容器。Docker是一个软件工具,可以让开发者将应用打包和部署在隔离的环境中。通过使用docker,ASP.NET应用可以轻松地在任何云或本地基础设施上部署和扩展。使用docker与ASP.NET的一个挑战是如何配置托管应用的Web服务器。一个流行的选择是使用nginx作为ASP.NET应用的反向代理。Nginx是一个高性能的Web服务器,可以处理高并发和负载均衡。通过使用nginx作为反向代理,开发者可以提高他们的ASP.NET应用的安全性,性能和可靠性。要使用nginx作为反向代理,开发者需要配置nginx.conf文件,指定运行在docker容器中的ASP.NET应用的位置和端口。
jackcode
2023/03/30
1.1K0
如何使用nginx作为docker容器中ASP.NET应用的反向代理
版权保护,从版权登记开始!
在刷短视频时,你是否也看到过 “5分钟看完xx电影” “xx带你看电视剧” “x分钟快速看大片” …… 这类视频呢? 随着人们追剧节奏的加快,以及短视频内容的井喷式发展,在抖音、快手、B站等视频平台出现了大量的影视剧剪辑内容,而这类短视频也成为了人们追剧的新方式。 可这些通过抽帧、调速、或者精彩片段搬运的短视频,大多数是在未获得版权方允许的前提下,进行二度创作的。更有甚者,视频内容以混剪取代全篇,为搏眼球,歪曲原意。 然而这种行径,却带火一大波账号博主。他们不但获得了可观的流量,还通过平台的创作者激励计划
腾讯云DNSPod团队
2021/05/07
2.9K0
从代码到云:保护您的软件供应链从云可观测性开始
随着组织越来越多地将其基础架构、应用程序和服务迁移到云端,管理信息、维护安全性和保护数据完整性都变得更具挑战性。
点火三周
2022/05/05
1.7K0
从代码到云:保护您的软件供应链从云可观测性开始
工程师如何从技术转型做管理?
这句话用来形容2019年互联网行业最适合不过了。从18年开始,大大小小的互联网公司开始了不止一轮的裁员,19年网上开始充斥一类文章,专门写互联网公司超过35岁的人,如果到这个年龄,还不是leader,业务又不核心,那么请焦虑吧。
kunge
2020/05/15
9060
工程师如何从技术转型做管理?
如何保护你的 Python 代码 (一)—— 现有加密方案
花下猫语:Python 是一种入门容易的语言,初学者就可以轻松地完成各种任务,但是,Python 的用处与边界也很广,有太多的话题值得我们去研究探索。今天,我继续给大家分享一篇优质的进阶文章,让我们一起学习进步吧!
Python猫
2019/10/10
2.4K0
如何保护你的 Python 代码 (二)—— 定制 Python 解释器
花下猫语:常见的源码保护手段有四种,即发行 pyc 文件、代码混淆、打包成二进制文件以及使用 Cython,这些方法各有优点,但缺点也不少。前面我分享了一篇文章,对四种手段作了细致的对比分析,今天要继续分享该系列的第二篇。本文提出了一种新的源码保护手段,很有启发性。
Python猫
2019/10/10
2.2K0
如何保护你的 Python 代码 (二)—— 定制 Python 解释器
什么是反向代理?Nginx反向代理如何配置?
nginx在日常工作中是一个不可缺少的服务,其中使用nginx做的事情最多的就是反反向代理,今天笔者带大家详细学习一下nginx反向代理。
网络技术联盟站
2022/06/30
3.2K0
什么是反向代理?Nginx反向代理如何配置?

相似问题

如何快速生成工程 SDK 的示例代码?

1102

人脸识别如何快速生成工程SDK的示例代码?

1131

Android 工程如何新建?

0232

如何保护Android应用内的代码及文件?

71.5K

LSTM特征工程说明?

1534
相关问答用户
腾讯云TDP | 先锋会员擅长2个领域
某公司 | 程序员擅长1个领域
擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档