javascript - 如果带有调试器语句 Javascript 的代码部署在生产环境中,会带来多少安全问题?

标签 javascript security javascript-debugger

有时为了调试 Javascript 代码,debugger; 语句是用代码编写的。

  1. JavaScript 中的安全问题是什么?
  2. 是否可以加密 脚本代码?

最佳答案

从生产数据中删除这样的命令和 console 通常是一个好主意。不过,我认为这并不是一个特别的安全问题。

您可以使用诸如预提交 git hook 或 grunt task 之类的东西。在部署之前检查您不希望出现的关键字。

如果你想缩小/混淆你的代码,你可以使用类似 uglifyJS 的东西。其中还有一个 grunt plugin也是为了这个。

关于javascript - 如果带有调试器语句 Javascript 的代码部署在生产环境中,会带来多少安全问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29742496/

相关文章:

javascript - 从数字中提取整数

php - JS 创建的表单元素未提交

Javascript 变量范围和事件处理程序

iphone - 如何建立 SSL 连接 (iphone)

ruby-on-rails-3 - 如何从 Rails 通知访问 current_user?

javascript - React-navigation 在调试时工作正常但在 Release模式下不工作

java - 使用公钥端点验证 JWT 签名

ios - 在 UIWebView 中调试启动时的 Javascript

在 FireFox 之外进行 Javascript 调试

javascript - 如何调试特定的 JavaScript 点击事件?