Javascript Obfuscation and my tipping of a software software

Би Google Maps API ашиглан Ajax програмд ​​зориулж Javascript-ийг сүүлийн үед нэлээд бичиж байна. Ажил дууссаны дараа надад хоёр санаа зовох асуудал байна ... програмын аюулгүй байдал, мөн миний шаргуу хөдөлмөрийг хэн нэгэн булааж авахаас хамгаалах. Би хэр хол явахаа сайн мэдэхгүй ч энэ тухай уншсан Javascript бүдгэрүүлэх миний нэг номонд AJAX хак.

Javascript Obfuscation нь үнэхээр дажгүй юм. Энэ нь таны скриптийг хулгайгаас хамгаалах албагүй боловч хувьсагчдын нэрийг өөрчлөх, форматыг арилгах замаар үүнийг илүү төвөгтэй болгодог. Хоосон зайг арилгаж, форматлаж, хувьсагчдынхаа нэрсийн хэмжээг багасгаснаар нэмэлт давуу талтай - скрипт файлынхаа хэмжээг багасгах. Энэ нь таны хуудсыг илүү хурдан ачаалахад тусална. Би 4к скрипт туршиж үзсэн бөгөөд үүнийг 2.5к хүртэл хэмнэсэн! Муугүй шүү.

ТАЙЛБАР: Хэрэв та үүнийг хийх гэж байгаа бол анхаарах нэг зүйлийг анхаараарай. Google нь API-тэй хатуу нэрлэх лавлах лавлагаатай тул тэдгээр хувьсагчдыг бусад нэрээр солихгүй байхыг анхаарна уу! Энэ нь ажиллахгүй болно.

Би жижигхэн сайхан програм худалдаж авлаа Javascript эх сурвалж. Тэдний сайт дээр скриптийг ажиллуулах үр дүнгийн жишээ байдаг. Дэлгэцийн агшинг энд харуулав.

Javascript Obfuscator

Одоо авах тухай унасан. Хэрэв та уншаагүй бол Зөвлөх цэг Малколм Гладвелл бичсэн нь сонирхолтой уншлага юм. Ноён Гладвеллийн үгийг устгахыг хүсэхгүй байна. Гэхдээ энэ нь ихэвчлэн бизнесийн болон бидний амьдралд тохиолддог бодит үйл явдлууд эсвэл шийдвэр гаргахад чухал цэг байх шиг санагддаг.

Миний худалдан авалтыг боловсруулахын тулд зээлийн картынхаа мэдээллийг оруулсны дараа 4.99 доллар төлж болох нэмэлт хайрцгийг оруулсан бөгөөд ингэснээр миний бүртгэл алдагдсан тохиолдолд бүртгэлийн мэдээллийг компани хадгалж, дахин суулгаж, дахин бүртгүүлэх шаардлагатай болно. хөтөлбөр. Би энэ тухай хэдэн минутын турш бодоод хайрцгийг шалгав. Би тэдний өргөдлийн бүртгэлийн түлхүүрийг гээчихээд дахин ачаалах шаардлагатай болсон үед өөр үйлдвэрлэгч рүү имэйлээр илгээх ёстойгоо санав.

Би хазлаа! Би хэзээ ч бичиж, түлхүүрийг нь тэднээс асуухгүй байх, гэхдээ би тэр дулаахан бүдэг мэдрэмжийн төлөө 4.99 доллар төлсөн. Би бухимдалгүй байна - энэ бол үнэндээ миний мэдээллийг хадгалах боломжийн үнэ юм. Бусад үйлдвэрлэгчид үүнийг бас хийдэггүйд би гайхаж байна. Энэ бол Глэдуэллийн номондоо өгүүлсэн ийм хувилбар юм. Би програм хангамж дээр аль хэдийн зарагдсан байсан, аль хэдийн үйлдсэнийхээ дараа тэд надаас арай илүү зүйл асуусан. Сайхан байна!

нэг сэтгэгдэл

  1. 1

    Гладвелл танд дулаахан ойлгомжгүй зүйл авчирсан байж магадгүй, гэхдээ энэ бол миний хувьд үндсэн хэрэглэгчийн үйлчилгээний нэг хэсэг байх ёстой. Хуучин таамаглал нь ямар нэгэн зүйлийг сайн хий, ингэснээр хүмүүс буцаж ажиллана.

    Компьютер ашигладаг 25 гаруй жилийн хугацаанд хоёр удаа борлуулагч эсвэл програм хангамжийн үйлдвэрлэгчтэй холбоо барьж түлхүүр кодыг авах шаардлагатай болсон. Зарим нэг сондгой шалтгаанаар эдгээр кодууд миний байнга өсөн нэмэгдэж буй цуваа дугаарууд болон миний хувийн мэдээллийн төлөвлөгч дэх аюулгүй мэдээллийн санд хадгалагдсан бүртгэлийн мэдээллийг агуулахад хэзээ ч орж ирсэнгүй.http://www.chaossoftware.com/ Хэрэв та сонирхож байгаа бол).

    Миний холбоо барьсан компаниудын нэг нь анхны худалдан авалтаас хойш дөрвөн жилийн дараа миний кодыг ямар ч асуудалгүйгээр надад өгсөн. Эхний худалдан авалтаас хойш дөрвөн жилийн хугацаанд би имэйлийн клиентүүдээ сольж, шинэ үйлдлийн системд шилжүүлж, тэднээс бусад худалдан авалт хийсэн. Тус компанийн "хэрэглэгчийн бүртгэл" -ийн нэг хэсэг үргэлж хадгалах ёстой Хэрэв та кодын жагсаалт, үйлчлүүлэгч тэдэнд дахиад хэрэгтэй.

    Үүнийг төлөх нь олон даатгалын компаниуд цаасан дээр суурилсан "ая тухтай" байхын тулд даатгуулагчдаасаа төлбөр авахыг хичээдэг төлбөртэй адил юм. or цахим төлбөр тооцоо (эдгээр нь заавал биш юм), түүнчлэн чекээр төлөх "тохь тухтай" байх төлбөр ($ 1.25 хураамж) эсвэл цахим хэлбэрээр төлөхөд тохиромжтой байх ($ 1.00 хураамж). Төлбөр нь сайндаа л инээдэмтэй боловч бизнес эрхлэх ердийн зардлыг ашгийн хэмжээтэй хамт шууд дамжуулдаг бизнесийг тусгадаг.

Чи юу гэж бодож байна?

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.