Бағдарламалық жасақтама жеткізушісінің Javascript бұзуы және менің кеңестерім

Соңғы кездері Google Maps API қолданып Ajax қосымшасына Javascript жазып жатырмын. Аяқтағаннан кейін менде екі мәселе бар ... қосымшаның қауіпсіздігі, сонымен қатар менің еңбегімді біреудің қолына түсуден қорғау. Мен қанша қашықтыққа баратынымды білмеймін, бірақ мен туралы оқыдым Javascript мазасыздығы менің бір кітабымда, AJAX ХАКТАРЫ.

Javascript Obfuscation іс жүзінде өте керемет. Бұл сценарийді ұрлаудан міндетті түрде қорғамайды, бірақ айнымалылардың атауын өзгерту және кез-келген форматты жою арқылы оны қиындатады. Бос орынды алып тастау, пішімдеу және айнымалылардың атауларының көлемін азайту арқылы қосымша артықшылығы бар - сценарий файлының өлшемін азайту. Бұл сіздің беттеріңізді тезірек жүктеуге көмектеседі. Мен 4к сценарий үшін тест жасадым және ол оны 2.5к-қа дейін үнемдеді! Жаман емес.

ЕСКЕРТУ: Егер сіз мұны жасағыңыз келсе, бір ескерту жасаңыз. Google-дің API-мен қатаң атау сілтемелері бар, сондықтан бұл айнымалыларды басқа аттармен алмастырмаңыз! Бұл жұмыс істемейді.

Мен кішкене жақсы қосымшаны сатып алдым Javascript көзі. Олардың сайтында сценарийді іске қосу нәтижелерінің мысалы бар. Міне, скриншот:

Javascript обфузаторы

Енді алу туралы құйрықты. Егер сіз оқымаған болсаңыз Триппинг нүктесі Малкольм Гладвеллдің жазуы, бұл қызықты оқылым. Мен Гладвелл мырзаның сөздерін жойғым келмейді, бірақ негізінен бұл біздің қабылдаған шешімдерімізде немесе біздің ісімізде және өмірімізде болып жатқан нақты оқиғалар үшін маңызды сәт болатын сияқты.

Сатып алуды өңдеу үшін несие карточкасы туралы ақпаратты енгізгеннен кейін, менде 4.99 доллар төлей алатын қосымша құсбелгі пайда болды, сол кезде мен жоғалған және оны қайта орнатып, қайта тіркеу қажет болған жағдайда компания менің тіркеу мәліметтерін сақтай алатын болды. бағдарлама. Мен бұл туралы бірнеше минут ойладым ... және қорапты тексердім. Мен олардың қосымшасы үшін тіркеу кілтін жоғалтып, оны қайта жүктеу қажет болғанда, басқа сатушыға электрондық пошта арқылы хабар жіберу керек екенін есіме түсірдім.

Мен тістедім! Мен ешқашан жазбаймын және олардан кілт сұрамаймын, бірақ мен сол жылы сезім үшін 4.99 доллар төледім. Мен ренжімеймін - бұл шын мәнінде менің ақпаратымды сақтау үшін қолайлы баға. Мен басқа сатушылар мұны жасамайтынына таңғаламын. Бұл Глэдвелл өз кітабында айтқан сценарийдің түрі. Мен қазірдің өзінде бағдарламалық жасақтамада сатылған едім, олар менен бұрын жасағаннан кейін тағы біраз нәрсе сұрады. Жақсы!

One қатынасқа

  1. 1

    Мүмкін, Гладвелл сізге жылы фузияларды әкелетін нәрсе жасайтын шығар, бірақ бұл менің ойымша, қарапайым клиенттерге қызмет көрсетудің бір бөлігі болуы керек. Ескі алғышарттар бірдеңе жақсылап жаса, сонда адамдар жұмыс істейді.

    Компьютерлерді қолданған 25 жылдан астам уақыт ішінде екі рет мен сатушыға немесе бағдарламалық жасақтама жасаушыға кілт кодын сұрауға тура келді. Белгілі бір себептермен, бұл кодтар менің үнемі өсіп келе жатқан сериялық нөмірлер қоймасына және менің жеке ақпарат жоспарлағышымдағы қауіпсіз дерекқорда сақталған тіркеу туралы ақпаратқа ешқашан кірмеген және мен уақыт пен хаос (http://www.chaossoftware.com/ егер сізге қызық болса).

    Мен хабарласқан компаниялардың бірі маған алғашқы кодты сатып алғаннан кейін төрт жылдан кейін - кодсыз берді. Алғашқы сатып алудан кейінгі төрт жыл ішінде мен электрондық пошта клиенттерін ауыстырдым, жаңа операциялық жүйеге көштім және олардан басқа сатып алулар жасадым. Компанияның «клиенттер жазбасының» бір бөлігі әрқашан күтіп ұстау керек егер сіз кодтар тізімі болса, тапсырыс беруші олар қайтадан қажет.

    Бұл үшін ақы алу көптеген сақтандыру компаниялары сақтандырушылардан қағаз жүзінде алудың «ыңғайлылығы» үшін ақы алуға тырысатын төлемге ұқсас. or электронды шоттар (олар міндетті емес), сондай-ақ чек арқылы төлеудің «ыңғайлылығы» үшін төлем (1.25 доллар) немесе электронды түрде төлем жасаудың «ыңғайлылығы» үшін (1.00 АҚШ доллары). Төлемдер, ең жақсы жағдайда, күлкіге толы, бірақ бизнесті жүргізудің қалыпты құнын, сонымен қатар, пайда шегін көрсететін бизнесті көрсетеді.

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.