ئەکادیمیا.security.krd

← کارکردنی تیمی شین

نووسینی دۆزینەوە کە بەپێی ڕەفتار کار دەکەن، نەک ناوی فایل

30 خولەک

دۆزینەوەیەک کە بەپێی ناوی فایل کار بکات تەنها یەک هێرشبەر دەگرێت: ئەوەی ناوی فایلەکەی نەگۆڕیوە.

ئەمە بەسوودترین بیرۆکەیە لەم بوارەدا. هەندێک لەو شتانەی دەتوانیت بیاندۆزیتەوە بۆ هێرشبەر زۆر ئاسانن بۆ گۆڕین، و هەندێکیان گران. هاش بە دووبارە کۆمپایلکردن دەگۆڕێت. ناوی فایل بە نووسین دەگۆڕێت. دۆمەین بە دانی دۆلارێک دەگۆڕێت. بەڵام ئەو زنجیرە کردارانەی کەسێک دوای چوونەژوورەوە ئەنجامیان دەدات — ژماردنی ڕایەڵە، دەرهێنانی ناسنامەکان، جووڵەی لاتەریک، ئامادەکردنی داتا، دەرچوون — ئەوەیە کە دەزانن چۆن کار بکەن. گۆڕینی ئەوە واتای فێربوونی کارێکی نوێیە.

بۆیە دۆزینەوەکان لەو کۆتاییە گرانەدا بنووسە، و کۆتایییە هەرزانەکە وەک شتێکی فڕێدراو سەیر بکە.

نموونەیەکی ڕوون. «ئاگادارکردنەوە بۆ فایلێک بە ناوی psexec.exe» بێ نرخە؛ گۆڕینی ناوەکەی تێکت دەشکێنێت. «ئاگادارکردنەوە کاتێک خزمەتگوزارییەک لە دوورەوە لەسەر هۆستێک دروست دەکرێت لەلایەن هەژمارێکەوە کە هەرگیز ئەوەی نەکردووە» تەکنیکەکە دەگرێت، جا بەرنامەکە هەر ناوێکی هەبێت، چونکە دروستکردنی خزمەتگوزاریی دوور ئەوەیە کە ئامرازەکە دەیکات.

ئێستا ئەو بەشەی دیاری دەکات ئایا هیچ لەمانە لە هەفتەیەکی ڕاستەقینەدا دەمێننەوە: هەر دۆزینەوەیەک پێویستی بە چیرۆکی ئاگادارکردنەوەی هەڵە هەیە پێش ئەوەی چالاک بکرێت.

شێوەی شکست ئاگادارکردنەوەیەکی لەدەستچوو نییە. چل ئاگادارکردنەوەیە لە ڕۆژێکدا کە هەموویان ئەیجەنتی باکئەپن، کە ئەو کەسە ڕادەهێنێت کە لە نۆرەدایە ڕیزەکە دابخات بەبێ خوێندنەوەی، و سێ هەفتە دواتر یەکێکی ڕاستەقینە دێت و بە هەمان خێرایی دادەخرێت. دۆزینەوەیەکی دەنگەدەنگ خراپترە لە نەبوونی دۆزینەوە، چونکە ئەو سەرنجەی تێدەچێت کە نەتبوو، و ڕەفلێکسێکی خراپ فێر دەکات.

بۆیە بۆ هەر یاسایەک، سێ شت لە تەنیشتیدا بنووسە. چ شتێکی ئاسایی لەوانەیە هەمان شت بکات. چەند جار چاوەڕێ دەکەیت کار بکات. ئەو کەسەی وەریدەگرێت بەڕاستی دەبێت چی بکات. ئەگەر نەتوانیت وەڵامی سێیەم بدەیتەوە، یاساکە تەواو نەبووە — ئاگادارکردنەوەیەکە بەبێ مەبەست.

بە تەسک دەست پێ بکە و فراوانی بکە. یاسایەک کە تەنها چاودێریی چوار بەڕێوەبەری دۆمەینەکەت بکات بەدەگمەن کار دەکات و هەموو جارێک واتای هەیە. هەمان یاسا بەسەر هەموو هەژمارێکدا لە ڕۆژی یەکەمدا نوقمت دەکات و لە ڕۆژی سێیەمدا دەکوژێنرێتەوە.

و بە لابردنی هەڵبژێردراو ڕێکی بخە، نەک بە سڕینەوە. کاتێک ئەیجەنتی باکئەپ یاسایەک هەڵدەستێنێت، ئەو هەژمارە لەسەر ئەو هۆستە بۆ ئەو کردارە دەربخە، و بنووسە بۆچی. سڕینەوەی یاساکە دۆزینەوەکە لەدەست دەدات؛ لابردنێکی تۆمارکراو دەیپارێزێت و بە کەسی داهاتوو دەڵێت چیت زانیوە.

وەرگیراوە لە: Written for this course. The behaviour-over-indicator framing follows David Bianco's Pyramid of Pain, which is freely published · CC BY-SA 4.0

خۆت تاقی بکەرەوە

2

چوونەژوورەوە بۆ ئەوەی وەڵامەکانت هەڵسەنگێندرێن و پێشکەوتنەکەت پاشەکەوت بکرێت.

1

بۆچی دۆزینەوەیەک کە لەسەر ناوی فایل بنیات نراوە بە لاواز دادەنرێت؟

2

یاسایەک ڕۆژانە چل جار کار دەکات و هەموویان ئەیجەنتی باکئەپن. وەڵامی دروست چییە؟