JIT SPRAY ÃÂÃÂÃÂÛØ× TDSS - Xakep Online
JIT SPRAY ÃÂÃÂÃÂÛØ× TDSS - Xakep Online
JIT SPRAY ÃÂÃÂÃÂÛØ× TDSS - Xakep Online
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SYN/ACK<br />
Сергей «grinder» Яремчук grinder@synack.ru<br />
Панельный бум<br />
ОБЗОР ВЕБ-ПАНЕЛЕЙ УПРАВЛЕНИЯ ХОСТИНГОМ<br />
В современном интернете сайтами обзаводятся все: от крупных компаний<br />
до отдельных индивидуумов, которые просто обозначают свое присутствие<br />
в паутине. Спрос рождает предложение, и сегодня быть хостером<br />
весьма прибыльно и перспективно. Принцип заработка стандартен<br />
— покупаем много и дешевле, а продаем частями и дороже. Осталось<br />
выбрать инструмент, который поможет «нарезать» сервер на мелкие<br />
части нужного размера.<br />
SYSCP<br />
Âåá-ïàíåëåé, ðàñïðîñòðàíÿåìûõ ïîä OpenSource-ëèöåíçèåé, ìîæíî<br />
íàéòè áîëåå äåñÿòêà, íî SysCP (System Control Panels, syscp.org)<br />
ÿâëÿåòñÿ, íàâåðíîå, îäíîé èç ñàìûõ ïîïóëÿðíûõ. Èñòîðèÿ ñîçäàíèÿ<br />
òðèâèàëüíà: Ôëîðèàí Ëèïïåðò, îñíîâíîé è áåññìåííûé ðàçðàáîò-<br />
÷èê SysCP, àäìèíèñòðèðîâàâøèé ïî÷òîâûé ñåðâåð íà îäíîì èç<br />
õîñòèíãîâ, çàìåòèë, ÷òî ÷àñòî äîáàâëÿòü è óäàëÿòü ó÷åòíûå çàïèñè è<br />
ñóáäîìåíû ñ ðàçëè÷íûìè õàðàêòåðèñòèêàìè íå òàê óäîáíî, êàê òîãî<br />
õîòåëîñü áû. Â ðåçóëüòàòå îí ñîçäàë íàáîð ñêðèïòîâ, ñóùåñòâåííî<br />
óïðîùàþùèõ ïðîöåññ, êîòîðûé âñêîðå âûðîñ â ïðîäóêò, èçâåñòíûé<br />
êàê SysCP. Ïåðâûé ðåëèç ïîÿâèëñÿ â ñåðåäèíå 2004 ãîäà, è ñ òåõ ïîð<br />
ïðîåêò íàõîäèòñÿ â àêòèâíîé ðàçðàáîòêå. Â òîì æå ãîäó áûëè ñôîðìóëèðîâàíû<br />
îñíîâíûå òðåáîâàíèÿ ê ïðèíöèïàì óïðàâëåíèÿ äîìåíàìè<br />
â SysCP. Îíè ïðîñòû è ñåãîäíÿ èñïîëüçóþòñÿ âî ìíîãèõ ïîäîáíûõ<br />
ðåøåíèÿõ: íå ñîçäàâàòü ëîêàëüíûõ (ñèñòåìíûõ) ó÷åòíûõ çàïèñåé,<br />
óïðàâëÿòü ñóáäîìåíàìè è çàïèñÿìè BIND, ïî÷òîâûìè àäðåñàìè è<br />
ïåðåñûëêîé ïèñåì.  êà÷åñòâå ÿçûêà ïðîãðàììèðîâàíèÿ âûáðàí PHP,<br />
âñå äàííûå õðàíÿòñÿ â áàçàõ MySQL, ÷òî óñêîðÿåò äîñòóï è óïðîùàåò<br />
ñîçäàíèå è óäàëåíèå àêêàóíòîâ.<br />
Âîçìîæíîñòè óïðàâëåíèÿ õîñòèíãîì â SysCP âïå÷àòëÿþò. Íà ñåãîäíÿ<br />
ïîääåðæèâàåòñÿ óïðàâëåíèå áîëüøèì êîëè÷åñòâîì ñåðâåðîâ: âåá<br />
(Apache, Lighttpd), DNS (BIND9, PowerDNS), SMTP (Postfix, Exim4),<br />
POP3/IMAP (Courier, Dovecot), FTP (ProFTPd, Pure-ftpd), ïëþñ ñèñòåìû<br />
ñáîðà ñòàòèñòèêè. È ýòî åùå íå âñå. Îïöèîíàëüíî ìîãóò áûòü óñòàíîâëåíû<br />
íåêîòîðûå äðóãèå ïðèëîæåíèÿ è ñåðâèñû: Maildrop, ClamAV è<br />
Spamassassin, PHPmyAdmin, Roundcube, SquirrelMail, WebFTP è ò.ä.<br />
Ñïèñîê ïðèëîæåíèé ÿâíî óêàçûâàåò íà ïëàòôîðìó, íà êîòîðîé ìîæíî<br />
çàïóñòèòü SysCP — òîëüêî *nix. Ñàìè ðàçðàáîò÷èêè ðåêîìåíäóþò<br />
Debian/Ubuntu è FreeBSD. Â ñïèñêå ïîääåðæèâàåìûõ íà ñàéòå ïðîåêòà<br />
òàêæå çíà÷àòñÿ Gentoo Linux è openSUSE. Õîòÿ SysCP ïðåêðàñíî<br />
ðàáîòàåò è â äðóãèõ äèñòðèáóòèâàõ, â òîì ÷èñëå è ìíîãî÷èñëåííûõ<br />
êëîíàõ RedHat.<br />
 ïàíåëè ðåàëèçîâàíî òðè âèäà ó÷åòíûõ çàïèñåé, êàæäàÿ èç êîòîðûõ<br />
