Proqram Satıcısı tərəfindən Javascript Obfuscation and My Tipping

Son vaxtlar Google Maps API istifadə edərək Ajax tətbiqi üçün bir az Javascript yazıram. Bitirdikdən sonra bir neçə narahatlığım var ... tətbiqetmə təhlükəsizliyi və eyni zamanda zəhmətimi onu ələ keçirən birisindən qorumaq. Nə qədər gedəcəyimə əmin deyiləm, amma oxudum Javascript Obfuscation kitablarımın birində, AJAX HACS.

Javascript Obfuscation həqiqətən olduqca sərin. Bu, mütləq skriptinizi oğurluqdan qorumur, ancaq dəyişənlərin adını dəyişərək və hər hansı bir formatlaşdırmanı aradan qaldıraraq bunu daha da çətinləşdirir. Boş boşluğu silmək, formatlaşdırmaq və dəyişənlərinizin adlarının ölçüsünü azaltmaqla əlavə bir fayda var - skript dosyanızın ölçüsünü azaltmaq. Bu, səhifələrinizi daha sürətli yükləməyə kömək edəcəkdir. 4k skript üçün bir test etdim və təxminən 2.5 k-a qədər qazandı! Pis deyil.

QEYD: Bunu etməyi düşünürsənsə, bir ehtiyatla qeyd et. Google API ilə ciddi adlandırma istinadlarına malikdir, bu dəyişkənləri başqa adlarla əvəz etməməyinizə əmin olun! Bu işləməyəcək.

Gözəl bir kiçik tətbiqetmə satın aldım Javascript Mənbə. Ssenarini saytlarında işə salmağın nəticələrinə bir nümunə var. Budur ekran görüntüsü:

Javascript Obfuscator

İndi almaq haqqında toxunub. Oxumusan Tipping Point Malcolm Gladwell tərəfindən, maraqlı bir oxunuşdur. Cənab Gladwell-in sözlərini məhv etmək istəmirəm, amma əsasən bu, verdiyimiz qərarlarda və ya işimizdə və həyatımızda ortaya çıxan faktiki hadisələrdə bir dönüş nöqtəsi olduğu kimi görünür.

Alışımı işləmək üçün kredit kartı məlumatlarımı qoyduqdan sonra 4.99 dollar ödəyə biləcəyim əlavə bir onay qutusu var idi ki, şirkət qeydiyyat məlumatlarımı itirdiyim və yenidən quraraq yenidən qeydiyyatdan keçirməyim lazım olduğu təqdirdə qeydiyyatdan keçsin. proqram. Bir neçə dəqiqə bu barədə düşündüm ... və qutunu yoxladım. Tətbiqi üçün qeyd açarını itirdiyimdə və yenidən yükləməyim lazım olduqda başqa bir satıcıya elektron poçtla göndərməli olduğumu xatırladım.

Dişlədim! Çox güman ki, heç vaxt yazmayacağam və açarı onlardan istəməyəcəm, amma bu isti qeyri-səlis hiss üçün 4.99 dollar ödəmişəm. Kədərlənmirəm - məlumatımı qorumaq əslində məqbul bir qiymətdir. Digər satıcıların da bunu etməməsinə təəccüblənirəm. Bu, Gladwellin kitabında bəhs etdiyi bir ssenari növüdür. Artıq proqramda satılmışdım, sadiq qaldıqdan sonra məndən bir az daha çox istədilər. Yaxşı!

One comment

  1. 1

    Gladwell sizə isti qeyri-səlislər gətirən bir şey edə bilər, amma mənim üçün təməl müştəri xidmətinin bir hissəsi olmalıdır. Köhnə bir şey yaxşı bir şey edin və insanlar işlərini qaytaracaqlar.

    25 ildən çox kompüter istifadə etdikdə iki dəfə bir satıcı üçün və ya bir kod kodu üçün bir proqram istehsalçısı ilə əlaqə qurmalı oldum. Qəribə bir səbəbə görə, bu kodlar 1992-ci ildən bəri istifadə etdiyim vaxt və xaos adlı şəxsi məlumat planlayıcımda etibarlı bir verilənlər bazasında saxlanılan seriya nömrələri və qeyd məlumatları kassasına girmədi.http://www.chaossoftware.com/ maraqlandığınız halda).

    Əlaqə qurduğum şirkətlərdən biri, ilk alışdan dörd il sonra mənə kodumu verdi - problemsiz -. İlk alışdan bu yana dörd il ərzində e-poçt müştərilərini dəyişdirdim, yeni bir əməliyyat sisteminə keçdim və onlardan başqa alış-veriş etdim. Bu "müştəri qeydlərinin" bir hissəsi şirkətdir həmişə qorumalıyıq kodlar siyahısıdırsa, müştəri onlara yenidən ehtiyac var.

    Bunun üçün ödəniş etmək, bir çox sığorta şirkətinin artıq sığortalılarından kağız bazasında “rahatlığı” üçün ödəniş almağa çalışdığı ödənişə bənzəyir. or elektron fakturalar (bunlar isteğe bağlı deyil, nəzərə alın), habelə çeklə ödəmənin “rahatlığı” üçün ödəniş (1.25 dollar) və ya elektron qaydada ödəmənin “rahatlığı” üçün (1.00 dollar). Ödənişlər ən yaxşı halda gülüş doğurur, lakin mənfəət marjı ilə yanaşı birbaşa iş görmək üçün normal xərcləri keçən müəssisələri əks etdirir.

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.