ဆိုက်ဘာတိုက်ခိုက်မှုများနှင့်အချက်အလက်ချိုးဖောက်မှုများမကြာခဏဖြစ်ပွားခြင်းနှင့်အတူ developer များနှင့်လုံခြုံရေးကျွမ်းကျင်သူများသည်၎င်းတို့၏ application များ၏လုံခြုံရေးကိုစမ်းသပ်ရန်နှင့်မြှင့်တင်ရန်အစွမ်းထက်သောကိရိယာများလိုအပ်သည်။ DVWA (သူကပြောတယ်ထိခိုက်လွယ်သော web application) သည် PHP ပတ်ဝန်းကျင်တွင်လုံခြုံရေးစစ်ဆေးမှုအတွက်အထူးဒီဇိုင်းပြုလုပ်ထားသောအကောင်းဆုံးနည်းလမ်းဖြစ်သည်။
DVWA သည်လုံခြုံရေးကျောင်းသားများနှင့် developer များလုံခြုံရေးအတွက် 0 က်ဘ်အပလီကေးရှင်းများ၏လုံခြုံရေးကိုနားလည်ရန်နှင့်စစ်ဆေးရန်ဒီဇိုင်းပြုလုပ်ထားသော Open Source PHP application တစ်ခုဖြစ်သည်။ ၎င်းတွင်အသုံးပြုသူများအားထိန်းချုပ်ထားသောပတ်ဝန်းကျင်တွင်တိုက်ခိုက်မှုစစ်ဆေးခြင်းကိုပြုလုပ်ရန်ခွင့်ပြုသည့်အားနည်းချက်များစွာပါ 0 င်သည်။ ဤအားနည်းချက်များကိုမည်သို့အသုံးချရမည်ကိုလေ့လာခြင်းအားဖြင့် developer များကလုံခြုံရေးနှင့်ပိုမိုလုံခြုံစိတ်ချရသော applications များကိုဖန်တီးနိုင်သည်။
DVWA တွင်အောက်ပါအဓိကအင်္ဂါရပ်များရှိသည်။
DVWA ကို install လုပ်ရန်အခြေခံအဆင့်များမှာ -
1. ဒေါက်ဒေါင်းDVWAနောက်ဆုံးဗားရှင်း。
2. သေတမ်းစာDVWAဖိုင်ကိုတင်ပါWebဆာဆာ。
3. ဒေတာဘေ့စ်တွင်နာမည်တစ်ခုဖန်တီးပါ'dvwa'ဒေတာဘေ့စ်。
4. ပြန်လည်စစ်ဆေးကြည့်ရှုconfig/config.inc.phpစာချုပ်စာတမ်း,ဒေတာဘေ့စ်ဆက်သွယ်မှုသတင်းအချက်အလက်ကို update လုပ်ပါ。
5. ဝင်ရောက်ခွင့်http://your-dvwa-url/setup.php,ဒေတာဘေ့စ် setup ကိုဖြည့်စွက်。
6. စမ်းသပ်တပ်ဆင်ခြင်း,အားလုံးအစိတ်အပိုင်းများစနစ်တကျလည်ပတ်နေကြသည်သေချာပါစေ。
DVWA မှတစ်ဆင့်အသုံးပြုသူများသည်အောက်ပါဘုံလုံခြုံရေးအားနည်းချက်များကိုစစ်ဆေးနိုင်သည်။
SQL Injection သည်အသုံးအများဆုံး web လုံခြုံရေးအားနည်းချက်တစ်ခုဖြစ်သည်။ DVWA သည်သုံးစွဲသူများအားဒေတာဘေ့စ်တွင်အချက်အလက်များကိုရယူရန်သို့မဟုတ်ပြုပြင်ရန်အန္တရာယ်ရှိသော SQL Queries ကိုမည်သို့တည်ဆောက်ရမည်ကိုလေ့ကျင့်ရန်ခွင့်ပြုသည်။
Cross-site scripting တိုက်ခိုက်မှုများ (XSS) သည်တိုက်ခိုက်သူများအားသုံးစွဲသူ၏ browser တွင်အန္တရာယ်ရှိသော script များကိုသယ်ဆောင်ရန်ခွင့်ပြုသည်။ DVWA သည်သုံးစွဲသူများကိုမည်သို့တားဆီးရမည်ကိုနားလည်ရန်ကြိုးစားရန်စမ်းသပ်မှုအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။
ပြင်းထန်သောကွန်ယက်လုံခြုံရေးအခြေအနေများ၏အခြေအနေတွင် 0 က်ဘ်ဆိုက်လုံခြုံရေးအားနည်းချက်များသင်ယူခြင်းနှင့်နားလည်ခြင်းသည်အထူးအရေးကြီးသည်။ DVWA သည် PHP application များ၌ developer များနားလည်ရန်နှင့်စစ်ဆေးရန်ကူညီပေးသောအကောင်းဆုံးကိရိယာတစ်ခုဖြစ်သည်။ ဤအခြေခံဗဟုသုတများကိုကျင့်သုံးခြင်းအားဖြင့် developer များသည်ကုဒ်အရည်အသွေးကိုတိုးတက်စေပြီးလုံခြုံရေးဖြစ်စဉ်များဖြစ်ပေါ်လာသည်။ ၎င်းသည် Starter developer အသစ်သို့မဟုတ်အတွေ့အကြုံရှိလုံခြုံရေးကျွမ်းကျင်သူလား, DVWA သည်အဖိုးတန်သင်ယူမှုအတွေ့အကြုံကိုပေးနိုင်သည်။