如何从Firebug视图中阻止我的JavaScript?这样我就可以防止来自Javascript的黑客攻击?
我正在学习html5/css3/javascript.
但我发现网上的样本披露了他们的源代码.
这是否意味着html5/javascript无法保护源代码?
欢迎任何评论.
现代JavaScript混淆/缩小工具如何保护我的代码免受逆向工程的影响?另外,哪些混淆平台最适合防止这种情况?似乎很容易使程序反模糊化代码并使该过程变得毫无意义.
如果这不是完美的东西,是否有任何解决方案依赖于远程提供的代码?
我目前正在考虑使用restful api构建单页Web应用程序,并将整个UI逻辑放在客户端的javascript中.这个设计概念已被twitter和其他几个网络应用程序采用.
但是,我想知道如何防止用户窃取我的javascript代码,因为我的应用程序逻辑都存储在javascript中.像gmail,groovehark或twitter这样的产品不关心这个问题吗?他们不关心人们是否可以通过复制javascript复制他们的应用程序?如果是这样,它不会给业务带来很大风险吗?
我希望有人可以回答我的问题,因为我正在弄清楚其他人是如何构建他们的应用程序的.如果有人对这个问题有类似的担忧.
我在nodejs中表达了应用:
var app = express();
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));
app.use('/', routes);
app.use('/users', users);
Run Code Online (Sandbox Code Playgroud)
我浏览浏览器的js文件位于/ public文件夹中.我想在运行时自动对它们进行模糊处理,因此很难在浏览器中阅读它们.有可能以某种方式调整此应用程序设置吗?
我怎么能转换
http
至
h$#t!t@@^#p
我已经看到这个代码被自动注入我的网站.......
是有和md5像PHP功能或他们是任何其他方式
如果您使用Sproutcore或卡布奇诺作为您的前端,这是不是意味着每个人都可以看到您的JavaScript并复制它?
如果是这样,他们将拥有您的整个前端代码.
我是对还是错?
据我所知,诸如PHP之类的脚本语言不会显示在浏览器的页面源代码中。JavaScript 不也是这样吗?
如果是这样,为什么它们会受到不同的对待?是否有解决方案可以从页面源中隐藏 JavaScript(由浏览器显示)?
我不需要有关如何隐藏它的详细信息,只是出于我的好奇心是否已被解决。
谢谢!
如果一个人做了一些艰苦的工作,并且不希望其他人复制它,例如javascript,css,html.有办法吗?
我听说javascript可以被混淆(我可以如何混淆(保护)JavaScript?).
由于SEO(搜索引擎优化)将受到影响,因此仅仅为html做这一点没有意义.
如何为.css文件做到这一点?这对我来说非常重要.
有什么方法可以让它变得更难?(除了只是将变量/样式重命名为伪造的) 有没有办法将所有的css和html包含到javascript中然后混淆javascript?谢谢.
javascript ×10
obfuscation ×4
css ×2
html ×2
html5 ×2
cappuccino ×1
client-side ×1
minify ×1
node.js ×1
reactjs ×1
security ×1
sproutcore ×1
tensorflow ×1
terminology ×1
twitter ×1
web ×1