Offuscamentu Javascript è My Tipping da un Venditore di Software

Scrivu pocu di Javascript ultimamente per una applicazione Ajax cù l'API Google Maps. Aghju un coppiu di preoccupazioni una volta finitu ... a sicurezza di l'applicazione è ancu prutege solu u mo travagliu duru da qualcunu chì l'afferra. Ùn sò micca sicuru finu à quandu andaraghju, ma aghju lettu Offuscamentu Javascript in unu di i mo libri, HACKS AJAX.

L'Obuscazione Javascript hè in realtà abbastanza bella. Ùn prutege micca necessariamente u vostru script da furti, ma rende assai più difficiule rinominendu e variabili è eliminendu ogni furmatu. Eliminendu u spaziu biancu, furmatu, è riducendu a dimensione di i nomi di e vostre variabili, ci hè un benefiziu addizionale - riduce a dimensione di u vostru fugliale di script. Questu aiutà à carregà e vostre pagine più veloce. Aghju fattu un test per un script 4k è l'aghju salvatu finu à circa 2.5k! Micca male.

DA: Se pensate à fà questu, una nota di prudenza. Google hà riferimenti stretti di numinazione cù a so API, allora assicuratevi di ùn rimpiazzà quelle variabili cù altri nomi! Ùn funziunerà micca.

Aghju finitu d'acquistà una bella piccula app da Fonte Javascript. Ci hè un esempiu di i risultati di l'esecuzione di u script in u so situ. Eccu una screenshot:

Obfuscator Javascript

Avà, per ottene sbuchjatu. Se ùn avete micca lettu U Puntu Tipping da Malcolm Gladwell, hè una lettura interessante. Ùn vogliu micca distrughje e parolle di Mr. Gladwell, ma in fondu si parla di u fattu chì, spessu, pare esse un puntu di punta per e decisioni chì pigliamu o in l'eventi attuali chì si sviluppanu in a nostra attività è in a nostra vita.

Dopu avè messu in l'infurmazioni di a mo carta di creditu per trattà a mo compra, ci era una casella di cuntrollu addizionale induve puderia pagà $ 4.99 in modo chì a sucietà mantene e mo informazioni di registrazione in casu chì l'aghju persa è avessi bisognu di reinstallà è di registrà torna prugramma. Ci aghju pensatu qualchì minutu ... è aghju verificatu a casella. Mi ricordu di avè avutu per email un altru venditore quandu avia persu a chjave di registrazione per a so applicazione è avia bisognu di ricaricallu.

Aghju muzzicatu! Probabilmente ùn scriveraghju mai è li dumandaraghju a chjave, ma aghju pagatu $ 4.99 per quellu caldu sintimu sfocatu. Ùn sò micca scuntentu - hè in realtà un prezzu ragiunevule per mantene e mo informazioni. Sò sorpresu chì altri venditori ùn fessenu micca questu ancu. Questu hè u tipu di scenariu chì Gladwell parla in u so libru. Eru dighjà vendutu nantu à u software, mi anu semplicemente dumandatu un pocu di più dopu avè digià impegnatu. Piacevule!