بسیاری از نویسندگان سایت به طور جدی می ترسند که ثمره کار آنها توسط رقبا یا کاربران عادی منبع سرقت شود. یک برنامه نویس وب خوب وظیفه دارد از سایت خود در برابر بارگیری ناخواسته محافظت کند. روش های زیادی برای انجام این کار وجود دارد.
دستورالعمل ها
مرحله 1
با استفاده از امنیت داخلی از سایت خود با ابزارهای بومی Apache محافظت کنید. برای این کار نیازی به داشتن مدارک خاص نیست. نام بازدید کننده و گذرواژه مورد نیاز سایت را اعمال کنید. فقط در صورت وجود آنها در سیستم ، کاربر به دایرکتوری محافظت شده توسط این منبع دسترسی خواهد داشت.
گام 2
در صورت نیاز به محافظت دقیق از اطلاعات کسب و کار ، روش فوق قابل استفاده نیست. در چنین شرایطی ، از احراز هویت خلاصه استفاده کنید ، آپاچی نیز از آن پشتیبانی می کند. در اینجا ، نام و رمز عبور به عنوان کد منتقل می شود ، بنابراین نمی تواند توسط هکرها رهگیری شود. با این حال ، این نوع محافظت توسط همه مرورگرها پشتیبانی نمی شود.
مرحله 3
در صفحات مشاهده شده برای مدت زمان مشخصی محدودیتی برای کاربر ایجاد کنید. کسانی که بیش از حد مجاز هستند می توانند برای چند دقیقه از برخی حقوق محروم شوند (ممنوع است). حتماً به بازدیدکننده سایت در مورد این اقدامات هشدار دهید ، نقض آن ممنوعیت استفاده است. چنین توافقی معمولاً برای خواندن و پذیرش تشویق می شود.
مرحله 4
روش مسدود کردن پیوند مخفی را در بارگیری پرونده ها از سایت خود اعمال کنید. آن را در صفحه ای قرار دهید که کاربر دیگری نتواند به آنجا برود. هنگام مشاهده یک صفحه مخفی ، آدرس IP به مدت سه دقیقه مسدود می شود. لطفا توجه داشته باشید که ربات های جستجوگر نیز در این لحظه مسدود شده اند. در این حالت ، بارگیری می تواند بلافاصله پس از درخواست ، بلکه پس از شروع بارگیری مستقیم اطلاعات یا تصاویر ممنوع باشد.
مرحله 5
از قابلیت های JavaScript استفاده کنید تا بتوانید از کپی کردن یا انتخاب متن و عناصر گرافیکی در صفحه سایت جلوگیری کنید. این یک روش نسبتاً مقرون به صرفه برای سرورهای مختلف برای ذخیره مطالب از بارگیری است.
مرحله 6
هر یک از عناصر صفحه را به کد 16 رقمی ASCII ترجمه کنید که در ISO Latin-1 رمزگذاری شده است. با ذخیره چنین صفحه ای ، می توانید یک اسکریپت سفارشی ایجاد کنید که کد شروع (ASCII) را رمزگشایی کرده و آن را برای خواندن در دیسک ذخیره کند.