Re: наследяване на съ рвъри

Peter Pentchev <[email protected]>
Newsgroups gmane.linux.region.bulgaria
Message-ID <[email protected]>
On Thu, Jun 20, 2013 at 10:30:43AM +0300, Vasil Kolev wrote:
> В 07:23 +0300 на 20.06.2013 (чт), Yordan Radunchev написа:
> > Хора, попадали ли сте в ситуация да ви връчат сървър, за който няма нито ред документирано? 
> > Какво работи, защо работи, кой го ползва? При това сървъра си е production, има над 400 дена 
> > ъптайм, ползва се сериозно... Какво правите в такава ситуация, какви са стъпките за 
> > инвентаризиране? Идентифицарне на потребителите в passwd, на сървисиз...? От къде почвате и 
> > как бихте подходили?
> > 
> > r.,
> > yra
> > _______________________________________________
> 
> 
> Принципът е да разбереш какво точно се случва на машината (какво прави,
> какви услуги и хора има на нея), да ограничиш достъпа на който не трябва
> да го има и да почнеш малко по малко да update-ваш каквото има нужда
> (щото всичко с 400 дни uptime поне kernel трябва да му се смени).
> 
> Може да тръгнеш от отворените портове или процесите в ps auxw, може
> първо от passwd файла, от инсталираните пакети (въпреки че това е малко
> тежко) и т.н.,
	
...от startup скриптовете (макар че това напоследък е малко сложно -
допреди пет години си имахме SysV-style init scripts и BSD-style init
scripts, после се нароиха всякакви upstart-и (а тук каква игра на думи
има...) и какво ли не).  Като при гледане на startup-скриптовете не
забравяш две, не, три, уф, не, четири неща:

- не само имената на скриптовете; понякога може да си заслужава да
  вземеш да ги отвориш, за да видиш дали някой кръгъл иди... така де,
  администратор с много опит и оправдано самочувствие не е решил да
  променя нещо директно в тях, а не в конфигурационните им файлове

- не само отделни скриптове, ами и еквивалентът на rc.local, в който
  някой мързелив иди... така де, администратор, който отговаря за твърде
  много неща и няма никакво време да се занимава с глупости като
  разучаване на формата на startup script-ове, може да си е написал какво
  ли не

- не всеки скрипт отговаря на една програма - има startup-скриптове,
  които пускат неща като runit или svscan, които пък си гледат съвсем
  други директории и файлове за информация за това какво да пуснат

- не само startup-скриптовете, ами и, както каза Васил, ps auxw, за да
  видиш дали някой още по-кръгъл иди... така де, администратор, който
  знае, че сървърът му е стабилен и нищо не може да му се случи, не е
  пуснал процес "на ръка", защото няма абсолютно никакъв смисъл да се
  пишат startup скриптове за нещо, което се пуска толкова елементарно

> вероятно някъде има списъци за ред за security audit на
> сървъри, може да са ти полезна отправна точка.

Всъщност това би било интересно.

Поздрави,
Петър

-- 
Peter Pentchev	[email protected] [email protected] p.penchev-fP4QWU45nsFWk0Htik3J/[email protected]
PGP key:	http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
If this sentence didn't exist, somebody would have invented it.

_______________________________________________
Lug-bg mailing list
Lug-bg-R/uZOSXD/[email protected]
http://linux-bulgaria.org/mailman/listinfo/lug-bg
signature.asc (application/pgp-signature, 836 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRwrYQAAoJEGUe77AlJ98T+FMQAI3bJlMnlYE9HjWGvognJhMm
kgHABqoBgHlwsSa98h9RCMH/XrzqNUUKRgONeMpreLv3XiBP07CR+bo/jM49eWBw
LMxeiulVzGt1jK8yl695v1D9RZ/0zK87qzPFES0+oWF39tTh46G2dTRILHc8ogWG
NtQDG2FbKmiZM34+xRIPDFyO8++SIzKB24AZjsS9HThNioap1Q+QyXlZ1wF45FUJ
D+cQUoA8EQB5ApMn4+w2mZPEdJvCBfYT4gYsCQ9lDBfQ0RIbwMK4sY6nimVaCv1W
AjkXU2vdfONoup1IM/3TOxAeD9hW4xYReBgt6B8Sf9NpiiJtMcGORC5nGfHZXpQ1
YaYR8JSeltWRKhyA13yF02pHkgdhFXQ3Wjuw0buYCVpV04Fy7AL5IajWWAsZxtki
Z6p47Sv4HY8GgP78WXlx5f64rNPW21jPG9gE7822YtPdBcOJZEEdY+RbnLB4Do2i
izE7U2KmnKETvPwzEoINGN2OBORt/EapiR0gq5QYcNYG1r9sxoUKJJFTt41wI+8g
s3UWBIuTcs9rXsB73Ti+195Q3w4Q3lYTdnZexBhoY0YzI5SqDLxmzYngshTcrRMM
nvT/xAwMXyUjWz9SP0U3pUEWWm13vupDNVUeUWhE+RncwEryeQ03BclwN15a/Z96
FCDeUxl3T++DgtufaZZw
=VFsg
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.