îáëàäàåò ñâîèìè âîçìîæíîñòÿìè: àäìèíèñòðàòîðû, ðåñåëëåðû è<br />
ïîëüçîâàòåëè.<br />
Ëîêàëèçîâàííûé âåá-èíòåðôåéñ àäìèíèñòðàòîðà ïîçâîëÿåò ñîçäàâàòü<br />
íîâûå ó÷åòíûå çàïèñè, îïðåäåëÿòü äîñòóïíûå ðåñóðñû è ëèìèòû,<br />
ðàáîòàòü ñ ðåñåëëåðàìè, çàäàâàÿ êàæäîìó åãî çîíó âèäèìîñòè.<br />
Ðåàëèçîâàíû â SysCP òàêæå ó÷åò òðàôèêà, áèëëèíã, óäîáíàÿ ñèñòåìà<br />
130<br />
òèêåòîâ, ïîçâîëÿþùàÿ îðãàíèçîâàòü íîðìàëüíóþ ðàáîòó ñëóæáû<br />
ïîääåðæêè. À ýòî íåìàëîâàæíî, ó÷èòûâàÿ, ÷òî îöåíêà ðàáîòû ñàïïîðòà<br />
ëþáîãî õîñòåðà âåäåòñÿ èíòåðíåò÷èêàìè ïîñòîÿííî. Êëèåíòñêàÿ<br />
÷àñòü îáåñïå÷èâàåò äîñòóï ê webmail è phpMyAdmin, äàåò âîçìîæíîñòü<br />
óïðàâëÿòü ñóáäîìåíàìè, ïàðîëÿìè, áàçàìè äàííûõ, ïî÷òîâûìè<br />
çàïèñÿìè, óñòàíàâëèâàòü ïàðîëè íà êàòàëîãè, ïåðåíàïðàâëÿòü ïî÷òó<br />
íà îïðåäåëåííûé àäðåñ. Àêòèâàöèÿ ôóíêöèè Catch-all ïîçâîëèò<br />
«ëîâèòü» âñþ ïî÷òó, ïîñòóïàþùóþ â äîìåí. Êðîìå òîãî, ðåàëèçîâàíî<br />
ìíîæåñòâî äðóãèõ ìåëî÷åé: óñòàíîâêà øàáëîíîâ ýëåêòðîííîé ïî÷òû,<br />
ðàññûëêà ñîîáùåíèé è òàê äàëåå. Âñåãî, íàâåðíîå, è íå ïåðå÷èñëèòü.<br />
Ïðè÷åì «äëÿ ïîñìîòðåòü» ñòàâèòü SysCP âîâñå íå îáÿçàòåëüíî, ïðîåêò<br />
ïðåäëàãàåò äåìîâåðñèþ demo.syscp.org, ãäå, ïîùåëêàâ ïî ññûëêàì, ìîæíî<br />
ñïîêîéíî ñîðèåíòèðîâàòüñÿ â îñíîâíûõ âîçìîæíîñòÿõ âåá-ïàíåëè.<br />
Ñåãîäíÿ ïàêåò, ðåàëèçóþùèé SysCP, âêëþ÷åí â ñîñòàâ áîëüøèíñòâà<br />
äèñòðèáóòèâîâ Linux, ïîýòîìó åãî óñòàíîâêà î÷åíü ïðîñòà. Íàïðèìåð,<br />
â Ubuntu/Debian:<br />
$ sudo apt-get install syscp<br />
Ïðàâäà, ïàêåòíàÿ óñòàíîâêà èìååò îäèí îòðèöàòåëüíûé ìîìåíò,<br />
êîòîðûé êàñàåòñÿ, âïðî÷åì, è äðóãèõ ïîäîáíûõ ïðîåêòîâ. Êîíå÷íûé<br />
ñîñòàâ óñòàíàâëèâàåìûõ ïðèëîæåíèé (âåá, ïî÷òîâûé, FTP-cåðâåð è<br />
ò.ä.) çàâèñèò èñêëþ÷èòåëüíî îò ïðåäïî÷òåíèé ðàçðàáîò÷èêà, ñîáèðàâøåãî<br />
ïàêåò è, ñîîòâåòñòâåííî, óêàçàâøåãî çàâèñèìîñòè. Åñëè òåáÿ<br />
äåôîëòíûé âàðèàíò íå óñòðàèâàåò, ïðèäåòñÿ äîáàâëÿòü àëüòåðíàòèâó<br />
è ïåðåêîíôèãóðèðîâàòü ñåðâèñû ñàìîñòîÿòåëüíî.<br />
Óñòàíîâêó èç èñõîäíûõ òåêñòîâ òàêæå íåëüçÿ íàçâàòü ñâåðõñëîæíîé,<br />
îíà ñõîæà ñ ðàçâåðòûâàíèåì ëþáîãî ïðèëîæåíèÿ, íàïèñàííîãî äëÿ<br />
LAMP. Õîòÿ, ó÷èòûâàÿ ìíîæåñòâåííûå çàâèñèìîñòè, íóæíî ïðîñòî<br />
áûòü âíèìàòåëüíûì.<br />
ISPMANAGER<br />
Ïàíåëü ISPmanager (ispsystem.com/software/ispmanager) ïðåäñòàâëÿåò<br />
ñîáîé ìíîãîôóíêöèîíàëüíûé èíñòðóìåíò óïðàâëåíèÿ ñåðâåðîì.<br />
Âåñü ïðîöåññ, êàê è ïîëîæåíî, ïðîèñõîäèò ïðè ïîìîùè ïðîñòîãî<br />
è èíòóèòèâíîãî âåá-èíòåðôåéñà. Íàñòðîéêè ïðîèçâîäÿòñÿ áóêâàëüíî<br />
çà ïàðó ùåë÷êîâ ìûøêîé. Êàêîé-ëèáî ñóïåðïîäãîòîâêè íå ïîòðåáóåòñÿ,<br />
äîñòàòî÷íî ëèøü ïîíèìàòü çàäà÷ó. Ðåøåíèå ïëàòíîå, ñòîèìîñòü,<br />
êàê è êîíå÷íàÿ ôóíêöèîíàëüíîñòü, çàâèñèò îò âûáðàííîé âåðñèè:<br />
XÀÊÅÐ 09 /140/ 10