initCommon(); $template->displayHeader(); ?>

15. Безбедност

[Савет] Најсвежије белешке о издању на вебу

Овај текст је подложан изменама. За најсвежију верзију текста за Fedora, посетите:

http://docs.fedoraproject.org/release-notes/

Овај одељак истиче разне безбедносне ставке на Fedora систему

15.1. Безбедносна унапређења

Fedora наставља да унапређује многе проактивне безбедносне могућности.

15.2. Подршка за SHA-256 и SHA-512 лозинке

Пакет glibc у Fedora-и 8 је имао подршку за лозинке које користе SHA-256 и SHA-512 хеширање. Раније су били доступни само DES и MD5. Ова алатка је у Fedora-и 9 унапређена. Хеширање лозинки коришћењем хеш функција SHA-256 и SHA-512 је сада подржано.

Ради пребацивања на SHA-256 или SHA-512 на инсталираном систему, користите authconfig --passalgo=sha256 --update или authconfig --passalgo=sha512 --update. За подешавање метода хеширања можете користити још и графичку алатку authconfig-gtk. Овим поступком постојећи налози неће бити обухваћени док им се не измене лозинке.

На свеже инсталираним системима подразумевано се користи SHA-512. Други алгоритми могу се подесити само за инсталације kickstart, коришћењем опција --passalgo или --enablemd5 за kickstart наредбу auth. Уколико Ваша инсталација не користи kickstart, употребите authconfig као што је горе описано, па промените лозинку root корисника и осталих корисника који су начињени након инсталације.

Нове се опције сада налазе у libuser , pam и shadow-utils, ради подршке хеширању алгоритама лозинки. Покретањем authconfig све ове опције се подешавају аутоматски, тако да није потребно њихово ручно мењање.

  • Нове вредности за опцију crypt_style, и нове опције hash_rounds_min и hash_rounds_max, сада су подржане у [defaults] одељку /etc/libuser.conf. За детаље погледајте страницу упутства libuser.conf(5).

  • Нове опције, sha256, sha512 и rounds, PAM модул pam_unix сада подржава. еare now supported by the PAM module. За детаље погледајте страницу упутства pam_unix(8).

  • Нове опције, ENCRYPT_METHOD, SHA_CRYPT_MIN_ROUNDS и SHA_CRYPT_MAX_ROUNDS, сада су подржане у /etc/login.defs. За детаље погледајте страницу упутства login.defs(5). Одговарајуће опције су додате у chpasswd(8) и newusers(8).

15.3. FORTIFY_SOURCE је проширен и покрива сада више функција

FORTIFY_SOURCE заштита сада покрива asprintf, dprintf, vasprintf, vdprintf, obstack_printf и obstack_vprintf. Ова побољшања су нарочито корисна за програме који користе glib2 библиотеку, пошто неколико њених функција користе vasprintf.

15.4. SELinux унапређења

Сада су доступне нове улоге које се могу користити за бољу контролу приступа:

  • guest_t не дозвољава покретање setuid бинарних датотека,

  • xguest_t не дозвољава мрежни приступ осим HTTP протокола преко веб читача, такође забрањује setuid бинарне датотеке.

  • user_t је савршен за канцеларијске корисинике, забрањује пребацивање на root користеђи setuid програме.

  • staff_t је исто што и user_t, осим што је приступ root налогу преко sudo наредбе дозвољен.

  • unconfined_t пружа потпун приступ, што је исто као и да се не користи SELinux.

Такође, додаци за веб читаче замотани са nspluginwrapper-ом, што је подразумевано, сада раде са ограниченим овлашћењима.

15.5. Подразумевано понашање заштитног зида

У Федори 9, подразумевано понашање заштитног зида је промењено. Више нема подразумевано отворених портова, осим порта за SSH (22), којег отвара програм Anaconda.

15.6. Опште информације

Општи увод у многа проактивна безбедносна својства Fedora система, тренутно стање и полисе је доступан на http://fedoraproject.org/wiki/Security.

15.7. SELinux

Странице SELinux пројекта садрже савете за решавање проблема, објашњења и путоказе до документације и референци. Следе неке од корисних веза:

15.8. Слободан IPA

Слободан IPA је централно управљана инсталација идентитета, политике и контроле.

Инсталатер IPA сервера претпоставља релативно чист систем, на коме инсталира и подешава неколико сервиса:

  • инстанца Fedora Directory Server

  • KDC

  • Apache

  • ntpd

  • TurboGears

Учињен је напор у омогућавању оповргавања начињених измена, међутим то није гарантовано. На сличан начин алатка ipa-client-install преписује PAM подешавања (/etc/pam.conf) и Kerberos (/etc/krb5.conf).

IPA не подржава приликом инсталације друге инстанце Fedora Directory Server на истој машини, чак ни слушање на различитим портовима. Ради инсталације IPA, остале инстанце морају бити уклоњене. Сам IPA може обавити ово уклањање.

Не постоји тренутно механизам за пребацивање постојећих корисника на IPA сервер.

Сервер се сам подешава да буде клијент. Уколико Directory Server или KDC не успеју да се покрену при подизању система, подигните га у режиму једног корисника како би решили проблем.

За више информација, погледајте следећу страницу:

http://fedoraproject.org/wiki/Features/freeIPA

displayFooter('$Date: 2008/05/12 21:38:37 $'); ?>