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

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

دۆزینەوەی ئەو دانیشتنەی گرنگە لە هەفتەیەک دەنگەدەنگدا

20 خولەک
بە ئامێر وەرگێردراوە، لەلایەن کەسێکەوە نەپشکنراوە.

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

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

بژمێرە، پاشان کۆتاییەکە بخوێنەوە

شیکاری دووبارەبوونەوە تەواوی شێوازەکەیە، و بە شێوەیەکی شەرمهێنەر سادەیە. خانەیەک هەڵبژێرە. بژمێرە هەر نرخێک چەند جار دەردەکەوێت. خوارەوەی لیستەکە بخوێنەوە.

backup.internal.example1,204repo.internal.example842metrics.internal.example611smtp.internal.example288ntp.internal.example168api.partner.example94hx9q2-cdn.example2پەیوەندییەکانی ئەم هەفتەیەهەردووکیان لە ٠٢:١٤
پەیوەندییە دەرەوەکانی یەک ڕاژەی بەرنامە بە درێژایی هەفتەیەک. شەش مەبەست کە هەمیشە پەیوەندییان پێوە دەکات، و یەکێک کە دوو جار گەیشتۆتێ. هیچ شتێک لێرە نیشانە نەکراوە و هیچ شتێک بە خراپ نەناسراوە — دەگمەنەکە لە خوارەوەیە چونکە لیستەکە بەپێی چەندی ڕیزکراوە، نەک بەپێی گومانلێکراوی.

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

لەسەر تێرمیناڵ ئەمە چییە

هیچ لەوەی سەرەوە پێویستی بە بەرهەمێک نییە. تەواوی تەکنیکەکە چوار فەرمانە لە یەک لوولەدا، و ئەوەی دوایان گرنگە: sort -n نرخە دەگمەنەکان دەخاتە سەرەوەی ئەوەی دەیخوێنیتەوە.

$ awk '{print $3}' conns.log | sort | uniq -c | sort -n
      2 hx9q2-cdn.example
     94 api.partner.example
    168 ntp.internal.example
    288 smtp.internal.example
    611 metrics.internal.example
    842 repo.internal.example
   1204 backup.internal.example

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

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

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

٤٤ دێڕ ترافیکی پرۆکسی. خانەکە بگۆڕە بۆ مەبەست، و کۆتاییەکە بخوێنەوە.

03:41:09 ws-019  q4t8v-push.example
09:01:59 ws-012  docs.corp.example
09:08:49 ws-011  auth.corp.example
09:17:00 ws-040  cdn.assets.example
09:21:50 ws-023  docs.corp.example
09:26:01 ws-007  cdn.assets.example
09:37:27 ws-031  auth.corp.example
09:55:25 ws-007  print.corp.example
10:46:28 ws-023  docs.corp.example
10:58:36 ws-040  docs.corp.example
11:12:11 ws-011  docs.corp.example
11:20:36 ws-028  auth.corp.example
11:32:20 ws-004  docs.corp.example
11:35:09 ws-019  time.pool.example
11:46:15 ws-012  auth.corp.example
11:54:54 ws-031  cdn.assets.example
12:06:46 ws-023  cdn.assets.example
12:12:50 ws-019  time.pool.example
12:19:24 ws-019  cdn.assets.example
12:39:45 ws-011  time.pool.example
12:49:19 ws-040  print.corp.example
13:17:48 ws-004  docs.corp.example
13:22:06 ws-004  docs.corp.example
13:28:36 ws-023  docs.corp.example
13:30:44 ws-023  docs.corp.example
13:33:41 ws-012  cdn.assets.example
13:37:58 ws-007  auth.corp.example
13:49:48 ws-011  docs.corp.example
13:55:09 ws-012  cdn.assets.example
14:05:51 ws-023  time.pool.example
14:33:07 ws-019  auth.corp.example
14:50:24 ws-028  time.pool.example
15:15:49 ws-011  auth.corp.example
15:16:24 ws-031  auth.corp.example
15:16:31 ws-004  docs.corp.example
15:18:19 ws-023  auth.corp.example
15:25:14 ws-023  docs.corp.example
15:37:12 ws-019  print.corp.example
15:48:26 ws-023  print.corp.example
16:01:40 ws-012  auth.corp.example
16:17:45 ws-012  time.pool.example
16:21:20 ws-012  cdn.assets.example
16:23:37 ws-031  docs.corp.example
16:43:55 ws-023  auth.corp.example
16:57:36 ws-012  cdn.assets.example

دوو تەکنیکی تر

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

سێیەم: بەراورد بە کات بکە نەک بە سنوورێکی دیاریکراو. «زیاتر لە پەنجا چوونەژوورەوەی سەرنەکەوتوو» ژمارەیەکە کە کەسێک مەزەندەی کردووە. «دە ئەوەندەی ناوەندی هەفتانەی خودی ئەم هەژمارە» خۆی دەگونجێنێت لەگەڵ هەژمارێکی خزمەتگوزاری کە بە ڕەوایی زۆر جار سەرناکەوێت.

چی هەڵە دەچێت

دوو ئاگادارکردنەوەی پراکتیکی، هەردووکیان بە قورسی فێربوون.

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

و بنووسە چیت لابردووە. لێکۆڵینەوەیەک کە بە «هیچ نەدۆزرایەوە» کۆتایی بێت نزیکەی بێ نرخە بۆ کەسی داهاتوو، کە هەموو ئەو داواکارییانە دووبارە دەکاتەوە کە تۆ کردوونە. لێکۆڵینەوەیەک کە بە «A و B و C پشکنران، ئەمە هۆکاری ئاسایی بوونیانە، داتام بۆ D نەبوو» کۆتایی بێت، ڕادەستکردنێکی ڕاستەقینەیە، و D ئەو شوێنەیە کە کەسی داهاتوو لێیەوە دەست پێ دەکات.

وەرگیراوە لە: Written for this course · CC BY-SA 4.0

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

2

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

1

بۆچی شیکاری دووبارەبوونەوە بەرهەمدارترە لە گەڕان بەدوای شتی گومانلێکراودا؟

2

هۆستێک کە مانگانە بەردەوام لۆگی نووسیوە ڕۆژی سێشەممە بێدەنگ بووە. بۆچی هیچ گەڕانێک بەدوای «شتی خراپ»دا ئەمە نادۆزێتەوە؟