Javascript混淆和软件供应商给我的小费

最近,我正在使用Google Maps API为Ajax应用程序编写大量Javascript。 完成后,我会担心几个问题……应用程序安全性以及保护我的辛勤工作免受他人抓取的麻烦。 我不确定我要走多远,但我读到有关 Javascript混淆 在我的一本书中 AJAX骇客.

Javascript模糊处理实际上非常酷。 它不一定能保护脚本免遭盗窃,但是通过重命名变量并删除任何格式,确实使脚本变得更加困难。 通过删除空格,设置格式并减小变量名称的大小,还有另一个好处–减小脚本文件的大小。 这将有助于更快地加载页面。 我对4k脚本进行了测试,并将其保存到大约2.5k! 不错。

注意: 如果您正在考虑这样做,请注意。 Google使用其API严格命名引用,因此请确保不要用其他名称替换这些变量! 它不会工作。

我结束了从购买一个漂亮的小应用程序的工作 Javascript源. 有一个示例在其网站上运行脚本的结果。 这是屏幕截图:

Javascript混淆器

现在,关于 . 如果你还没读 引爆点 马尔科姆·格拉德威尔 (Malcolm Gladwell) 着,这是一本有趣的书。 我不想破坏格拉德威尔先生的话,但基本上,这表明,事实往往是我们做出的决定或业务和生活中发生的实际事件的转折点。

输入我的信用卡信息以处理我的购买之后,还有一个复选框,我可以支付$ 4.99,以便公司在我丢失信息并需要重新安装和重新注册该信息的情况下保留我的注册信息。程序。 我考虑了几分钟……然后选中了该框。 我记得当我丢失了他们的应用程序的注册密钥并需要重新加载时,必须向另一家供应商发送电子邮件。

我咬! 我很可能永远不会写问他们的钥匙,但我花了4.99美元购买了那种温暖而模糊的感觉。 我并不感到沮丧-维护我的信息实际上是一个合理的价格。 我很惊讶其他供应商也没有这样做。 这就是格拉德威尔在他的书中谈到的那种场景。 我已经在该软件上出售了,在我已经承诺之后,他们只是简单地要求我多一点。 好的!

一个评论

  1. 1

    格拉德威尔(Gladwell)所做的事情可能会使您感到困惑,但这对我来说,应该成为基本客户服务的一部分。 做某事的老前提是人们会返回作品。

    在使用计算机超过25年的时间里,我有两次不得不联系供应商或软件制造商来获取密钥代码。 出于某种奇怪的原因,这些代码从未加入到我不断增长的序列号和注册信息库中,该序列号和注册信息存储在我的个人信息计划器中的安全数据库中,自1992年以来,我一直使用该库称为Time and Chaos(http://www.chaossoftware.com/ 如果您有兴趣)。

    最初购买后的四年,我联系的一家公司给了我我的代码,没有问题。 自最初购买以来的四年中,我更换了电子邮件客户端,升级到新的操作系统,并从中进行了其他购买。 公司“客户记录”的一部分 应该始终保持 这是代码列表,以防您 的顾客 再次需要他们。

    收取费用就像许多保险公司现在试图收取被保险人的“便利”来收取纸质费用一样 or 电子帐单(请注意,它们不是可选的),以及通过支票“方便”支付的费用(1.25美元)或通过电子方式“方便”支付的费用(1.00美元)。 这些费用充其量是可笑的,但充其量却反映出企业直接承担了正常的经商成本以及利润率。

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.