Поддерживать
www.wikidata.ru-ru.nina.az
chroot operaciya izmeneniya kornevogo kataloga v Unix podobnyh operacionnyh sistemah Programma zapushennaya s izmenyonnym kornevym katalogom budet imet dostup tolko k fajlam soderzhashimsya v dannom kataloge Poetomu esli nuzhno obespechit programme dostup k drugim katalogam ili fajlovym sistemam naprimer proc nuzhno zaranee primontirovat v celevom kataloge neobhodimye katalogi ili ustrojstva Termin chroot mozhet otnositsya ili k koncepcii izmenenij kornevogo kataloga ili k sistemnomu vyzovu chroot 2 ili k programme chroot 8 chto obychno ponyatno iz konteksta Izmenenie kornevogo kataloga proizvoditsya pri pomoshi sistemnogo vyzova chroot 2 Izmenenie kornevogo kataloga zatragivaet tolko tekushij process to est process sdelavshij sistemnyj vyzov chroot 2 i vseh ego potomkov Esli trebuetsya zapustit nekotoruyu programmu s izmenyonnym kornevym katalogom no v dannoj programme ne predusmotreno vypolnenie vyzova chroot 2 ispolzuyut programmu chroot 8 Eta programma prinimaet v kachestve parametrov novyj kornevoj katalog i put k programme Ona snachala sama vypolnyaet vyzov chroot 2 dlya izmeneniya sobstvennogo kornevogo kataloga na ukazannyj a zatem zapuskaet programmu po zadannomu puti Tak kak izmenyonnyj kornevoj katalog nasleduetsya potomkami processov programma zapuskaetsya s izmenyonnym kornevym katalogom Programma koren kotoroj byl perenesyon v drugoj katalog ne mozhet obrashatsya k fajlam vne etogo kataloga Eto obespechivaet udobnyj sposob pomesheniya v sandbox pesochnicu testovoj nenadyozhnoj ili lyuboj drugoj potencialno opasnoj programmy Eto takzhe prostoj sposob ispolzovaniya mehanizma jail tyurmy Odnako dokumentaciya predosteregaet ot takogo ispolzovaniya No naibolee chasto chroot ispolzuetsya dlya sborki distributivov ili otdelnyh programm kak by v chistoj srede Sm takzhe bootstrapping Na praktike v chroot slozhno pomestit programmy ozhidayushie pri zapuske najti svobodnoe mesto na diske fajly konfiguracii fajly ustrojstv i dinamicheskie biblioteki v konkretnyh mestah Dlya togo chtoby pozvolit programmam zapustitsya vnutri chroot kataloga neobhodimo obespechit ih minimalnym naborom takih fajlov zhelatelno akkuratno vybrannym tak chtoby ne pozvolit neumyshlennyj dostup k sisteme snaruzhi naprimer cherez fajly ustrojstv ili FIFO Programmam razreshaetsya otkryvat fajlovye deskriptory dlya fajlov konvejerov i setevyh soedinenij v chroot e kotoryj mozhet uprostit izgotovlenie jail delaya neobyazatelnym hranenie rabochih fajlov vnutri kataloga chroot Eto takzhe mozhet ispolzovatsya kak prostejshaya sistema v kotoroj programme yavno dayotsya dostup k resursam vne chroot osnovyvayas na deskriptorah kotorye soderzhatsya vnutri IspolzovanieRazdelenie privilegij chroot mozhet ispolzovatsya kak uprezhdayushij sposob zashity ot breshi v bezopasnosti predotvrashaya vozmozhnogo atakuyushego ot naneseniya lyubyh povrezhdenij ili zondirovaniya sistemy s pomoshyu skomprometirovannoj programmy Naprimer setevoj fajlovyj server mozhet delat chroot v tot katalog iz kotorogo on razdayot fajly srazu posle soedineniya s klientom Podobnyj podhod ispolzuetsya MTA Postfix kotoryj razdelyaet svoyu rabotu na konvejer menshih individualno zatochyonnyh v chroot programm Izgotovlenie honeypot ov chroot katalog mozhet byt napolnen takim obrazom chtoby simulirovat realnuyu sistemu s zapushennymi setevymi servisami Mehanizm chroot v rezultate mozhet predotvratit obnaruzhenie atakuyushimi sistemy s celyu komprometacii ot togo chto eto yavlyaetsya iskusstvennym okruzheniem ili ot vzloma realnoj sistemy NedostatkiTolko superpolzovatel root mozhet vypolnyat sistemnyj vyzov chroot 2 Eto neobhodimo dlya togo chtoby predotvratit ataku so storony polzovatelya pri pomoshi pomesheniya setuid noj programmy vnutr specialno izgotovlennoj chroot jail naprimer s lozhnym fajlom etc passwd privodyashuyu k tomu chto on poluchit povyshenie privilegij Sam po sebe mehanizm chroot ne polnostyu bezopasen Esli programma zapushennaya v chroot imeet privilegii root ona mozhet vypolnit dlya togo chtoby vybratsya naruzhu Eto rabotaet potomu chto nekotorye yadra Unix ne pozvolyayut pravilnogo vlozheniya kontekstov chroot Bolshinstvo sistem Unix ne polnostyu orientirovany na fajlovuyu sistemu i ostavlyayut potencialno razrushitelnuyu funkcionalnost takuyu kak setevuyu i kontrol processov dostupnoj cherez interfejs sistemnyh vyzovov k programme v chroot Mehanizm chroot sam po sebe ne umeet osushestvlyat ogranicheniya na resursy takie kak propusknaya sposobnost vvoda vyvoda diskovoe prostranstvo ili vremya CP Sm takzhePesochnica bezopasnost Virtualizaciya na urovne operacionnoj sistemy ChmodSsylki a rel nofollow class external text href http www freebsd org cgi man cgi query chroot amp sektion 2 chroot 2 a stranica spravki man po sistemnym vyzovam FreeBSD angl a rel nofollow class external text href http www freebsd org cgi man cgi query chroot amp sektion 8 chroot 8 a stranica spravki man sistemnogo administratora FreeBSD angl Jailkit Nabor utilit dlya postroeniya chroot okruzhenij Sozdanie chroot okruzheniya v Fedora s pomoshyu yum Statya Ustanovka Chroot Jail dlya CVS Russkaya statya Chroot dlya SSH Chroot Jail dlya SSH Nastrojka OpenSSH chroot v FreeBSDPrimechaniyachroot 2 Linux manual page neopr Data obrasheniya 15 iyunya 2017 25 iyunya 2017 goda
Вершина