Javascript-obfuscaasje en myn foegjen troch in softwareleveransier

Ik skriuw de lêste tiid nochal wat Javascript foar in Ajax-tapassing mei de Google Maps API. Ik haw in pear soargen as ik ienris bin klear ... de befeiliging fan 'e applikaasje en ek gewoan myn hurde wurk te beskermjen tsjin ien dy't it pakt. Ik bin net wis hoe fier ik gean, mar ik lês oer Ferfetting fan Javascript yn ien fan myn boeken, AJAX HACKS.

Ferfetting fan Javascript is eins aardich koel. It beskermet jo skript net needsaaklik fan stellerij, mar it makket it folle dreger troch de fariabelen te werneamen en elke opmaak te ferwiderjen. Troch wite romte te ferwiderjen, op te meitsjen en de grutte fan 'e nammen fan jo fariabelen te ferminderjen, is d'r in ekstra foardiel - de grutte fan jo skripttriem ferminderje. Dit sil helpe om jo siden rapper te laden. Ik haw in test dien foar in 4k-skript en it bewarre it nei sawat 2.5k! Net min.

NOAT: As jo ​​tinke oer dit te dwaan, ien notysje fan foarsichtigens. Google hat strikte referinsjes foar nammejouwing mei har API, dus wês der wis fan dat jo dizze fariabelen net ferfange troch oare nammen! It sil net wurkje.

Ik haw de oankeap fan in moaie lytse app fan Javascript Boarne, D'r is in foarbyld fan 'e resultaten fan it draaien fan it skript op har side. Hjir is in skermôfbylding:

Javascript obfuscator

No, oer krijen Wetter - Agrarwetter, As jo ​​net hawwe lêzen It kantelpunt troch Malcolm Gladwell, it is in nijsgjirrige lêzing. Ik wol de wurden fan Mr. Gladwell net ferneatigje, mar yn prinsipe sprekt it oan it feit dat d'r faaks in kantelpunt liket te wêzen foar besluten dy't wy meitsje of yn 'e eigentlike barrens dy't har ûntjouwe yn ús bedriuw en ús libben.

Nei it yntsjinjen fan myn kredytkaartynformaasje om myn oankeap te ferwurkjen, wie d'r in ekstra karfakje wêr't ik $ 4.99 koe betelje, sadat it bedriuw myn registraasje-ynformaasje soe behâlde yn it gefal dat ik dy kwytrekke en de programma. Ik haw der in pear minuten oer neitocht ... en it fakje hifke. Ik tocht oan dat ik in oare ferkeaper e-post moast as ik de registraasjekaai foar har applikaasje kwyt wie en dizze opnij moast.

Ik beet! Ik sil se wierskynlik noait skriuwe en freegje om 'e kaai, mar ik betelle $ 4.99 foar dat waarme fuzzy gefoel. Ik bin net oerstjoer - it is eins in ridlike priis om myn ynformaasje te behâlden. Ik bin ferrast dat oare leveransiers dit net sa goed dogge. Dit is it soarte senario's wêr't Gladwell yn syn boek oer praat. Ik wie al ferkocht op 'e software, se fregen my gewoan om in bytsje mear nei't ik my al begien hie. Aardich!

ien reaksje

  1. 1

    Gladwell kin wat dwaan dat jo waarme fuzzies brocht, mar it is wat, foar my, diel moat wêze fan basis klanttsjinst. It âlde útgongspunt fan dwaan wat goed en minsken sille werom wurken.

    Twa kear yn mear dan 25 jier fan gebrûk fan kompjûters, moast ik kontakt opnimme mei in ferkeaper as softwaremakker foar in keycode. Om ien of oare nuvere reden makken dy koades it noait yn myn hieltyd groeiende ferwulft fan serialnûmers en registraasjeynformaasje opslein yn in feilige databank yn myn persoanlike ynformaasjeplanner dy't ik sûnt 1992 haw brûkt, Tiid en Chaos neamd (http://www.chaossoftware.com/ as jo ynteressearre binne).

    Ien fan 'e bedriuwen dy't ik kontakt joech, joech my myn koade - sûnder probleem - fjouwer jier nei de earste oankeap. Yn 'e fjouwer jier sûnt de earste oankeap hie ik e-postkliïnten oerskeakele, opwurdearre nei in nij bestjoeringssysteem, en haw ik oare oankeapen fan har dien. Part fan dat "klant record" it bedriuw moatte altyd ûnderhâlde is dy list mei koades yn gefal jo, de klant hat se wer nedich.

    Opladen foar it is in protte as de fergoeding dy't in protte fersekeringsbedriuwen no besykje har fersekerden op te rekkenjen foar it "gemak" fan it ûntfangen fan papier-basearre or elektroanyske rekkens (se binne net opsjoneel, tink), en ek de fergoeding foar it "gemak" fan beteljen mei kontrôle ($ 1.25 fee) of foar it "gemak" fan elektroanysk beteljen ($ 1.00 fee). De fergoedingen binne op syn bêst laitsjend, mar wjerspegelje bedriuwen dy't de normale kosten fan it dwaan fan saken direkt trochjaan, tegearre mei in winstmarge.

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.