آموزش جامع مانیتورینگ سایت و ردیابی هکرها

  • مدرس : محمد صبوریان
  • سطح آموزش : پیشرفته
  • مدت : ۵۳ دقیقه
  • تعداد دانشجو : ۶۰
شما در گام بیست و هفتم از ۲۹ گام مسیر وردپرس کار شدن هستید

کل مسیر پیشنهادی ما به ترتیب و گام به گام در زیر لیست شده است...

آموزش جامع مانیتورینگ سایت و ردیابی هکرها

توضیحات:

تابحال شده سایت تون هک بشه و شما تازه بعد از چندین ماه متوجه این موضوع بشید؟ از کجا معلوم همین الان هم سایت تون هک نشده باشه و کدهای مخرب در فایل های سایت تون جاسازی نکرده باشن؟

 

security

 

در این دوره آموزشی قصد داریم تا روش مانیتور کردن تغییرات در سایت رو آموزش بدیم. پس از گذراندن این دوره، شما میتونید بر روی سایت های خودتون و یا مشتریان تون، سیستمی رو راه اندازی کنید که به محض اینکه هکری به سایت تون نفوذ کرد و تغییراتی در سایت ایجاد کرد، جزئیاتش به شما ایمیل بشه و بتونید به راحتی حفره سایت رو پیدا کنید و دسترسی هکر رو از اون نقطه ببندید.

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

در واقع در این دوره قصد داریم تا دوربین مدار بسته ای که حساس به حرکت اجسام باشه رو بر روی سایت مان نصب کنیم…

پیشنهاد می شود حتما جلسه اول آموزش (مقدمه) را مشاهده بفرمایید تا با جزئیات آموزش بیشتر آشنا شوید.

دورس جامع مانیتورینگ سایت و ردیابی هکرها

  • 1- مقدمه

    6 دقیقه
  • برای مشاهده ویدئوی این درس، کافیست بر روی پلیر کلیک کنید. همچنین برای بزرگ شدن پلیر، بر روی آیکون مربع شکل پلیر کلیک نمائید.

    در صورت نیاز به دانلود این ویدئو، اینجا کلیک کنید

  • 2- آماده سازی پیش نیازها

    3 دقیقه
  • برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

     

  • 3- راه اندازی سیستم

    15 دقیقه
  • برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

     

    دوستان دقت کنند، در دقیقه 6:50، سطح دسترسی فایل log.txt اشتباها به 755 تغییر داده می شود که نیازی به این کار نیست و بر روی همان 644 قرار دهید.

  • 4- کرون جاب و اتومات کردن کار

    8 دقیقه
  • برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

  • 5- تکمیل و ایمن سازی سیستم مانیتورینگ

    20 دقیقه
  • برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

     

    کدهای نهایی:

    <?php
    
    $secret=null;
    
    if(isset($_GET['secret']))
    {
    	$secret=$_GET['secret'];
    }
    else
    {
    	parse_str($argv[1]);
    }
    
    if($secret!=123)
    {
    	return;
    }
    
    
    
    /*
        twzFileWatch example script
        
        http://tweezy.net.au/filewatch.html
    */
    
    
    # 1. The class file must be attached..
    ######################################
    require('twzFileWatch.class.php');
    
    
    # 2. Set variables to suit your requirements..
    ##############################################
    $SiteName       = 'welearn';
    $CheckFolder    = '../public_html/';
    $RecurseLevel   = 999;
    $EmailTo        = '[email protected]';
    
    
    # 3. Instantiate the class..
    ############################
    $fw = new twzFilewatch($SiteName, $CheckFolder, $RecurseLevel, $EmailTo);
    
    
    # 4. Set the required options..
    ###############################
    
    # use saveFile() to set the location of the save-file (location must be writable)
    $fw->saveFile('./log.txt');
    
    # for testing in a browser, set doSendEmail(false), so the result will be 
    # echoed and no email will be sent. You might also want to set reportAlways(true) 
    # so you will see a result even if no change is detected.
    $testing=true;
    if($testing)
        {
        $fw->doSendEmail(true);
        $fw->reportAlways(true);
        $fw->minInterval('5 seconds');
        }
    
    # 5. Do it!..
    ########################
    $fw->checkFiles();
    
    
    ?>

     

نظرات آموزش جامع مانیتورینگ سایت و ردیابی هکرها

  • برای مشاهده نظرات و سوالات، بر روی دکمه مربوطه کلیک کنید
  • ارتباط سریع و موثر با مدرس دوره
  • امکان ارسال فایل های پروژه
  • پاسخگویی متنی، صوتی و تصویری به سوالات شما