问题标签 [source-code-protection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
311 浏览

github - GitHub Enterprise 源代码 - 已编译或可查看?

GitHub 有一个企业版,可以托管在自己的服务器上。

当您使用企业计划时,他们可能不会出售整个代码,但是 GitHub 如何保护后端代码?

我知道前端代码必须是可见的,比如 html、css 和 javascript。

根据一些消息来源,GitHub 后端的公共版本是用 node.js、Ruby on Rails 或 Erlang 编写的。例如,他们将如何编译 node.js 部分?

公司可以选择企业版,一旦所有东西都运行起来,他们就可以停止支付 GitHub,这就是为什么我认为必须以某种方式编译或保护代码的原因。

0 投票
2 回答
1111 浏览

java - 是否可以查看 API 类的源代码?

例如,我想看看 Integer Class 是如何编码的。可以吗?

0 投票
2 回答
1322 浏览

sql - 带有加密输入参数的 SQL Server 过程

我是使用加密程序的新手,我尝试将我的程序更改为加密程序。当没有类似的输入参数时,

有用。但是当我在两者之间添加一些输入参数时WITH ENCRYPTIONas它会引发错误。我怎样才能做到这一点 ?

0 投票
2 回答
297 浏览

javascript - 离子混合应用程序中的源可见性

我刚刚开始学习ionic framework。它使用 Web 浏览器功能来构建应用程序。

这些功能,即 HTML、javascript 和 CSS 是客户端的东西。在浏览器上可以查看源代码。

我的问题是源的可见性如何?最终用户能否看到应用程序的来源?

如果是,任何应用程序都正常吗?会担心源头的安全吗?

0 投票
2 回答
1190 浏览

android - setContentView shows number; how can I find layout after decompile code?

I have decompiled an apk code by using apktool. The code which I got contains setContentView(2130903087); My question is how can I find the layout name from this line.

0 投票
1 回答
829 浏览

vba - 当我提取的数据与浏览器中的“视图源”不同时,如何从网站中提取源代码?

我正在从一个基于众筹音乐的网站上抓取数据。用于研究目的。我特别想在网站上获取“摇滚”类型项目的数据,但是当我使用网络爬虫获取源代码时,它与我在浏览器上“查看源代码”时看到的不同在分析网站时,我需要的数据无处可寻。

我已经检查了该网站并试图确定数据的来源,但没有成功。这是抓取网站时的常见问题吗?

我使用的网络爬虫是用VBA编写的,并且已经用于从其他网站抓取数据,这是我第一次遇到这样的事情。

0 投票
1 回答
100 浏览

android - 我的 APK 中的源代码有多安全?

我想知道我的源代码在我的 APK 中的安全性如何?我的意思是。如果我将我的 apk 给某人,他能看到我的源代码吗?或者他可以提取、解压缩、反编译 APK 吗?有或没有额外的程序?

或者这是不可能的?

0 投票
2 回答
161 浏览

java - 使用 PHP 重写 Java 程序,而无需将源代码留在客户的服务器上

我有一个用 Java 编写的小型“业务活动监视器”。该程序通常安装在我的客户的服务器上,它访问他们的数据库并带来有关所获得数据的信息。我的目标是为 Web 编写程序的一个版本。我实际上已经用 PHP 编写了一个。但是,为了让 Web 应用程序访问我客户服务器上的数据库,我需要将源代码留在服务器机器中。我不能这样做(安全原因)。那么:有没有办法编写一个应用程序来访问我客户的数据库并执行必要的数据操作,而不必将源代码留在他的机器上?我希望我说清楚了!

0 投票
1 回答
3135 浏览

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

我的目标是能够将 android 库应用程序仅作为二进制(无源)分发给其他开发人员。这样他们就可以用它制作自己的应用程序。

我正在开发两个安卓应用程序。第一个是库应用程序应该充当一种 SDK。第二个应用程序应该使用库应用程序并制作原始应用程序。

我正在使用 android studio 来开发应用程序。我已经完成了库应用程序的实现并生成了 .aar。

现在我正在使用我自己的 SDK(.aar) 来构建第二个应用程序。我可以在我的第二个应用程序中使用 .aar。

问题是,android studio 可以反编译我的 SDK(.aar)。但我不想分享源代码。

注意:我的 librarySDK 不包含任何 UI 元素,例如 Activity、Resources。

有没有办法在没有源代码的情况下创建 SDK(.aar)?

0 投票
1 回答
1393 浏览

javascript - 如何查看 Chrome 谷歌翻译扩展的源代码?

我现在正在开发一个 chrome 扩展程序。我对 google translate 扩展程序如何解析 html 文档很感兴趣。所以我试图根据如何查看 Chrome 扩展程序的源代码来查找源代码,但我无法得到谷歌翻译扩展的ID。那么如何查看源代码?谢谢!