obfuscation相关内容

编码/混淆 HTTP 参数

我们目前正在开发一个非常简单的 Web 应用程序,我们希望 “混淆"(正确的术语是什么?)或以某种方式对请求参数进行编码,这样我们就可以减少机会一个空闲用户从任意发送数据. 例如,网址看起来像 /webapp?user=Oscar&count=3 我们想要类似的东西:/webapp?data=EDZhjgzzkjhGZKJHGZIUYZT 并在服务器中使用真实的请求信息解码该值. ..

是否值得混淆 Java Web 应用程序?

是否值得混淆 Java Web 应用程序?为什么? 解决方案 没有.代码存储在外部用户(希望)无法访问的服务器上.如果您认为值得(最低限度的)IP 保护,您可能想要混淆 JavaScript. 最好的办法是确保您的服务器安全达到标准,并且您没有对应用程序目录的开放访问权限(无论如何都不应该发生). ..
发布时间:2021-12-28 14:14:55 Java开发

您可以分发没有源代码的 Ruby on Rails 应用程序吗?

我想知道是否可以在没有源代码的情况下分发用于生产用途的 RoR 应用程序?我看过这篇关于SO的帖子,但我的情况有点不同.这将是一个由有一些线索的人管理的应用程序,所以我很高兴仍然需要在客户端安装 Apache/Mongrel/MySQL.我真正想要的是保护源.编码似乎是分发 PHP 应用程序的流行方式(例如:Helpspot). 我找到了这些潜在的解决方案: Zenobfuscate ..
发布时间:2021-12-27 15:34:28 其他开发

如何混淆 Flutter 应用程序?

Flutter 的 wiki 提到混淆是一种选择处于发布模式. 然而,flutter build 命令没有相关选项 - 请参阅: flutter help -v build apk 我在这里遗漏了什么吗? 他们是否将混淆设置为默认设置? 混淆甚至与颤振相关吗? 对此的任何指示将不胜感激. 解决方案 需要混淆 - Flutter 应用程序知道其函数名称,可以使用 Dart ..
发布时间:2021-12-26 23:47:13 其他开发

如何混淆字符串常量?

我们有一个包含敏感信息的应用程序,我正在尽力保护它.敏感信息包括: 主要算法 加密/解密算法的密钥 我一直在研究混淆代码,但它似乎没有多大帮助,因为我仍然可以反编译它.但是,我最担心的是,当您反编译代码时,即使经过混淆处理,用于加密序列号等的密钥也清晰可见. 谁能建议我如何保护这些字符串? 我意识到其中一种方法可能是从应用程序本身中删除任何解密,虽然这可能部分是可能的,但 ..
发布时间:2021-12-25 16:09:34 C#/.NET

如何在网页中隐藏 javascript 代码?

当通过浏览器的“查看源代码"功能查看源代码时,是否可以从网页的 html 中隐藏 Javascript 代码? 我知道混淆代码是可能的,但我更希望它从查看源功能中隐藏. 解决方案 我不确定其他人是否真的直接解决了您的问题,即从浏览器的“查看源代码"命令查看代码. 正如其他人所说,没有办法保护打算在浏览器中运行的 javascript 免受确定的查看者的影响.如果浏览器可以运行它 ..
发布时间:2021-12-25 11:28:54 前端开发

用于缩减大小的最佳 Java 混淆应用程序

