Javascript obfuscation and My Tipping egy szoftverszolgáltató részéről

Mostanában elég sok Javascriptet írok egy Ajax alkalmazáshoz, amely a Google Maps API-t használja. Van néhány aggályom, ha befejeztem ... az alkalmazás biztonságát, valamint egyszerűen megvédem a kemény munkámat attól, hogy valaki megragadja. Nem tudom, meddig megyek, de olvastam róla Javascript Obfuscation az egyik könyvemben, AJAX HACKS.

A Javascript Obfuscation valójában nagyon klassz. Nem feltétlenül védi meg a szkriptet a lopásoktól, de sokkal megnehezíti a változók átnevezésével és a formázások eltávolításával. A szóközök eltávolításával, a formázással és a változók nevének méretének csökkentésével további előny származik - csökkenti a szkriptfájl méretét. Ez elősegíti az oldalak gyorsabb betöltését. Tettem egy tesztet egy 4k szkriptre, és kb. 2.5 ezerre mentette! Nem rossz.

JEGYZET: Ha ezen gondolkodik, egy figyelmeztetés. A Google szigorú elnevezési hivatkozásokkal rendelkezik az API-val, ezért ne cserélje le ezeket a változókat más nevekre! Nem fog menni.

Véget értem egy kedves kis alkalmazás megvásárlásában Javascript forrás. Van egy példa a szkript futtatásának eredményeire a webhelyükön. Itt egy képernyőkép:

Javascript Obfuscator

Most arról, hogy szerezzek hegyű. Ha nem olvastál A fordulópont Malcolm Gladwell, érdekes olvasmány. Nem akarom elrontani Mr. Gladwell szavait, de alapvetően arról szól, hogy gyakran úgy tűnik, hogy van egy döntési pont a meghozott döntéseinkhez vagy az üzleti életünkben és életünkben kibontakozó tényleges eseményekhez.

Miután bevettem a hitelkártya adataimat a vásárlás feldolgozásához, volt egy további jelölőnégyzet, ahol 4.99 dollárt fizethettem, hogy a cég megőrizze a regisztrációs adataimat abban az esetben, ha elveszíteném őket, és újra kell telepítenem és regisztrálnom program. Néhány percig gondolkodtam rajta ... és bejelöltem a négyzetet. Eszembe jutott, hogy e-mailt kellett küldenem egy másik eladónak, amikor elvesztettem az alkalmazásuk regisztrációs kulcsát, és újra kellett töltenem.

Haraptam! Valószínűleg soha nem írok és nem kérem tőlük a kulcsot, de 4.99 dollárt fizettem ezért a meleg fuzzy érzésért. Nem vagyok ideges - valójában ésszerű ár fenntartani az információimat. Meg vagyok lepve, hogy más gyártók sem teszik ezt meg jól. Ez a fajta forgatókönyv, amelyről Gladwell beszél a könyvében. Már el is adtak a szoftveren, egyszerűen kértek tőlem még egy kicsit, miután már elköteleztem magam. Szép!

Egy megjegyzés

  1. 1

    Lehet, hogy Gladwell olyasmit tesz, ami meleg fuzzyt hozott neked, de számomra ez az alapvető ügyfélszolgálat része. A régi előfeltétel, hogy csinálj valamit jól, és az emberek visszatérnek.

    A számítógépek több mint 25 éve alatt kétszer kellett megkeresnem egy szállítót vagy egy szoftvergyártót egy kulcskódért. Valamilyen furcsa oknál fogva ezek a kódok soha nem kerültek be az egyre növekvő sorozatszámok és regisztrációs információk tárába, amelyet egy biztonságos adatbázisban tároltam személyes adatok tervezőmben, amelyet 1992 óta használok Idő és káosz (http://www.chaossoftware.com/ ha érdekelne).

    Az egyik cég, akivel megkeresem, négy évvel az első vásárlás után megadta a kódomat - kiadás nélkül. A kezdeti vásárlás óta eltelt négy év alatt e-mail klienst váltottam, frissítettem egy új operációs rendszerre, és egyéb vásárlásokat is végrehajtottam tőlük. Ennek a „vásárlói nyilvántartásnak” része a cég mindig fenntartani ez a kódlista arra az esetre, ha a vásárló újra szüksége van rájuk.

    Ennek felszámolása hasonlóan ahhoz a díjhoz, amelyet sok biztosítótársaság megpróbál a biztosítási díjakkal terhelni a papír alapú vétel „kényelméért”. or elektronikus számlák (ezek nem választhatók, ne feledje), valamint a csekkes fizetés „kényelméért” (1.25 dolláros díj) vagy az elektronikus fizetés „kényelméért” felszámított díj (1.00 dolláros díj). A díjak legjobb esetben nevetségesek, de tükrözik azokat a vállalkozásokat, amelyek közvetlenül meghaladják a szokásos üzleti tevékenység költségeit, valamint a haszonkulcsot.

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.