source-code-protection相关内容

为什么允许浏览器显示客户端源代码?

为什么允许浏览器显示 HTML/CSS/JavaScript 文件的源代码?我被告知混淆不是提供保护的最终答案.那么一旦代码发送到客户端,任何人都可以窃取前端数据吗?不是所有流行的浏览器都提供密码机制,让未经授权的用户看不到源代码吗?公司在开发专业网站上投入了大量时间、金钱和其他资源,但盗贼似乎有很多生意. 请注意,我不是在问是否可以隐藏源代码或者可以使用什么工具来做到这一点.已经有关于此的 ..
发布时间:2022-01-19 13:10:56 其他开发

如何从 dll 文件中提取类的源代码?

有什么软件可以做到这一点吗?我在互联网上没有找到任何有用的信息,所以我在这里询问. 解决方案 你无法得到确切的代码,但你可以得到它的反编译版本. 最受欢迎(也是最好的)工具是 Reflector,但也有其他 .Net 反编译器(例如 Dis#).您还可以使用 ILDASM 反编译 IL,它与 .Net Framework SDK 工具捆绑在一起. ..
发布时间:2021-12-25 16:20:56 C#/.NET

免费的 SWF 混淆器

有人知道免费的闪存混淆器(保护器)吗?我能找到的都是免费试用的商业产品.我已经做了很多谷歌搜索,但一直无法找到我要找的东西. 我知道混淆器不会使您的 swf 黑客证明,但它们会使事情变得更难. 我在混淆器中寻找的东西: 无限混淆 没有时间限制 无水印(或仅在左侧!右侧不好,与中心相同) 能够发布作品(除了标准的 flashplayer 不需要特殊的播放器) 我真的很惊 ..
发布时间:2021-12-20 17:33:45 其他开发

在 Docker 中分发 python 源代码安全吗?

我即将决定该项目的编程语言.要求是一些客户希望在没有外部互联网访问的独立服务器上运行应用程序. 为此,我需要将应用程序分发给他们,并且不能使用 SaaS 方法在例如我的云上运行(我更愿意这样做......). 问题是,如果我决定使用 Python 来开发它,我需要为客户提供易于阅读的代码,这并不是我真正想要做的(当然,我知道“你知道吗?确实需要保护您的源代码"之类的问题,但目前不在范围 ..
发布时间:2021-12-07 11:15:15 Python

在开发过程中防止源代码被盗

有什么方法可以在开发过程中保护我的代码,这样如果开发人员离开我的公司,他们就无法访问我项目中的文件? 这对于 TFS 尤其重要,因为 TFS 将项目下载到本地、缓存并可供离线使用.理想情况下,如果他们没有有效的 Active Directory 用户 ID,代码将不可读. 即使这个想法是不可能的,我也想了解你能想到的任何实用的威慑... 解决方案 您必须向开发人员扩展某种形式的 ..

保护 Ruby 代码

我正在使用 Ruby 在带有自定义 Linux 内核的基于 ARM 的嵌入式板上开发一个商业项目.项目和设备的目标工作区是封闭环境,没有以太网、inernet、I/O 设备等……我想保护我的代码/程序,以便;它只能在我让的特定机器上工作(所以;人们不能只是将我的代码/程序复制并粘贴到他们的嵌入式板上并在没有许可的情况下运行它).这可能可以通过机器的 MAC 地址来完成;我对这个问题没有任何经验.我 ..
发布时间:2021-07-17 20:32:29 其他开发

您如何防止受雇的开发人员窃取代码?

我正在开设一家公司,最终将聘请 2-5 名开发人员来开发大型网络应用. 我主要担心一个或多个开发人员可能会窃取代码.我可以让他们签署反对这种事情的合同,但我生活在一个法律“可弯曲"的国家. 将它们锁在没有 inet 访问和 USB 端口的房间里是我唯一的选择吗? 我很想知道其他人是如何解决这个问题的. 解决方案 不要雇佣你不信任的人. 将应用程序分成几个部分,只 ..
发布时间:2021-07-17 20:13:23 其他开发

你如何防止代码泄露到外面?

除了开源您的项目和立法之外,还有什么方法可以防止或至少最大限度地减少代码泄露给您的公司/集团之外的损失? 我们显然不能阻止 Internet 访问(以防止通过电子邮件发送代码),因为程序员需要他们的参考.我们也无法阻止外围设备(USB、Firewire 等) 当代码具有一些专有算法和内部开发的知识(与绘制 GUI、连接到数据库等的常规例程代码相反)时,代码最重要,但某些应用程序(如会计 ..
发布时间:2021-06-22 18:31:30 其他开发

如何保护 Java 应用程序免遭逆向工程或代码窃取?

我想向公众公开我的桌面 Java 应用程序,但我不确定如何保护它免遭逆向工程或源代码窃取? 是否可以将应用程序转换为 exe 文件?如果是,那还不足以保护它吗? 解决方案 您可以使用 Java Obfuscator,例如 ProGuard. ProGuard 是一个免费的 Java 类文件压缩器、优化器、混淆器和预验证器.它检测并删除未使用的类、字段、方法和属性.它优化字节码并 ..

在Docker中分发python源代码安全吗?

我将决定该项目的编程语言。 的要求是一些客户希望在没有外部Internet访问的隔离服务器上运行应用程序。 为此,我需要向他们分发应用程序,并且不能例如,使用在我的云上运行的SaaS方法(我想做的事情...)。 问题是,如果我决定将Python用于开发此程序时,我需要为客户提供易读的代码,这并不是我真正想要做的(当然,我对“您是否真的需要保护源代码”一类的问题一无所知,但事实并非如此 ..
发布时间:2020-10-24 18:48:06 Python

如何保护Exe文件免于反编译

什么是逆向工程保护Exe文件的方法。许多打包工具都可以打包exe文件。 http://c-madeeasy.blogspot.com/2011/07/protecting-your-c-programexe-files-from .html 此方法有效吗? 解决方案 防止程序进行逆向工程(“理解”)的唯一好方法是修改其结构,从本质上迫使对手理解图灵机。本质上,您要做的是: 遇到 ..

Android-需要一种无需源代码即可创建库(.aar文件)的方法

我的目标是能够将Android库应用程序仅以二进制形式(不提供源代码)分发给其他开发人员. 这样他们就可以用它制作自己的应用程序. 我正在开发两个android应用程序.第一个是库应用程序应充当一种SDK. 第二个应用程序应使用库应用程序并制作原始应用程序. 我正在使用android studio开发应用程序.我已经完成了库应用程序的实现并生成了.aar. 现在,我正在使用自己的 ..
发布时间:2020-08-27 06:43:06 移动开发

setContentView显示数字;反编译代码后如何找到布局?

我已经使用apktool反编译了apk代码.我得到的代码包含 setContentView(2130903087); 我的问题是如何从此行中找到布局名称. 解决方案 Apktool使用smali来反汇编应用程序.您编写的代码行不是由apktool生成的. 让我们以一个示例应用程序并对它进行解码. (apktool d test.apk).然后,让我们看一下我们知道正在使用setCon ..
发布时间:2020-06-20 19:45:27 移动开发

向客户出售网站时,如何保护我的PHP源代码?

我想要一些建议 可以说我做了一个产品.租车网站/系统(PHP& MySQL) 我想卖给40多家租车公司 我如何停止例如. "SA-Rentals",只需复制代码并将其出售/出售给"Cars 4U-Rentals" 我能想到的最安全的方法是使用Multitenancy,其中每个客户端都有一个子域(例如cleintname.myproduct.com) 我也看过PHP混淆和编码,但是看起来很容易 ..
发布时间:2020-05-27 01:23:58 PHP

从Matlab代码构建一个独立的应用程序

我有一些Matlab代码和一个GUI,我想制作一个独立的应用程序来保护我的源代码.我如何建立这个独立的? 谢谢您的指导. ================================================ ================================ 我在帮助中找到了 如果您不想以这种格式分发专有的应用程序代码,则可以使用以下更安全的选项之一: ..

保护代码免受其自己的开发人员的侵害

也许保护公司的知识产权不受其开发人员影响的最明显方法似乎是NDA(非保密协议).这种方法的有效性可能会因许多因素而异,有时甚至无法按预期工作. 除了这种纯粹合法的方法之外,还有哪些其他方法可以保护软件代码免受开发人员的侵害?它们是否存在?在实践中有意义吗? 例如,Visual Studio Team Edition可能已经包含一些与此问题相关的功能(例如,对代码部分的访问级别,取决于开 ..

node.js - 代码保护?

我想在我的下一个项目中使用node.js,但我的老板不喜欢我们的竞争对手可以阅读源代码。 有没有办法保护JavaScript代码? 解决方案 您可以使用节点的NativeExtension完成此操作 你有一个 boostrap.js 文件,为.jse文件添加扩展处理程序 //注册扩展名 require.extensions [“。jse”] = function(m) ..
发布时间:2019-01-25 18:35:50 前端开发

如何混淆(保护)JavaScript?

我想创建一个非开源的JavaScript应用程序,因此我希望学习如何模糊我的JS代码?这可能吗? 解决方案 混淆: 尝试 YUI Compressor 。它是一个非常受欢迎的工具,由Yahoo UI团队构建,增强和维护。 您也可以使用: Google Closure Compiler UglifyJS 私人字符串数据: 将字符串值保密是一个不同的问题,混淆不 ..
发布时间:2019-01-21 13:43:59 前端开发