Javascript Obususation and My Tipping توسط یک فروشنده نرم افزار

اخیراً برای یک برنامه Ajax با استفاده از API Google Maps کاملاً Javascript می نویسم. پس از اتمام کار ، نگرانی های من چند است ... امنیت برنامه و همچنین محافظت از سخت کوشی من در مقابل کسی که آن را بگیرد. من مطمئن نیستم که تا کجا می خواهم بروم ، اما در این باره مطالعه کردم Javascript Obususation در یکی از کتابهای من ، آژاکس هک.

Javascript Obususation در واقع بسیار جالب است. این لزوما از اسکریپت شما در برابر سرقت محافظت نمی کند ، اما با تغییر نام متغیرها و حذف هر قالب بندی ، کار را بسیار دشوارتر می کند. با حذف فضای سفید ، قالب بندی و کاهش اندازه نام متغیرهای شما ، یک مزیت دیگر نیز دارد - کاهش اندازه پرونده اسکریپت شما. این به بارگیری سریعتر صفحات کمک می کند. من یک تست برای اسکریپت 4k انجام دادم و باعث شد تا حدود 2.5k ذخیره شود! بد نیست.

توجه: اگر به فکر انجام این کار هستید ، یک نکته احتیاط کنید. Google با API خود منابع نامگذاری دقیق دارد ، بنابراین مطمئن شوید که این متغیرها را با نام های دیگر جایگزین نکنید! کار نمی کند

من قصد خرید یک برنامه خوب خوب از آن را ندارم منبع جاوا اسکریپت. مثالی از نتایج اجرای اسکریپت در سایت آنها وجود دارد. در اینجا یک عکس از صفحه نمایش وجود دارد:

Javascript Obfuscator

حالا ، در مورد گرفتن نوک. اگر نخوانده اید نقطه اوج توسط مالکوم گلادول ، خواندن جالب است. من نمی خواهم سخنان آقای گلادول را از بین ببرم ، اما اساساً این واقعیت را نشان می دهد که ، اغلب ، به نظر می رسد نکته مهمی در تصمیم گیری های ما یا در حوادث واقعی که در تجارت و زندگی ما رخ می دهد ، وجود دارد.

پس از قرار دادن اطلاعات کارت اعتباری من برای پردازش خرید ، یک جعبه تأیید اضافی وجود داشت که در آن می توانم 4.99 دلار پرداخت کنم تا در صورت از دست دادن اطلاعات و نیاز به نصب مجدد و ثبت مجدد اطلاعات ، شرکت اطلاعات ثبت نام من را حفظ کند. برنامه چند دقیقه به آن فکر کردم ... و کادر را علامت زدم. یادم آمد که مجبور شدم یک فروشنده دیگر را از طریق ایمیل از دست بدهم و کلید ثبت نام برنامه خود را گم کردم و نیاز به بارگیری مجدد آن داشتم.

من گاز گرفتم به احتمال زیاد هرگز کلید نخواهم نوشت و از آنها درخواست نمی کنم ، اما برای این احساس گرم و مبهم 4.99 دلار پرداخت کردم. من ناراحت نیستم - برای حفظ اطلاعات من در واقع قیمت مناسبی است. من تعجب می کنم که فروشندگان دیگر نیز این کار را نمی کنند. این نوع سناریویی است که گلادول در کتاب خود درباره آن صحبت می کند. من قبلاً در این نرم افزار فروخته شدم ، آنها بعد از تعهد خود به سادگی کمی بیشتر از من خواستند. خوب!

یک نظر

  1. 1

    ممکن است گلدول کاری را انجام دهد که باعث ایجاد فازی های گرم برای شما شود ، اما این کاری است که به نظر من باید بخشی از خدمات اساسی مشتری باشد. فرضیه قدیمی انجام کاری خوب است و مردم آثار را برمی گردانند.

    در بیش از 25 سال استفاده از رایانه ، دو بار مجبور شدم برای تهیه کد رمز با فروشنده یا سازنده نرم افزار تماس بگیرم. به دلایلی عجیب و غریب ، این کدها هرگز نتوانستند به عنوان خزانه شماره های سریال و اطلاعات ثبت شده ذخیره شده در یک پایگاه داده امن در برنامه ریز اطلاعات شخصی من که از سال 1992 به نام Time and Chaos استفاده کرده ام ، رشد کنند.http://www.chaossoftware.com/ در صورت علاقه)

    چهار سال پس از خرید اولیه ، یکی از شرکت هایی که با آنها تماس گرفتم کد من را - بدون مشکل - به من داد. طی چهار سال پس از خرید اولیه ، من سرویس گیرنده های ایمیل را تغییر داده و به سیستم عامل جدیدی ارتقا داده و خریدهای دیگری نیز از آنها انجام داده ام. بخشی از آن "رکورد مشتری" شرکت است باید همیشه حفظ شود این لیست کدهایی است که شما مشتری دوباره به آنها احتیاج دارد

    شارژ آن تقریباً مانند هزینه ای است كه بسیاری از شركتهای بیمه در حال حاضر سعی می كنند از بیمه شده خود برای "سهولت" دریافت مقاله or قبض های الکترونیکی (اختیاری نیستند ، توجه داشته باشید) ، همچنین هزینه "راحتی" پرداخت با چک (هزینه 1.25 دلار) یا "راحتی" پرداخت الکترونیکی (هزینه 1.00 دلار). این هزینه ها در بهترین حالت خنده آور است ، اما نشان دهنده مشاغلی است که هزینه های معمول تجارت را به طور مستقیم همراه با حاشیه سود می گذرانند.

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.