Javascript混淆和軟件供應商給我的小費

最近,我正在使用Google Maps API為Ajax應用程序編寫大量Javascript。 完成工作後,我會擔心幾個問題……應用程序安全性以及保護我的辛勤工作免受他人抓取的麻煩。 我不確定我要走多遠,但我讀到有關 Javascript混淆 在我的一本書中 AJAX駭客.

Javascript模糊處理實際上非常酷。 它不一定能保護腳本免遭盜竊,但是通過重命名變量並刪除任何格式,確實使腳本變得更加困難。 通過刪除空格,設置格式並減小變量名稱的大小,還有另一個好處–減小腳本文件的大小。 這將有助於更快地加載頁面。 我對4k腳本進行了測試,並將其保存到大約2.5k! 不錯。

備註: 如果您正在考慮這樣做,請注意。 Google使用其API嚴格命名引用,因此請確保不要用其他名稱替換這些變量! 它不會工作。

我結束了從購買一個漂亮的小應用程序的工作 Javascript源。 有一個示例在其網站上運行腳本的結果。 這是屏幕截圖:

Javascript混淆器

現在,關於 。 如果你還沒讀 引爆點 馬爾科姆·格拉德威爾(Malcolm Gladwell)撰寫的這本書很有趣。 我不想破壞格拉德威爾先生的話,但基本上,這表明一個事實,即我們所做的決定或在業務和生活中不斷發生的實際事件中似乎常常有一個引爆點。

輸入我的信用卡信息以處理我的購買之後,還有一個複選框,我可以支付$ 4.99,以便公司在我丟失信息並需要重新安裝和重新註冊該信息的情況下保留我的註冊信息。程序。 我考慮了幾分鐘……然後選中了該框。 我記得當我丟失了他們的應用程序的註冊密鑰並需要重新加載時,必須通過電子郵件與其他供應商聯繫。

我咬! 我很可能永遠不會寫問他們的鑰匙,但我花了4.99美元購買了那種溫暖的模糊感。 我並不感到沮喪-維護我的信息實際上是一個合理的價格。 我很驚訝其他供應商也沒有這樣做。 Gladwell在他的書中談到的就是這種情況。 我已經在該軟件上出售了,在我已經承諾之後,他們只是簡單地要求我多一點。 好的!

一個評論

  1. 1

    格拉德威爾(Gladwell)所做的事情可能會使您感到困惑,但這對我來說,應該成為基本客戶服務的一部分。 做某事的古老前提是,人們會返回作品。

    在使用計算機超過25年的時間裡,我有兩次不得不聯繫供應商或軟件製造商來獲取密鑰代碼。 出於某種奇怪的原因,這些代碼從未加入到我不斷增長的序列號和註冊信息庫中,該序列號和註冊信息存儲在我的個人信息計劃器中的安全數據庫中,自1992年以來,我一直使用該庫稱為Time and Chaos(http://www.chaossoftware.com/ 如果您有興趣)。

    最初購買後的四年,我聯繫的一家公司給了我我的代碼,沒有問題。 自最初購買以來的四年中,我更換了電子郵件客戶端,升級到新的操作系統,並從中進行了其他購買。 公司“客戶記錄”的一部分 應該始終保持 這是代碼列表,以防您 顧客 再次需要他們。

    收取費用就像許多保險公司現在試圖收取被保險人的“便利”來收取紙質費用一樣 or 電子帳單(請注意,它們不是可選的),以及通過支票“方便”支付的費用(1.25美元的費用)或通過電子方式“方便”支付的費用(1.00美元的費用)。 這些費用充其量是可以笑的,但充其量卻反映出企業直接承擔了正常的經商成本以及利潤率。

你覺得呢?

本網站使用Akismet來減少垃圾郵件。 了解您的評論如何處理.