په WordPress GO خدمت کې د 1 کلن ډومین نوم وړیا وړاندیز
د لینکس توزیع کې پرمختللي امنیت چمتو کول د سیسټمونو ساتنې لپاره خورا مهم دي. دا بلاګ پوسټ دوه مهم امنیتي وسیلو ته ژوره کتنه کوي: SELinux او AppArmor. پداسې حال کې چې د SELinux څه شی دی، د هغې اساسي ځانګړتیاوې او عملیات تشریح کوي، هغه ګټې چې AppArmor د SELinux لپاره د بدیل امنیتي وسیلې په توګه وړاندې کوي روښانه شوي. د دواړو وسیلو ترمنځ توپیرونه په پرتله ایز ډول وړاندې شوي، چې لارښوونه چمتو کوي چې د لینکس توزیع کې باید کومې امنیتي ستراتیژۍ تعقیب شي. پداسې حال کې چې د SELinux او AppArmor کارولو په اړه عملي لارښوونې ورکړل شوي، د بشپړونکو اقداماتو اهمیت لکه د اور وژنې او کارونکي اجازې هم ټینګار شوی. په پایله کې، هغه ګامونه چې د لینکس توزیعاتو کې د ډیر خوندي چاپیریال رامینځته کولو لپاره اخیستل کیږي لنډیز شوي او د راتلونکو امنیتي پروسیجرونو لپاره لارښوونې چمتو شوي. دا مقاله د لینکس توزیعاتو کې د امنیت په اړه د پوهاوي لوړول او د سیسټم مدیرانو ته عملي حلونه چمتو کول دي.
په لینکس توزیعونو کې د پرمختللي امنیت چمتو کول ستاسو د سیسټمونو د مختلفو ګواښونو څخه د ساتنې یوه مهمه برخه ده. پدې پروسه کې نه یوازې د امنیتي سافټویر نصب کول شامل دي، بلکې ستاسو د سیسټم ترتیباتو اصلاح کول، په منظم ډول د زیان منونکو پیچلتیاوې، او د کاروونکو لاسرسي په کلکه کنټرول کول هم شامل دي. امنیت څو پوړیزه چلند ته اړتیا لري، چې هره طبقه یې د احتمالي بریدونو د مخنیوي یا کمولو لپاره ډیزاین شوې ده.
لاندې جدول ښیي، په لینکس توزیعونو کې د امنیتي پالیسیو پلي کولو پر مهال د پام وړ ځینې اساسي ګامونه او ټکي لنډیز کوي:
امنیتي پالیسي | تشریح | وړاندیز شوی غوښتنلیک |
---|---|---|
د لږ تر لږه واک اصل | کاروونکو او پروسو ته یوازې هغه اجازې ورکول چې دوی ورته اړتیا لري. | سوډو د هغې کارول محدود کړئ، د رول پر بنسټ د لاسرسي کنټرول (RBAC) پلي کړئ. |
منظم پیچ مدیریت | په سیسټم او اپلیکیشن سافټویر کې د امنیتي زیانونو د بندولو لپاره په منظم ډول پیچونه پلي کړئ. | د اتوماتیک پیچ تازه معلومات فعال کړئ، د امنیتي خبرتیاوو تعقیب کړئ. |
قوي تصدیق | د کمزورو پاسورډونو او ډیفالټ اسنادو په بندولو سره د غیر مجاز لاسرسي مخنیوی. | د پټنوم پالیسۍ پلي کړئ، د څو فکتورونو تصدیق (MFA) فعال کړئ. |
د سیسټم څارنه او ننوتل | د شکمنو فعالیتونو کشف او تحلیل لپاره د سیسټم پیښو په دوامداره توګه څارنه وکړئ. | تفتیش شوی د وسایلو څخه کار واخلئ لکه ، په منظم ډول د لاګونو بیاکتنه ، د مرکزي لاګ مدیریت پلي کول. |
د امنیت اساسي اصول
دا باید هېر نه شي چې، په لینکس توزیعونو کې د امنیت تامین یوه دوامداره پروسه ده. لکه څنګه چې نوي ګواښونه راڅرګندېږي، تاسو اړتیا لرئ چې خپلې امنیتي ستراتیژۍ د هغې مطابق تازه کړئ. د SELinux او AppArmor په څیر وسایل کولی شي تاسو سره پدې پروسه کې مرسته وکړي، مګر دوی مناسب ترتیب او دوامداره څارنې ته اړتیا لري. تاسو کولی شئ خپل سیسټمونه د اضافي امنیتي تدابیرو لکه فایر والونو او څارنې وسیلو په پلي کولو سره نور هم پیاوړي کړئ.
د امنیت لپاره فعال چلند کول به تاسو سره د احتمالي بریدونو اغیز کمولو کې مرسته وکړي او ستاسو د سیسټمونو دوام ډاډمن کړي. د زیان منونکو معلوماتو ژر کشف او چټک غبرګون د معلوماتو د ضایع کیدو او شهرت ته د زیان رسولو مخنیوي لپاره کلیدي دي. له همدې امله، دا خورا مهمه ده چې د امنیت پوهاوی ستاسو د کارپوریټ کلتور برخه وګرځوئ او ټولو کاروونکو ته په منظم ډول روزنه ورکړئ.
په لینکس توزیعونو کې د امنیت، سیسټم ثبات او د معلوماتو بشپړتیا لپاره خورا مهم دی. په دې شرایطو کې، د امنیت لوړ شوي لینکس (SELinux) یو امنیتي میکانیزم دی چې د سیسټم مدیرانو ته اجازه ورکوي چې پرمختللي لاسرسي کنټرول او امنیتي پالیسۍ پلي کړي. SELinux یو امنیتي ماډل دی چې د کرنل په کچه کار کوي او د دودیز لینکس اجازې ماډل سربیره د لازمي لاسرسي کنټرول (MAC) پالیسۍ پلي کوي. په دې توګه، د پروسو او کاروونکو د واکونو په اړه ډیر مفصل او سخت کنټرول چمتو کیږي.
د SELinux اصلي موخه د سیسټم سرچینو ته د لاسرسي کمولو سره د احتمالي زیان منونکو او مالویر اغیز محدودول دي. دا د لږ تر لږه امتیاز پر اصل ولاړ دی؛ يعنې، هره پروسه يوازې هغه سرچينو ته لاسرسی موندلی شي چې ورته اړتيا لري. SELinux د امنیتي پالیسۍ له لارې ټاکي چې کومې پروسې کولی شي کومو فایلونو، ډایرکټریو، پورټونو، یا نورو سیسټم سرچینو ته لاسرسی ومومي. دا پالیسۍ د سیسټم مدیرانو لخوا تنظیم کیدی شي او د سیسټم اړتیاو سره سم تنظیم کیدی شي.
د SELinux اصلي ځانګړتیاوې
SELinux په سیسټم کې هر شی (فایل، پروسې، ساکټ، او نور) ته د امنیت لیبل ورکوي. دا لیبلونه د امنیتي پالیسیو کې تعریف شوي قواعدو سره سم د لاسرسي اجازه ټاکي. د مثال په توګه، یو ویب سرور ته اجازه ورکول کیدی شي چې یوازې ځینې فایلونو ته لاسرسی ولري، یا د ډیټابیس سرور ته اجازه ورکول کیدی شي چې یوازې ځینې ځانګړي پورټونه وکاروي. په دې توګه، حتی که امنیتي سرغړونه هم وشي، د بریدګر واک محدود پاتې کیږي او د ټول سیسټم نیول ستونزمن کیږي. لاندې جدول د SELinux اساسي کاري اصول لنډیز کوي:
برخه | تشریح | فعالیت |
---|---|---|
د پالیسۍ انجن | په کرنل کې د لاسرسي کنټرول پریکړې اداره کوي. | د پالیسیو سره سم د لاسرسي غوښتنې ارزوي. |
امنیتي پالیسۍ | په سیسټم کې د امنیت قواعد تعریفوي. | دا مشخص کوي چې کومې پروسې کومو سرچینو ته لاسرسی موندلی شي. |
لیبل کول | په سیسټم کې هر شی ته د امنیت ټګ ټاکي. | دا د لاسرسي کنټرول اساس جوړوي. |
د ویکتور کیش (AVC) ته لاسرسی | د کیچونو د لاسرسي کنټرول پریکړې. | دا فعالیت ښه کوي او غیر ضروري بار کموي. |
د SELinux عملیات پیچلي کیدی شي، مګر د هغې اساسي اصل ساده دی: د لاسرسي هره غوښتنه د امنیتي پالیسۍ په وړاندې چک کیږي او که اجازه ورکړل شي اجرا کیږي. دا طریقه د سیسټم مدیرانو ته ډیر کنټرول ورکوي، مګر که په سمه توګه تنظیم نه شي نو د سیسټم فعالیت باندې منفي اغیزه کولی شي. له همدې امله، د SELinux فعالولو دمخه محتاط پلان جوړونه او ازموینې ته اړتیا ده. د SELinux ناسم تنظیم شوی پالیسي ممکن د سیسټم غیر متوقع چلند یا ځینې غوښتنلیکونو کار بندولو لامل شي.
اپ آرمر، په لینکس توزیعونو کې دا یو بل امنیتي وسیله ده چې کارول کیږي او د SELinux بدیل په توګه ولاړ دی. د اپ آرمر موخه دا ده چې د غوښتنلیکونو وړتیاوې محدودولو سره د سیسټم امنیت زیات کړي. د دې بنسټیز اصل دا دی چې داسې پروفایلونه جوړ کړي چې تعریف کړي چې کومو سرچینو ته غوښتنلیکونه لاسرسی کولی شي او کوم عملیات ترسره کولی شي. د دې پروفایلونو څخه مننه، حتی که یو اپلیکیشن په ناوړه توګه تښتول شوی وي، د سیسټم نورو سرچینو ته د زیان رسولو احتمال یې د پام وړ کم شوی دی.
ځانګړتیا | د اپ آرمر | سیلینکس |
---|---|---|
چلند | د لارې پر بنسټ | د لیبل پر بنسټ |
ترتیب | په اسانۍ سره تنظیم کیدونکی | ډیر پیچلی تنظیم کیدونکی |
د زده کړې منحني | ښکته | لوړ |
انعطاف پذیري | لوړ | ډېر لوړ |
د اپ آرمر ګټې
اپ آرمر یو ډیر د لاسرسي وړ امنیتي حل وړاندې کوي، په ځانګړي توګه د پیل کونکو او سیسټم مدیرانو لپاره. د پروفایل کولو پروسه د غوښتنلیکونو د عادي چلند په لیدلو سره په اتوماتيک ډول ترسره کیدی شي، کوم چې د ترتیب کولو پروسه د پام وړ ساده کوي. په هرصورت، دا د SELinux په څیر مفصل او انعطاف منونکی کنټرول نه وړاندې کوي. له همدې امله، پداسې حال کې چې SELinux ممکن د لوړ امنیتي اړتیاو سره سیسټمونو لپاره ډیر مناسب وي، AppArmor د هغو کسانو لپاره یو مثالی انتخاب دی چې د ساده او ګړندي حل په لټه کې دي.
اپ آرمر، په لینکس توزیعونو کې دا د سیسټم امنیت زیاتولو لپاره یوه مؤثره وسیله ده. د کارولو اسانتیا او د انعطاف وړ ترتیب انتخابونو څخه مننه، دا په ډیری مختلفو سناریوګانو کې پلي کیدی شي. دا د SELinux په پرتله د زده کړې ساده منحني لري، چې دا په ځانګړي ډول د کوچنیو او منځنیو سوداګرۍ لپاره زړه راښکونکی کوي. ستاسو د امنیتي اړتیاوو او تخنیکي پوهې پورې اړه لري، تاسو ممکن د AppArmor یا SELinux، یا دواړو کارولو په اړه فکر وکړئ.
په لینکس توزیعونو کې کله چې د امنیت خبره راځي، SELinux او AppArmor دوه مهم امنیتي حلونه دي چې د سیسټم مدیران ډیری وختونه ورسره مخ کیږي. دواړه موخه لري چې د سیسټم سرچینو ته د لاسرسي کنټرولولو او د غیر مجاز عملیاتو مخنیوي له لارې د سیسټم امنیت زیات کړي. په هرصورت، د دې دوو وسیلو د طریقو او پلي کولو میتودونو ترمنځ د پام وړ توپیرونه شتون لري. پدې برخه کې، موږ به د SELinux او AppArmor ترمنځ کلیدي توپیرونه وڅیړو.
ځانګړتیا | سیلینکس | د اپ آرمر |
---|---|---|
چلند | د لاسرسي لازمي کنټرول (MAC) | د لاسرسي لازمي کنټرول (MAC) |
د پالیسۍ مدیریت | ډیر پیچلی، ښه کنټرول | ساده، د لارې پر بنسټ کنټرول |
یوځای کول | په ژوره توګه په هسته کې مدغم شوی | د کرنل ماډل په توګه چلیږي |
مطابقت | د NSA لخوا رامینځته شوی، ډیر سخت | د نویل لخوا رامینځته شوی، ډیر انعطاف منونکی |
سیلینکس، NSA (د ملي امنیت اداره) دا یو امنیتي حل دی چې د کرنل لخوا رامینځته شوی او په ژوره توګه مدغم شوی. دا ژور ادغام SELinux ته اجازه ورکوي چې په سیسټم باندې ډیر دانه او سخت کنټرول وساتي. د SELinux پالیسۍ د شیانو (فایلونو، پروسو، ساکټونو، او نورو) د امنیتي شرایطو پر بنسټ والړ دي، او دا شرایط ټاکي چې کوم پروسې کومو شیانو ته لاسرسی موندلی شي. دا طریقه د سیسټم مدیرانو ته ډیر کنټرول وړاندې کوي، مګر دا ډیر پیچلي ترتیب ته هم اړتیا لري.
اپ آرمر دی، ناول دا د SELinux لخوا رامینځته شوی او د SELinux په پرتله ډیر کاروونکي دوستانه چلند لري. د AppArmor پالیسۍ عموما د فایل لارو پر بنسټ والړ دي او تعریفوي چې کوم پروګرامونه کومو فایلونو ته لاسرسی کولی شي. دا د لارې پر بنسټ چلند د AppArmor تنظیم او اداره کول اسانه کوي، په ځانګړي توګه د لږ تجربه لرونکي سیسټم مدیرانو لپاره. سربیره پردې، د AppArmor د زده کړې حالت څخه مننه، د سیسټم مدیران کولی شي ګام په ګام پالیسۍ جوړې او ازموینه وکړي.
دواړه امنیتي حل لارې خپلې ګټې او زیانونه لري. SELinux د تجربه لرونکو سیسټم مدیرانو لپاره مثالی دی چې لوړ امنیتي اړتیاوې لري او کولی شي پیچلي تشکیلات اداره کړي. له بلې خوا، AppArmor د تنظیم کولو او مدیریت اسانه وړتیا وړاندې کوي، دا د هغو کسانو لپاره مناسب انتخاب جوړوي چې ساده امنیتي اړتیاوې یا محدود سرچینې لري. کوم حل غوره کړئ، د لینوکس ویش د سیسټم مدیر د ځانګړو اړتیاوو او تخصص کچې پورې اړه لري.
په لنډه توګه، د SELinux او AppArmor ترمنځ اصلي توپیرونه دا دي:
په لینکس توزیعونو کې کله چې د امنیتي ستراتیژیو جوړول، نو دا مهمه ده چې لومړی د خپل سیسټم اړتیاوې او خطرونه درک کړئ. هر ویش خپل ځانګړي زیان منونکي او اړتیاوې لري. له همدې امله، د عمومي امنیتي چلند پر ځای، ستاسو د سیسټم لپاره ځانګړی غوره ده چې یوه ستراتیژي وټاکئ. په دې ستراتیژۍ کې باید تخنیکي اقدامات او سازماني پالیسۍ دواړه شاملې وي. د مثال په توګه، اساسي اقدامات لکه د قوي پاسورډونو کارول، منظم امنیتي تازه معلومات ترسره کول، او د غیر مجاز لاسرسي مخنیوی باید تل لومړیتوب وي.
یو بل مهم فکتور چې باید د خپلې امنیتي ستراتیژۍ د جوړولو په وخت کې په پام کې ونیول شي د کارونې او امنیت ترمنځ توازن ساتل دي. ډیر سخت امنیتي تدابیر کولی شي د سیسټم کارول کم کړي او د کارونکي تجربه منفي اغیزه وکړي. له همدې امله، کله چې امنیتي تدابیر پلي کیږي، ستاسو د سوداګرۍ پروسې به ګډوډ نه کړي تاسو باید پدې لاره کې محتاط اوسئ. د مثال په توګه، عصري امنیتي میتودونه لکه څو فکتور تصدیق (MFA) دواړه امنیت زیاتوي او د کاروونکي تجربه ښه کوي.
د امنیت طبقه | سپارښتنې میتودونه | د پلي کولو مشکل |
---|---|---|
د هویت تصدیق | څو فکتور تصدیق (MFA)، قوي پاسورډونه | منځنی |
د لاسرسي کنټرول | SELinux، AppArmor، د رول پر بنسټ د لاسرسي کنټرول (RBAC) | لوړ |
د شبکې امنیت | فایر والونه، د مداخلې کشف سیسټمونه (IDS) | منځنی |
د سافټویر امنیت | منظم تازه معلومات، امنیتي سکینرونه | ټیټ |
ستاسو د امنیتي ستراتیژۍ د یوې برخې په توګه، دا هم مهمه ده چې په منظم ډول زیانمنونکي سکین کړئ او حل یې کړئ. د زیان مننې سکینونه ستاسو په سیسټم کې احتمالي زیان مننې پیژندلو او د دې زیان مننو تړلو کې مرسته کوي. دا هم ګټوره ده چې د امنیتي پیښو لپاره د چمتووالي لپاره د پیښو د غبرګون پلان جوړ کړئ. دا پلان به تاسو سره مرسته وکړي چې دا معلومه کړئ چې تاسو به څنګه غبرګون وښایئ او د امنیتي سرغړونې په صورت کې به کوم ګامونه پورته کوئ. په یاد ولرئ، یو فعال امنیتي چلندتل د غبرګوني چلند په پرتله ډېر اغېزمن وي.
په لینکس توزیعونو کې کله چې د امنیتي ستراتیژیو جوړول، د پرتونو لرونکی چلند غوره کول یو له خورا اغیزمنو میتودونو څخه دی. دا طریقه مختلف امنیتي طبقې رامینځته کوي، دا ډاډ ورکوي چې په یوه طبقه کې امنیتي زیانمننې د نورو طبقو لخوا جبران کیږي. د مثال په توګه، که چیرې یو بریدګر د فایر وال څخه تیر شي، د لاسرسي کنټرول میکانیزمونه لکه SELinux یا AppArmor کولی شي سیسټم ته د زیان رسولو مخه ونیسي.
د غوښتنلیک مرحلې
ستاسو د امنیتي ستراتیژۍ د یوې برخې په توګه، دا هم مهمه ده چې یو ځانګړی عمل پلان جوړ کړئ. دا پلان تاسو سره مرسته کوي چې دا معلومه کړئ چې تاسو به امنیتي تدابیر څنګه پلي کوئ، څوک مسؤل دی، او کومو سرچینو ته اړتیا لرئ. دا هم مهمه ده چې د امنیتي روزنې په تنظیمولو سره د کاروونکو د امنیت پوهاوی زیات شي. کله چې کاروونکي د امنیتي ګواښونو څخه خبر وي، نو دوی به د فشینګ بریدونو یا نورو ټولنیزو انجینرۍ تاکتیکونو په وړاندې ډیر مقاومت ولري.
په یاد ولرئ چې ستاسو امنیتي ستراتیژي باید په دوامداره توګه تازه او ښه شي. ټکنالوژي په دوامداره توګه بدلېږي او نوي امنیتي ګواښونه راڅرګندېږي. له همدې امله، په منظم ډول خپله امنیتي ستراتیژي بیاکتنه وکړئ او د نویو ګواښونو سره د تطابق لپاره یې تازه کړئ. دوامداره ښه والیستاسو د امنیتي ستراتیژۍ د اغیزمنتوب ساتلو لپاره کلیدي ده.
په لینکس توزیعونو کې د امنیتي ترتیباتو اصلاح کول د سیسټم مدیرانو لپاره یو مهم کار دی. SELinux او AppArmor دوه امنیتي وسایل دي چې پدې پروسه کې مهم رول لوبوي. د دې وسایلو اغیزمن کارول ستاسو د سیسټمونو د مختلفو ګواښونو په وړاندې د ساتنې لپاره یو له مهمو کلیدونو څخه دی. په هرصورت، د دې وسیلو پیچلتیا او ترتیب اړتیاوې د ځینو کاروونکو لپاره خورا ډیرې کیدی شي. دا هغه ځای دی چې ځینې لارښوونې په کې راځي ترڅو تاسو سره د SELinux او AppArmor په اغیزمنه توګه کارولو کې مرسته وکړي.
یو له هغو اساسي اصولو څخه چې باید په SELinux او AppArmor ترتیباتو کې په پام کې ونیول شي، دا دي: د لږ امتیاز اصل دی. دا اصل پدې مانا دی چې هرې پروسې ته باید یوازې هغه سرچینو ته د لاسرسي اجازه ورکړل شي چې ورته اړتیا لري. دا ډاډ ورکوي چې د احتمالي امنیتي سرغړونې په صورت کې، هغه سرچینې چې بریدګر ورته لاسرسی لري محدودې دي. د دې اصل د پلي کولو لپاره، تاسو کولی شئ په دواړو وسیلو کې د پروسې ځانګړي پالیسۍ تعریف کړئ، چې د سیسټم په کچه یو ډیر خوندي چاپیریال رامینځته کوي.
اشاره | سیلینکس | د اپ آرمر |
---|---|---|
د پالیسۍ مدیریت | سیمانج، د پلټنې اجازه ورکول | aa-genprof، aa- شکایت |
موډونه | پلي کوونکی، اجازه ورکوونکی، معلول | پلي کول، شکایت کول، غیر فعال کول |
ورځنی تحلیل | /var/log/audit/audit.log | /var/log/kern.log، /var/log/syslog |
اساسي حکمونه | ځواک ترلاسه کول، ټینګول | د aa- حالت، د اپارمر_ حالت |
دا هم مهمه ده چې د SELinux او AppArmor لخوا وړاندې شوي مختلف طریقې پوه شئ او په سمه توګه یې وکاروئ. پداسې حال کې چې SELinux د تطبیق، اجازه ورکولو، او غیر فعال حالتونه لري، AppArmor د تطبیق، شکایت او غیر فعال حالتونه لري. د تطبیق یا پلي کولو طریقې هغه طریقې دي چیرې چې پالیسۍ په فعاله توګه پلي کیږي او د سرغړونو مخه نیول کیږي. د اجازې یا شکایت طریقې هغه طریقې دي چیرې چې سرغړونې یوازې ثبت کیږي مګر بندې نه کیږي. دا حالت د نویو پالیسیو جوړولو یا د موجوده پالیسیو د ازموینې په وخت کې ګټور دی. معلول حالت هغه حالت دی چې امنیتي وسایل په بشپړ ډول غیر فعال وي او عموما سپارښتنه نه کیږي.
د کارولو لارښوونې
د SELinux او AppArmor تنظیم او اداره کولو پرمهال د ستونزو د حل لپاره، دا مهمه ده چې په منظم ډول د سیسټم لاګونه بیاکتنه او تحلیل کړئ. دواړه وسایل هغه لاګونه ساتي چې د امنیتي سرغړونو او پالیسۍ سرغړونو په تفصیل سره ثبتوي. دا لاګونه ښیي چې کومو پروسو هڅه کړې چې کومو سرچینو ته لاسرسی ومومي او کوم پالیسۍ سرغړونه شوې. د دې معلوماتو په کارولو سره، تاسو کولی شئ پالیسۍ اصلاح کړئ او خپل سیسټم ډیر خوندي کړئ. په یاد ولرئ، امنیت یوه دوامداره پروسه ده او منظمې ساتنې او څارنې ته اړتیا لري.
په لینکس توزیعونو کې امنیت یوازې د SELinux یا AppArmor په څیر وسیلو پورې محدود نه دی. که څه هم دا وسایل د سیسټم امنیت یوه مهمه برخه ده، دوی د اور وژنې او نورو امنیتي وسیلو سره په ګډه کارولو سره خورا اغیزمن دفاعي میکانیزم رامینځته کوي. پداسې حال کې چې فایر والونه د شبکې ترافیک څارنه او د ځانګړو مقرراتو سره سم یې فلټر کولو سره د غیر مجاز لاسرسي مخه نیسي، نور وسایل په سیسټم کې د زیان منونکو موندلو او حل کولو کې مرسته کوي.
فایر والونه د شبکې ترافیک کنټرولوي، چې د مالویر او برید کونکو لپاره سیسټم ته لاسرسی ستونزمن کوي. په ځانګړې توګه عامه سرورونه او د حساسو معلوماتو لرونکي سیسټمونو لپاره د فایر وال کارول خورا مهم دي. فایر والونه کولی شي راتلونکی او بهر ته تلونکی ترافیک تحلیل کړي او ځانګړي IP پتې، پورټونه، یا پروتوکولونه بند کړي. په دې توګه، د غیرقانوني لاسرسي هڅې او احتمالي بریدونه د پیل کیدو دمخه مخنیوی کیدی شي.
موټر | تشریح | بنسټیز فعالیت |
---|---|---|
د iptables | د فایر وال وسیله چې د لینکس کرنل برخه ده. | د شبکې ترافیک فلټر کول او روټ کول. |
فایر والډ | د iptables تنظیم کولو ته اجازه ورکوي په ډیر کاروونکي دوستانه ډول. | د متحرک فایر وال قواعدو اداره کول. |
Fail2Ban | دا د ننوتلو ناکامې هڅې کشفوي او د IP پتې بندوي. | د وحشيانه بریدونو په وړاندې ساتنه. |
د مداخلې کشف سیسټمونه (IDS) | دا د شبکې ترافیک او سیسټم لاګونو تحلیل کولو سره شکمن فعالیتونه کشفوي. | د بریدونو کشف کول او خبرداری ورکول. |
په لاندې لیست کې ځینې بشپړونکي امنیتي تدابیر شامل دي چې د اور وژنې سربیره کارول کیدی شي:
په لینکس توزیعونو کې په یوه جامع امنیتي ستراتیژۍ کې باید د SELinux یا AppArmor په څیر وسایل، او همدارنګه د اور وژنې او نور امنیتي تدابیر شامل وي. د دې وسایلو یوځای کارول د سیسټم امنیت د پام وړ زیاتوي، د احتمالي ګواښونو په وړاندې قوي دفاع چمتو کوي.
په لینکس توزیعونو کې کله چې د امنیت خبره راځي، د کاروونکو د اجازې سم مدیریت خورا مهم دی. په سیسټم کې هر فایل او لارښود د ځانګړو کاروونکو یا ډلو ملکیت کیدی شي، او دا ملکیت مستقیم د لاسرسي حقونو باندې اغیزه کوي. ناسم تنظیم شوي اجازې کولی شي ناوړه کاروونکو یا سافټویر ته اجازه ورکړي چې په سیسټم کې غیر مجاز بدلونونه راولي، حساس معلوماتو ته لاسرسی ومومي، یا د سیسټم سرچینو څخه ناوړه ګټه پورته کړي. له همدې امله، په منظم ډول د کاروونکو اجازې بیاکتنه او د اړتیا په صورت کې یې تازه کول د امنیتي سرغړونو خطر کموي.
د اجازې ډول | سمبولیک استازیتوب | معنی |
---|---|---|
لوستل | ر | د فایل لیدلو یا د لارښود مینځپانګې لیست کولو اجازه |
مه لیکه | د | د فایل د تعدیل یا ډایرکټرۍ ته د نویو فایلونو د اضافه کولو اجازه |
عملیاتي | ایکس | د فایل اجرا کولو یا ډایرکټرۍ ته د لاسرسي اجازه (د ډایرکټرۍ لپاره) |
کارونکی (مالک) | ته | د فایل یا ډایرکټرۍ د مالک اجازه |
ډله | ج | د هغه ډلې اجازه چې فایل یا ډایرکټرۍ ورسره تړاو لري |
نور | هغه | په سیسټم کې د نورو ټولو کاروونکو اجازې |
د اجازې مدیریت یوه سمه ستراتیژي، لږ تر لږه امتیاز باید د اصل پر بنسټ وي. دا اصل غواړي چې کاروونکو ته یوازې هغه لږ تر لږه اجازې ورکړل شي چې د دوی د دندو د ترسره کولو لپاره اړین دي. د مثال په توګه، که چیرې یو کاروونکی د یوې ځانګړې فایل لوستلو ته اړتیا ولري، نو دوی ته باید د لیکلو یا اجرا کولو اجازه ورنکړل شي. دا طریقه احتمالي زیان محدودوي حتی که یو حساب هم زیانمن شوی وي. سربیره پردې، دا مهمه ده چې په منظم ډول پلټنې ترسره شي ترڅو هغه کاروونکي وپیژندل شي او لرې شي چې غیر ضروري یا ډیر امتیاز لرونکي اجازې لري.
د رخصتۍ د مدیریت ګامونه
د کاروونکو د اجازې اداره کول یوازې یوه تخنیکي مسله نه ده، بلکې یو سازماني مسؤلیت هم دی. ټول کاروونکي باید د امنیتي پالیسیو په اړه خبر شي او ډاډ ترلاسه شي چې دوی ورسره سم عمل کوي. برسیره پردې، دا د سیسټم مدیرانو لپاره مهمه ده چې منظم امنیتي روزنه ترلاسه کړي او د غوره کړنو په اړه تازه معلومات ولري. دا باید په پام کې ونیول شي چې یو پیاوړی امنیتي دریځ د تخنیکي اقداماتو او د کاروونکو پوهاوي دواړو ترکیب له لارې ترلاسه کیږي. په لینکس توزیعونو کېد کارونکي اجازې په سمه توګه تنظیم شوي د سیسټم امنیت یو له بنسټیزو ډبرو څخه دی او یو مهم عنصر دی چې باید له پامه ونه غورځول شي.
په لینکس توزیعونو کې د SELinux یا AppArmor په څیر د امنیتي وسیلو کارول کولی شي ستاسو د سیسټم امنیت د پام وړ لوړ کړي. دا وسایل د دودیزو اجازې سیسټمونو هاخوا ځي، تاسو ته د هغو سرچینو په اړه ډیر دقیق کنټرول درکوي چې غوښتنلیکونه او پروسې ورته لاسرسی لري. نو، حتی که یو اپلیکیشن زیانمنونکی وي، تاسو کولی شئ خپل ټول سیسټم د زیان څخه خوندي کړئ. دا یوه مهمه ګټه وړاندې کوي، په ځانګړې توګه په سرور سیسټمونو او چاپیریالونو کې چیرې چې حساس معلومات پروسس کیږي.
مهمې ګټې
د دې وسایلو بله مهمه ګټه دا ده چې دوی تاسو سره د اطاعت اړتیاو پوره کولو کې مرسته کوي. په ځانګړې توګه د هغو سازمانونو لپاره چې د مالي چارو، روغتیا پاملرنې او حکومت په څیر سکتورونو کې فعالیت کوي، د ځینو امنیتي معیارونو (لکه PCI DSS، HIPAA) اطاعت لازمي دی. SELinux او AppArmor کولی شي تاسو سره د دې معیارونو سره د مطابقت په پروسه کې مرسته وکړي او ستاسو لپاره د پلټنو پاس کول اسانه کړي. دوی د داخلي ګواښونو په وړاندې یو مهم دفاعي میکانیزم هم چمتو کوي. دوی ستاسو د سیسټم بشپړتیا ساتي د مجاز کاروونکو د غلطو یا ناوړه کړنو څخه د خطرونو کمولو سره.
کارول | تشریح | د نمونې سناریو |
---|---|---|
پرمختللی امنیت | د اپلیکیشن لاسرسی محدودوي او د غیر مجاز لاسرسي مخه نیسي. | یو ویب سرور ته اجازه ورکول کیږي چې یوازې ځینې فایلونو ته لاسرسی ولري. |
مطابقت | د امنیتي معیارونو سره سم عمل کول اسانه کوي. | د PCI DSS اړتیاو پوره کولو لپاره د کریډیټ کارت معلوماتو ته لاسرسی محدودوي. |
د مالویر ساتنه | د سیسټم سرچینو ته د لاسرسي کنټرولولو سره د مالویر خپریدو مخه نیسي. | مالویر د سیسټم فایلونو ته د لاسرسي څخه منع دی. |
د داخلي ګواښونو په وړاندې ساتنه | د مجاز کاروونکو لخوا غلط عملونه محدودوي. | د سیسټم مهمو فایلونو ته لاسرسی چې احتمال لري په ناڅاپي ډول حذف شي محدود دی. |
SELinux او AppArmor هم د سیسټم ثبات زیاتوي. د اپلیکیشنونو څخه ناڅاپي چلند یا غلطۍ ډیری وختونه د سیسټم په کچه ستونزې رامینځته کولی شي. په هرصورت، د دې امنیتي وسیلو په مرسته، د غوښتنلیکونو اغیزې محدود کیدی شي او ستاسو سیسټم د خرابیدو یا بې ثباته کیدو مخه نیول کیدی شي. دا د ځانګړي ډول مهمو سیسټمونو دوامداره او باوري عملیات تضمینوي. د مثال په توګه، یو اپلیکیشن د ډیرو سرچینو مصرف کولو یا په ناڅاپي ډول د سیسټم فایلونو بدلولو څخه مخنیوی کیدی شي.
په لینکس توزیعونو کې د SELinux یا AppArmor کارول نه یوازې د امنیت اندازه ده، بلکې ستاسو د سیسټم په عمومي روغتیا او ثبات کې د پام وړ پانګونه هم ده. د دې وسیلو څخه مننه، تاسو کولی شئ د بهرنیو بریدونو په وړاندې ډیر مقاومت وکړئ او د داخلي ګواښونو او غلط ترتیبونو منفي اغیزې کمې کړئ. دا تاسو سره مرسته کوي چې په اوږد مهال کې د وخت او لګښتونو په سپمولو سره ستاسو د سوداګرۍ دوام ډاډمن کړئ.
په دې مقاله کې، په لینکس توزیعونو کې موږ په تفصیل سره SELinux او AppArmor معاینه کړي، دوه مهم وسایل چې د پرمختللي امنیت چمتو کولو لپاره کارول کیږي. موږ د دواړو وسیلو د اساسي اصولو، د دوی د عملیاتي میکانیزمونو او د دوی ترمنځ د توپیرونو په اړه بحث وکړ. زموږ هدف دا دی چې د سیسټم مدیرانو او امنیتي مسلکیانو سره مرسته وکړو چې هغه امنیتي ستراتیژي وټاکي چې د دوی اړتیاو سره سم وي.
ځانګړتیا | سیلینکس | د اپ آرمر |
---|---|---|
د امنیت ماډل | د لاسرسي لازمي کنټرول (MAC) | د لاسرسي لازمي کنټرول (MAC) |
د پالیسۍ مدیریت | ډیر پیچلی، ښه سمون ته اړتیا لري. | ساده، د پروفایل پر بنسټ. |
د زده کړې منحني | سټیپر | اسانه |
ساحه | په ټول سیسټم کې سخت امنیت | د اپلیکیشن پر بنسټ امنیت |
SELinux او AppArmor، په لینکس توزیعونو کې د امنیتي زیانونو د کمولو لپاره خورا مهم دی. SELinux، که څه هم ډیر پیچلی دی، په ټول سیسټم کې سخت امنیت چمتو کوي. له بلې خوا، AppArmor د زده کړې اسانه منحني وړاندې کوي او د هغې د غوښتنلیک متمرکز چلند څخه مننه په چټکۍ سره پلي کیدی شي. کوم وسیله غوره کول ستاسو د سیسټم اړتیاو، ستاسو د امنیتي اړتیاوو، او ستاسو د مدیریت ټیم د تخصص کچې پورې اړه لري.
راتلونکی ګامونه
هغه مهمه خبره چې باید په یاد ولرئ دا ده چې یوازې SELinux یا AppArmor کافي ندي. دا ستاسو د امنیتي ستراتیژۍ یوازې یوه برخه ده. کله چې د نورو اقداماتو لکه د اور وژنې، د مداخلې کشف سیسټمونو او منظم امنیتي پلټنو سره په ګډه کارول کیږي، ستاسو د سیسټم امنیت د پام وړ لوړ کیدی شي. سربیره پردې، د کاروونکو د امنیت پوهاوی زیاتول او ډاډ ترلاسه کول چې دوی قوي پاسورډونه کاروي هم خورا مهم دي.
په لینکس توزیعونو کې امنیت یوه دوامداره پروسه ده. د خپل سیسټم د امنیت د ډاډمن کولو لپاره، تاسو باید په منظم ډول د زیان منونکو لپاره سکین وکړئ، خپل سافټویر تازه وساتئ، او خپلې امنیتي پالیسۍ بیاکتنه وکړئ. د SELinux او AppArmor په څیر وسایل کولی شي پدې پروسه کې ستاسو سره ډیره مرسته وکړي. په هرصورت، ترټولو اغیزمنه امنیتي ستراتیژي دا ده چې یو پرت لرونکی چلند غوره شي او د مختلفو امنیتي اقداماتو ترکیب وکارول شي.
د SELinux او AppArmor کارول د سیسټم فعالیت څنګه اغیزه کوي؟
SELinux او AppArmor کولی شي د سیسټم سرچینو څارنه او لاسرسي کنټرولولو سره اضافي لګښتونه اضافه کړي. په هرصورت، کله چې په سمه توګه تنظیم شي، دا اضافي لګښت معمولا د پام وړ نه وي. په ځینو مواردو کې، دوی حتی کولی شي د غیر ضروري پروسو په بندولو سره فعالیت ښه کړي. مهمه خبره دا ده چې یو پروفایل غوره کړئ چې ستاسو د سیسټم اړتیاو او کارونې سناریو سره سم وي او ترتیب یې غوره کړئ.
کوم لینکس ویشونه په ډیفالټ ډول د SELinux یا AppArmor سره راځي؟
د فیډورا، ریډ هیټ انټرپرائز لینکس (RHEL)، او سینټوس په څیر توزیعونه معمولا د SELinux سره راځي، پداسې حال کې چې اوبنټو او SUSE لینکس په ډیفالټ ډول AppArmor کاروي. په هرصورت، دواړه امنیتي وسایل په نورو توزیعونو کې هم په لاسي ډول نصب او تنظیم کیدی شي.
کله چې د SELinux یا AppArmor سره کومه ستونزه حل کړم، زه باید څه وګورم؟
لومړی، تاسو باید د سیسټم لاګونو (د پلټنې لاګونو یا د AppArmor لاګونو) معاینه کولو سره د لاسرسي سرغړونې ومومئ. دوهم، ډاډ ترلاسه کړئ چې د پالیسۍ قواعد په سمه توګه تنظیم شوي دي. دریم، هڅه وکړئ چې معلومه کړئ چې ایا ستونزه د یو ځانګړي اپلیکیشن یا خدمت سره ده. په نهایت کې، تاسو کولی شئ په لنډمهاله توګه د امنیت وسیله غیر فعال کړئ او وګورئ چې ایا ستونزه د هغې له امله رامینځته شوې ده.
تاسو د SELinux یا AppArmor زده کړې لپاره کومې سرچینې وړاندیز کوئ؟
د دواړو وسیلو لپاره، رسمي اسناد غوره پیل ټکی دی. د دې تر څنګ، د ریډ هیټ د SELinux نوټ بوک او د اوبنټو د اپ آرمر اسناد خورا جامع دي. تاسو کولی شئ په آنلاین فورمونو او ټولنو کې د ترتیب او ستونزو حل کولو ډیری نمونې لارښوونې هم ومومئ. د تمرین لپاره د ازموینې په چاپیریال کې د مختلفو پالیسیو پلي کول به د زده کړې پروسه ګړندۍ کړي.
څنګه کولی شم د SELinux یا AppArmor په کارولو سره یو ویب سرور (لکه اپاچی یا نګینکس) ډیر خوندي کړم؟
د ویب سرور لپاره په ځانګړي ډول ډیزاین شوي SELinux یا AppArmor پروفایلونو په جوړولو سره پیل کړئ. دا پروفایلونه ویب سرور ته اجازه ورکوي چې یوازې اړین فایلونو او سرچینو ته لاسرسی ومومي. د مثال په توګه، تاسو کولی شئ د ویب منځپانګې لارښودونو لکه `/var/www/html` ته لاسرسی محدود کړئ، د لاګ فایلونو لپاره د لیکلو اجازه محدود کړئ، او د ځانګړو شبکې اتصالاتو ته لاسرسی بند کړئ. دا هم مهمه ده چې په منظم ډول د لاګونو بیاکتنې له لارې احتمالي امنیتي زیانونه وپیژنئ.
د 'اجازه ورکوونکي' حالت کې د SELinux چلول څه معنی لري او کله سپارښتنه کیږي؟
'اجازه ورکوونکی' حالت SELinux ته اجازه ورکوي چې یوازې د لاسرسي سرغړونې ثبت کړي پرځای یې چې بندې کړي. دا حالت د نویو پالیسیو د ازموینې یا د ستونزو د حل لپاره کارول کیږي کله چې SELinux د یو غوښتنلیک سره مطابقت نلري. په هرصورت، په دایمي ډول په 'اجازه ورکوونکي' حالت کې چلول د سیسټم امنیت د پام وړ کموي، نو دا باید یوازې یو لنډمهاله حل وګڼل شي.
زه څنګه د SELinux پالیسۍ تازه کړم او د دې تازه معلوماتو اهمیت څه دی؟
د SELinux پالیسۍ د پیکج مدیرانو لکه `yum update` یا `apt update` له لارې تازه کیږي. دا تازه معلومات امنیتي تشې ډکوي، د نویو غوښتنلیکونو ملاتړ کوي، او د موجوده پالیسیو موثریت زیاتوي. د پالیسۍ منظم تازه معلومات ډاډ ورکوي چې ستاسو سیسټم د وروستي امنیتي معیارونو سره سم پاتې کیږي.
د SELinux او AppArmor ګټې او زیانونه څه دي؟
SELinux ډیر ګرینولر کنټرول وړاندې کوي او یو ډیر جامع امنیتي ماډل چمتو کوي، مګر د تنظیم کولو لپاره ډیر پیچلی کیدی شي. AppArmor د تنظیم کولو لپاره اسانه او ډیر کاروونکي دوستانه دی، مګر ممکن د SELinux په څیر انعطاف منونکی نه وي. کوم وسیله غوره کول د سیسټم اړتیاو، د کارونکي د تخصص کچې، او امنیتي اړتیاو پورې اړه لري. که څه هم SELinux د هغو چاپیریالونو لپاره مناسب دی چې سخت امنیت ته اړتیا لري، AppArmor ممکن د هغو کاروونکو لپاره مثالی وي چې د ساده او ګړندي حل په لټه کې دي.
نور معلومات: د SELinux په اړه نور معلومات ترلاسه کړئ
ځواب دلته پرېږدئ