移动开发的一个重要部分,尤其是当您谈论移动游戏时,是处理应用程序大小限制.一些设备强制执行自己的大小限制,而所有运营商对在其甲板空间中发布的应用程序都有自己的大小要求. 我的问题是,是否有一个 Java 混淆应用程序比现有的其他 Java 混淆应用程序获得更好的大小缩减结果? 我使用 Proguard 是因为它是默认的 Netbeans 混淆器,您可以从中获得相当不错的大小缩减结果(顺 ..
发布时间:2021-12-22 23:28:45 其他开发

Xamarin Forms“将程序集捆绑成本机代码"和下班

我使用 Xamarin Forms 创建了 Android 应用程序.对于发布,我使用选项“将程序集捆绑到本机代码中".我的 apk 有大小 - 17 Mb,没有这个选项 33 Mb.我是否需要对我的库使用混淆或我的代码受到保护?我搜索了很多 - 但我没有找到确切的答案. 解决方案 将程序集捆绑到本地代码中 意味着: 启用此选项后,程序集将捆绑到本机共享库中.此选项可确保您的代码安全 ..
发布时间:2021-12-21 20:36:40 其他开发

iPhone/iPad 应用程序代码混淆 - 有可能吗?值得?

我已经研究了很多,包括 SO,以及到处都是 google-ing,但我似乎无法找到关于 iPhone/iPad 应用程序代码混淆的直接答案目标-C. 我的问题是: 有没有办法做到这一点?如果是这样,怎么办? 值得吗? 在向 Apple 提交应用程序时,Apple 是否允许这样做或对此存在问题? 解决方案 Objective-C 似乎没有代码混淆器.但让我们暂时假设一个确实存 ..
发布时间:2021-12-20 20:44:58 移动开发

整数 ID 混淆技术

我正在寻找一种简单且可逆的方法来混淆整数 ID.理想情况下,我希望生成的混淆长度最多为 8 个字符且不连续,这意味着“1"的混淆看起来应该与“2"等的混淆完全不同. 这无论如何都不是安全的,所以这不是一个大问题.此外,我将要混淆的整数并不大 - 在 1 到 10,000 之间 - 但我也不希望发生任何冲突. 有人对符合此标准的东西有什么想法吗? 解决方案 我从 Pearson ..
发布时间:2021-12-20 20:03:42 C#/.NET

如何在asp.net 中加密查询字符串?

如何在 aspx.net 中加密查询字符串? 附言我意识到这不提供安全性.我只是想混淆一个谜题. P.P.S 虽然我将 CKret 的答案标记为正确答案(对于措辞的问题,我相信他的答案是最正确的).但是,就我自己而言,我将尝试使用 ChoasPandion 的加密替代方案.如果我需要更多安全性,我会查看 CKret 或 Ian 的. 解决方案 不要费心加密.只需将其转换为 ba ..
发布时间:2021-12-20 20:01:56 C#/.NET

如何在代码中隐藏密钥?

一段时间以来,我一直想知道某些软件如何以一种无法轻易发现的方式隐藏密钥.举几个例子: DVD 播放器软件隐藏 CSS 键 带有序列号/注册码的软件会隐藏用于验证序列号的密钥/哈希 显然,这些程序所做的不仅仅是将密钥保存在字节 [] 中,因为这样可以轻松窃取他们的密钥并生成您自己的序列号等. 使用什么样的策略来隐藏这些密钥以使其不易被发现? 解决方案 这些密钥如此容易被发 ..
发布时间:2021-12-20 19:58:13 其他开发

在 JavaScript 中混淆和反混淆字符串的最简单方法

我正在寻找一种在 JavaScript 中混淆和反混淆字符串的方法;我的意思是当安全不是问题时加密和解密.理想情况下,JS 原生的东西(如 PHP 中的 base64_encode() 和 base64_decode() )可以“将字符串转换为其他内容并再次返回",而无需编写函数. 欢迎提出任何建议! 解决方案 您可以使用 btoa() 和 atob().btoa() 就像 base ..
发布时间:2021-12-20 19:50:30 前端开发

我可以加密我的 JSON 数据吗?

我正在开发一个将从 DVD 本地执行的 JQuery Web 应用程序.该应用程序将读取 JSON 文件的所有内容. 有没有好的方法可以加密或混淆 JSON 内容,以便只有应用程序可以读取它? 解决方案 如果您只想防止他们复制并粘贴到其他内容中,您可以将其存储在 BSON 而不是 JSON 中.http://bsonspec.org/#/specification 现在只会混淆 ..
发布时间:2021-12-20 19:48:04 其他开发

是否可以隐藏/编码/加密php源代码并让其他人拥有系统?

是否可以隐藏/编码/加密php文件/源代码,并让其他人在他们的机器上安装并运行系统? 解决方案 是的,您绝对可以隐藏/编码/加密 php 源代码,“其他人"可以将其安装在他们的机器上.您可以使用以下工具来实现相同的目的. Zend Guard IonCube SourceGuardian phpSHIELD phpBolt(免费) 但这些“其他人"也可以使用其他在线工具 ..
发布时间:2021-12-20 19:31:24 PHP

无需加密即可保护 PHP 代码的最佳解决方案

首先,我不是在寻找奇迹……我知道 PHP 是如何工作的,并且没有真正的方法可以在不使用加密的情况下向客户端隐藏我的代码.但这需要在运行的服务器上安装扩展程序. 我正在寻找不同的东西……我不想加密我的代码,甚至混淆它.有许多没有加密/混淆代码的 PHP 脚本,但它们是商业应用程序.例如,vBulletin 和/或 IP.Board 论坛应用程序. 我只想知道这些人在他们的应用程序中使用什 ..
发布时间:2021-12-20 19:27:40 PHP

免费的 SWF 混淆器

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