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!

unu cumentu

  1. 1

    Gladwell pò fà qualcosa chì vi hà purtatu fuzzies caldi, ma hè qualcosa, per mè, duverebbe esse parte di u serviziu di basa à u cliente. A vechja premessa di fà qualcosa bè è a ghjente tornerà opere.

    Duie volte in più di 25 anni di usu di l'urdinatore, aghju avutu à cuntattà un venditore o un software maker per un codice chjave. Per qualchì strana ragione, sti codici ùn l'anu mai fattu in a mo volta sempre crescente di numeri di serie è informazioni di registrazione registrate in una basa di dati sicura in u mo pianificatore d'infurmazioni persunali chì aghju utilizatu dapoi u 1992 chjamatu Time and Chaos (http://www.chaossoftware.com/ in casu chì site interessatu).

    Una di e cumpagnie chì aghju contattatu mi hà datu u mo codice - senza emissione - quattru anni dopu à l'acquistu iniziale. Durante i quattru anni dopu à l'acquistu iniziale, aghju cambiatu i clienti di e-mail, aghju passatu à un novu sistema operativu, è aghju fattu altri acquisti da elli. Parte di quellu "registru di u cliente" a cumpagnia deve sempre mantene hè quella lista di codici in casu di voi, u cliente ne hà bisognu di novu.

    A carica per questu hè assai simile à a tassa chì parechje cumpagnie d'assicuranza avà cercanu di carica à i so assicurati per a "comodità" di riceve basatu in carta or fatture elettroniche (ùn sò micca facoltative, tenite à mente), è dinò a tassa per a "comodità" di pagà cun assegnu (tassa di 1.25 $) o per a "comodità" di pagà elettronicamente (tassa di 1.00 $). I diritti sò ridibili, à u megliu, ma riflettenu l'imprese chì passanu longu u costu normale di fà affari direttamente, cù un margine di profittu.

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.