|
Re: lug-bg: Задачка Закачка: Bash
- Subject: Re: lug-bg: Задачка Закачка: Bash
- From: Skeleta <g_georgiev.sz@xxxxxx>
- Date: Tue, 30 Nov 2004 15:05:52 +0200
Aleksandar Valchev wrote:
....
E, сега с SELinux и т.н. такива аматьорски измишльотини като мойте много ясно,
че няма да им мине номера :). Просто, като стана въпрос за bash-a ми стана
Това не е много ясно, номера може да мине на почти всеки език, който
може да ползва ресурси на системата.
В случая с този кратък скрипт се ползва ресурса 'таблица на процеси',
може да се играе на тази тема с други ограничени системни ресурси,
примерно TCP връзки, файлови дескриптори, памет и квото се сетиш подобно.
UNIX-подобните системи (стандартните реализации) делят ресурсите на две
категории (root/user) и всичко дето е за юсерите, можеш да го изядеш
сам, като по този начин блокирваш всички останали и те заспиват.
Това е сериозен проблем и опитите за оправянето му от системи като
SELinux могат (според мен) да са само частични.
Примерно за да се оправиш с TCP връзките, трябва да имаш в ядрото
система за разпознаване на TCP-бомба или TCP-атака, обаче как ще я
разпознаеш спрямо нормална програма за сканиране на мрежата или активно
работещ WEB-сървар ?
Може да се промени по-издълбоко дизайна на системата - всеки юсер да има
фиксиран лимит от ресурси, но тогава ще се получи много дървена система.
Аз съм лаик на тема Linux/Unix сигурност и горните неща ги пиша като
изхождам от по-теоретични съображения за компютрите.
Ако греша нещо, поправете ме!
интересно как така s bash-a се правят такива неща ( :(){ :|:&;};:) , а с C-то
няма да могат да се направят много по-добре и много по "мръсни" :). Ти и
Веселин Колев дръжте изкъсо openfmi.net, защото единственото място където се
сещам да тествам такива неща е там ;-). Разбира се се шегувам.
Не е шега това !
Ако ти датат shell, пробвай нещо по-тънко, fork-а го поизтъркаха в тая
нишка ...
--
Skelet
------ http://skelet.hit.bg/
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|
|
|