<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Emil CHERICHEȘ &#187; securitate</title>
	<atom:link href="http://emil.cheriches.ro/cat/securitate/feed" rel="self" type="application/rss+xml" />
	<link>http://emil.cheriches.ro</link>
	<description>passionate sysadmin</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:10:24 +0000</lastBuildDate>
	<language>ro</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>S-a terminat suportul pentru Debian 5.0</title>
		<link>http://emil.cheriches.ro/2012/02/10/s-a-terminat-suportul-pentru-debian-5-0.html</link>
		<comments>http://emil.cheriches.ro/2012/02/10/s-a-terminat-suportul-pentru-debian-5-0.html#comments</comments>
		<pubDate>Fri, 10 Feb 2012 17:02:54 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[securitate]]></category>
		<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=2996</guid>
		<description><![CDATA[Conform anunțului făcut ieri s-a terminat suportul pentru Debian 5.0, nume de cod Lenny. Dacă încă aveți servere ce rulează această versiune de Debian este bine să faceți upgrade la versiunea 6, nume de cod Squeeze. După cum știți deja &#8230; <a href="http://emil.cheriches.ro/2012/02/10/s-a-terminat-suportul-pentru-debian-5-0.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://emil.cheriches.ro/wp-content/uploads/2012/02/Debian_logo-e1328893693225.png"><img class="alignleft size-thumbnail wp-image-3004" title="Debian_logo" src="http://emil.cheriches.ro/wp-content/uploads/2012/02/Debian_logo-e1328893693225-150x150.png" alt="" width="150" height="150" /></a>Conform <a title="No more Debian Lenny Support" href="http://www.debian.org/News/2012/20120209.en.html" target="_blank">anunțului făcut ieri</a> s-a terminat suportul pentru Debian 5.0, nume de cod Lenny. Dacă încă aveți servere ce rulează această versiune de Debian este bine să faceți upgrade la versiunea 6, nume de cod Squeeze.</p>
<p>După cum știți deja probabil punerea la zi a sistemului de bază este foarte ușoară, cum rămâne însă cu celelalte &#8220;bucăți de software&#8221;?</p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2012/02/10/s-a-terminat-suportul-pentru-debian-5-0.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recuperarea telefonului pierdut/furat</title>
		<link>http://emil.cheriches.ro/2011/04/16/recuperarea-telefonului-pierdut-furat.html</link>
		<comments>http://emil.cheriches.ro/2011/04/16/recuperarea-telefonului-pierdut-furat.html#comments</comments>
		<pubDate>Sat, 16 Apr 2011 18:20:52 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[securitate]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Protect]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=2870</guid>
		<description><![CDATA[Pe vremea când lucram la Orange România, una dintre problemele aproape coditiene era pierderea/furtul telefoanelor. Veneau oamenii și întrebau „Cum pot să-mi recuperez telefonul?”, „Nu mi-l puteți localiza?”. E bine de știut de la început că operatorul de telefonie nu &#8230; <a href="http://emil.cheriches.ro/2011/04/16/recuperarea-telefonului-pierdut-furat.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Pe vremea când lucram la Orange România, una dintre problemele aproape coditiene era pierderea/furtul telefoanelor. Veneau oamenii și întrebau „Cum pot să-mi recuperez telefonul?”, „Nu mi-l puteți localiza?”.</p>
<p style="text-align: justify;">E bine de știut de la început că operatorul de telefonie nu se bagă în asta. În Franța de exemplu, la Orange, dacă ai un telefon achiziționat de la ei îl poți bloca astfel încât rețeaua Orange F să nu-l mai accepte. Dar asta nu e o rezolvare! Plus că procesul de localizare din rețea poate să nu fie exact, după cum o să vă dați seama dacă citiți acest articol în continuare.</p>
<p style="text-align: justify;">Una dintre achizițiile mele recente(de fapt a noastră, a mea și a soției mele), de după mutarea în Franța,  sunt două telefoane mobile marca Blackberry.  Mi-am dorit foarte mult un terminal Blackberry, produs de RIM, cu serviciul blackberry.net activ. Eram obișnuit și în România cu serviciul blackberry de pe un Nokia E61, dar visam la un astfel de telefon.</p>
<p style="text-align: justify;">Cunosc de ce sunt în stare telefoanele astea de pe vremea când s-a lansat serviciul în România, la Orange. Trebuie să recunosc că până să particip la un curs organizat de companie pur și simplu am refuzat ideea și nu înțelegeam ce e așa de interesant la ele, din moment ce există în lume IMAP. Deja m-am lungit prea mult cu explicațiile, dacă considerați că merită să scriu un articol separat despre ce înseamnă de fapt Blackberry și cum ne schimbă un astfel de „telefon” viața nu conteniți cu comentariile.</p>
<p style="text-align: justify;"><a href="http://emil.cheriches.ro/wp-content/uploads/2011/04/Blackberry_Protect_ecran_principal_telefon.jpg" rel="lightbox"><img class="alignleft size-full wp-image-2873" title="Blackberry_Protect_ecran_principal_telefon" src="http://emil.cheriches.ro/wp-content/uploads/2011/04/Blackberry_Protect_ecran_principal_telefon.jpg" alt="" width="320" height="240" /></a>Revenind la oile noastre. Unul dintre „noile” servicii pe care le oferă Blackberry se numește „Blackberry Protect”. Este de fapt o aplicație care rezidă pe telefon și care are mai multe funcții. Prima funcție este cea de backup. Este încă o modalitate de salvare a datelor, pe lângă funcțiile obișnuite de sincronizare cu conturile de Gmail/Yahoo/etc. </p>
<p>A doua funcție și cea mai importantă de fapt este posibilitatea de a-ți recupera telefonul și de a-l bloca,  în cazul în care l-ai pierdut sau ți-a fost furat.</p>
<p><a href="http://emil.cheriches.ro/wp-content/uploads/2011/04/AppWorld_Blackberry_Protect1.jpg" rel="lightbox"><img src="http://emil.cheriches.ro/wp-content/uploads/2011/04/AppWorld_Blackberry_Protect1-150x150.jpg" alt="" title="AppWorld_Blackberry_Protect1" width="150" height="150" class="alignnone size-thumbnail wp-image-2887" /></a>&nbsp;<a href="http://emil.cheriches.ro/wp-content/uploads/2011/04/AppWorld_Blackberry_Protect2.jpg" rel="lightbox"><img src="http://emil.cheriches.ro/wp-content/uploads/2011/04/AppWorld_Blackberry_Protect2-150x150.jpg" alt="" title="AppWorld_Blackberry_Protect2" width="150" height="150" class="alignnone size-thumbnail wp-image-2886" /></a>&nbsp;<a href="http://emil.cheriches.ro/wp-content/uploads/2011/04/Protect_in_meniu.jpg" rel="lightbox"><img src="http://emil.cheriches.ro/wp-content/uploads/2011/04/Protect_in_meniu-150x150.jpg" alt="" title="Protect_in_meniu" width="150" height="150" class="alignnone size-thumbnail wp-image-2888" /></a></p>
<p style="text-align: justify;">Odată instalată aplicația, prin intermediul Blackberry App World și activat contul, putem să ne logăm pe site-ul <a href="https://protect.blackberry.com" target="_blank">https://protect.blackberry.com</a> și de acolo:</p>
<ul>
<li>Putem localiza telefonul. Localizarea se face prin două metode: GPS-ul integrat în telefon, dacă aparatul posedă o astfel de funcție și prin intermediul rețelei mobile. În cazul în care localizarea se face prin intermediul rețelei mobile vom primii și un mesaj privind acuratețea informațiilor (localizare corectă pe o rază de x metrii).<br />
<a href="http://emil.cheriches.ro/wp-content/uploads/2011/04/Blackberry_Protect_incercare_localizare.png" rel="lightbox"><img class="size-thumbnail wp-image-2875 alignnone" title="Blackberry_Protect_incercare_localizare" src="http://emil.cheriches.ro/wp-content/uploads/2011/04/Blackberry_Protect_incercare_localizare-150x150.png" alt="" width="150" height="150" /></a> &nbsp; <a href="http://emil.cheriches.ro/wp-content/uploads/2011/04/Blackberry_Protect_Localizare.png" rel="lightbox"><img class="size-thumbnail wp-image-2876 alignnone" title="Blackberry_Protect_Localizare" src="http://emil.cheriches.ro/wp-content/uploads/2011/04/Blackberry_Protect_Localizare-150x150.png" alt="" width="150" height="150" /></a>
</li>
<li>Putem cere un backup instantaneu, în cazul în care vrem, și considerăm că avem informații ce nu le-am salvat demult sau dacă de exmplu telefonul este în roaming și era cuplată bifa prin care sincronizarea să nu se facă în roaming.<br />
<a href="http://emil.cheriches.ro/wp-content/uploads/2011/04/BlackBerry-Protect_backup_now.png" rel="lightbox"><img src="http://emil.cheriches.ro/wp-content/uploads/2011/04/BlackBerry-Protect_backup_now-150x150.png" alt="" title="BlackBerry Protect_backup_now" width="150" height="150" class="alignnone size-thumbnail wp-image-2881" /></a>
</li>
<li>Putem să afișam un mesaj pe ecranul telefonului. Sciem ce vrem și acest mesaj pur și simplu va apărea pe ecran.<br />
<a href="http://emil.cheriches.ro/wp-content/uploads/2011/04/blackberry_protect_mesaj.jpg" rel="lightbox"><img src="http://emil.cheriches.ro/wp-content/uploads/2011/04/blackberry_protect_mesaj-150x150.jpg" alt="" title="blackberry_protect_mesaj" width="150" height="150" class="alignnone size-thumbnail wp-image-2878" /></a>
</li>
<li>Putem face telefonul să sune, și să sune tare. Presupunem că vrem să-l atenționăm pe cel care ne-a „ajutat” în găsirea telefonului.<br />
<iframe title="YouTube video player" width="425" height="349" src="http://www.youtube.com/embed/mMfOH1HbTtM?rel=0&amp;hd=1" frameborder="0" allowfullscreen></iframe>
</li>
<li >Putem bloca cu parolă tastatura telefonului. Odată cu această blocare putem și schimba parola aparatului.<br />
<a href="http://emil.cheriches.ro/wp-content/uploads/2011/04/BlackBerry-Protect_lock_device_change_password.png" rel="lightbox"><img src="http://emil.cheriches.ro/wp-content/uploads/2011/04/BlackBerry-Protect_lock_device_change_password-150x150.png" alt="" title="BlackBerry Protect_lock_device_change_password" width="150" height="150" class="alignnone size-thumbnail wp-image-2883" /></a><br />
<iframe title="YouTube video player" width="425" height="349" src="http://www.youtube.com/embed/XsAWlkef6vs?rel=0&amp;hd=1" frameborder="0" allowfullscreen></iframe>
</li>
<li>Formatarea telefonului. În cazul în care considerăm că purtăm în acel aparat informații confidențiale, sensibile putem chiar să formatăm telefonul. Din păcate nu am un „demo” pentru așa ceva.</li>
</ul>
<p style="text-align: justify;"><strong>Important!</strong> Serviciul nu funcționează dacă nu ai abonament de date Blackberry și implicit dacă apn-ul blackberry.net nu este corect activat din rețea.</p>
<p style="text-align: justify;">În loc de concluzie, acesta este doar unul dintre nenumăratele lucruri care îmi plac la aceste telefoane.</p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2011/04/16/recuperarea-telefonului-pierdut-furat.html/feed</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Datacenter</title>
		<link>http://emil.cheriches.ro/2011/02/05/datacenter.html</link>
		<comments>http://emil.cheriches.ro/2011/02/05/datacenter.html#comments</comments>
		<pubDate>Sat, 05 Feb 2011 17:36:42 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[securitate]]></category>
		<category><![CDATA[tehnologie]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Franța]]></category>
		<category><![CDATA[Online.Net]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=2727</guid>
		<description><![CDATA[De multe ori cântărim bine posibilitatea de a ne muta într-un datacenter sau nu ști de puține ori avem impresia că serverele noastre sunt sigure în sediul firmei. Zilele trecute, unul dintre cei mai mari furnizori de servicii de închiriere &#8230; <a href="http://emil.cheriches.ro/2011/02/05/datacenter.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">De multe ori cântărim bine posibilitatea de a ne muta într-un datacenter sau nu ști de puține ori avem impresia că serverele noastre sunt sigure în sediul firmei. <span id="more-2727"></span>Zilele trecute, unul dintre cei mai mari furnizori de servicii de închiriere și colocare servere din Franța a hotătât să publice pe Youtube un filmuleț în care să se laude cu propria infrastructură și iată ce-a ieșit.</p>
<p><object style="width: 500px; height: 304px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="304" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/n4GJrFAU3OA" /><embed style="width: 500px; height: 304px;" type="application/x-shockwave-flash" width="500" height="304" src="http://www.youtube.com/v/n4GJrFAU3OA"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2011/02/05/datacenter.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Apache MPM Worker și PHP sau LAMP în alt fel</title>
		<link>http://emil.cheriches.ro/2010/10/11/apache-mpm-worker-si-php-sau-lamp-in-alt-fel.html</link>
		<comments>http://emil.cheriches.ro/2010/10/11/apache-mpm-worker-si-php-sau-lamp-in-alt-fel.html#comments</comments>
		<pubDate>Mon, 11 Oct 2010 19:37:23 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[securitate]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[FastCGI]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=2632</guid>
		<description><![CDATA[Internetul este „o lume” care se aplifică exponențial. În fiecare zi din ce în ce mai mulți clienți apar care se uită pe diverse site-uri. Pentru administratorii serverelor web este din ce în ce mai greu să țină pasul cu &#8230; <a href="http://emil.cheriches.ro/2010/10/11/apache-mpm-worker-si-php-sau-lamp-in-alt-fel.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Internetul este „o lume” care se aplifică exponențial. În fiecare zi din ce în ce mai mulți clienți apar care se uită pe diverse site-uri. Pentru administratorii serverelor web este din ce în ce mai greu să țină pasul cu creșterea și se vorbește din ce în ce mai mult despre managementul resurselor folosite de serverul web.</p>
<p style="text-align: justify;">PHP până nu demult rula în apache doar folosind MPM-ul prefork. În acest MPM(Multi-Processing Module) fiecare client este servit de către un proces separat al Apache pornit în prealabil și care „așteaptă” să servească clientul. Se configurează numărul maxim de cereri pe care îl va servii acest proces pre-deschis și astfel se acumulează în memoria serverului web cache-uri de la fiecare fișier PHP rulat.</p>
<p style="text-align: justify;">În MPM-ul worker serverul web poate servii mai mulți clienți(mai multe cereri) folosind același proces, pe mai multe thread-uri. De asemena câteva procese sunt păstrate latente pentru momentele în care procesele care servesc inițial cererile for fi prea ocupate. Chiar de la prima vedere putem observa că posibilitatea ca un client să ceară aceeași frântură de cod PHP existentă în cache este mult mai mare. Problema este că folosind MPM-ul worker nu vom putea rula nativ codul PHP și va fi nevoie să-l folosim prin intermediul modulului FastCGI.</p>
<p>Instalăm serverul web apache, varianta cu MPM-ul worker,  modulul FastCGI și SuExec.</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">apt-get install apache2-mpm-worker libapache2-mod-fcgid apache2-suexec</pre></div></div>

<p>Instalăm php5-cgi, pachetul  care permite rularea PHP-ului prin modulul fastcgi.</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">apt-get install php5-cgi</pre></div></div>

<p>Activăm modulele:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">a2enmod suexec fcgid</pre></div></div>

<p style="text-align: justify;"><a rel="lightbox" href="http://emil.cheriches.ro/wp-content/uploads/2010/10/Screenshot-emil@emil-laptop-2adduser.png"><img class="alignleft size-thumbnail wp-image-2641" title="Screenshot-emil@emil-laptop: ~-2adduser" src="http://emil.cheriches.ro/wp-content/uploads/2010/10/Screenshot-emil@emil-laptop-2adduser-150x150.png" alt="" width="150" height="150" /></a>Presupunem din start că serverul nostru web servește mai multe site-uri și vom începe cu crearea unui utilizator,  ne inclusiv în faptul că îl putem folosi pentru FTP dar și la rularea PHP-ului.</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">adduser vhost1 --home /var/www/vhost1 --shell /bin/false</pre></div></div>

<p>Creem directoarele suplimentare necesare</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">cd /var/www/vhost1/
mkdir htdocs tmp
chown -R  vhost1.vhost1 .</pre></div></div>

<p>Edităm fișierul ce conține informațiile despre site-ul nostru(<strong>/etc/apache2/sites-available/vhost1</strong>)</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">&lt;VirtualHost *:80&gt;
        ServerAdmin webmaster@vhost1
        ServerName vhost1
        ServerAlias www.vhost1
        DocumentRoot /var/www/vhost1/htdocs
        ErrorLog /var/log/apache2/vhost1_error.log
        CustomLog /var/log/apache2/vhost1_access.log combined
        SuexecUserGroup vhost1 vhost1
&nbsp;
                # SocketPath /tmp/fcgid_sock/
                IdleTimeout 3600
                ProcessLifeTime 7200
                # MaxProcessCount 1000
                DefaultMinClassProcessCount 3
                DefaultMaxClassProcessCount 100
                IPCConnectTimeout 8
                IPCCommTimeout 360
                BusyTimeout 300
&nbsp;
                Options Indexes FollowSymLinks MultiViews +ExecCGI
                AllowOverride All
                Order allow,deny
                allow from all
        AddHandler fcgid-script .php .php3 .php4 .php5
        FCGIWrapper /var/www/vhost1/.php-fcgi-starter .php
&lt;/VirtualHost&gt;</pre></div></div>

<p style="text-align: justify;">Din rațiuni de securitate SuexecUserGroup are ca parametrii numele de utilizator și grupul cu care vom încărca fișierele PHP în rădăcina acelui site. În felul acesta PHP-ul va fi rulat sub permisiunile utilizatorului respectiv și nu va mai fi nevoie să modificăm permisuni ale fișierelor de pe disc atunci când o aplicație are nevoie să scrie anumite fișiere pe disc.</p>
<p>Creem scriptul care pornește PHP-ul (<strong>/var/www/vhost1/.php-fcgi-starter</strong>) cu următorul conținut:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">#!/bin/sh
PHPRC=&quot;/etc/php5/cgi/&quot;
export PHPRC
PHP_DOCUMENT_ROOT=&quot;/var/www/vhost1/htdocs&quot;
export PHP_DOCUMENT_ROOT
PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php-cgi \
 -d open_basedir=&quot;/var/www/vhost1/htdocs:/usr/share/php5:/tmp:/usr/share/phpmyadmin&quot; \
-d upload_tmp_dir=/var/www/vhost1/tmp \
-d session.save_path=/var/www/vhost1/tmp \
 $1</pre></div></div>

<p style="text-align: justify;">În cazul în care avem nevoie ca din PHP să folosim alte fișiere de pe disc decât cele din rădăcina acelui site vom modifica în acest scrip opțiunea open_basedir. Este în general bine să nu lăsăm PHP-ul să deschidă alte fișiere de pe disc din rațiuni de securitate.</p>
<p>Modificăm permisiunile acestui fișier:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">chmod 755 /var/www/vhost1/.php-fcgi-starter
chown vhost1.vhost1 /var/www/vhost1/.php-fcgi-starter</pre></div></div>

<p>Activăm site-ul și repornim Apache</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">a2ensite vhost1
/etc/init.d/apache2 restart</pre></div></div>

<p style="text-align: justify;">Pentru a verifica că PHP-ul funcționează creem un fișier info.php în directorul <strong>/var/www/vhost1/htdocs</strong> cu următorul conținut:</p>
<p style="text-align: justify;">Deschidem browserul și accesăm adresa serverului web (<strong>http://vhost1/info.php</strong>). Ar trebui să se deschidă o pagină în următorul format.</p>
<p><a rel="lightbox" href="http://emil.cheriches.ro/wp-content/uploads/2010/10/Screenshot-phpinfo-Chromium.png"><img class="alignnone size-thumbnail wp-image-2644" title="Screenshot-phpinfo() - Chromium" src="http://emil.cheriches.ro/wp-content/uploads/2010/10/Screenshot-phpinfo-Chromium-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Pentru a putea încărca fișierele prin FTP nu ne rămâne decăt să instalăm un server FTP.</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">apt-get install proftpd</pre></div></div>

<p>Modificăm în /etc/proftpd/proftpd.conf și scoatem #-ul din fața liniei</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">RequireValidShell               off</pre></div></div>

<p>Mai trebuie să instalăm MySQL ca să avem un „LAMP” complet</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">apt-get install mysql-server</pre></div></div>

<p>PS Rămâne de văzut cum se comportă în practică atunci când vorbim de performanță</p>
<p><a rel="lightbox" href="http://emil.cheriches.ro/wp-content/uploads/2010/10/Screenshot-emil@emil-laptop-4-ab.png"><img class="alignnone size-thumbnail wp-image-2643" title="Screenshot-emil@emil-laptop: ~-4-ab" src="http://emil.cheriches.ro/wp-content/uploads/2010/10/Screenshot-emil@emil-laptop-4-ab-150x150.png" alt="" width="150" height="150" /></a> <a rel="lightbox" href="http://emil.cheriches.ro/wp-content/uploads/2010/10/Screenshot-emil@emil-laptop-4-ab-static.png"><img class="alignnone size-thumbnail wp-image-2642" title="Screenshot-emil@emil-laptop: ~-4-ab-static" src="http://emil.cheriches.ro/wp-content/uploads/2010/10/Screenshot-emil@emil-laptop-4-ab-static-150x150.png" alt="" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2010/10/11/apache-mpm-worker-si-php-sau-lamp-in-alt-fel.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Joomla Update Manager and ISPConfig</title>
		<link>http://emil.cheriches.ro/2010/10/09/joomla-update-manager-and-ispconfig.html</link>
		<comments>http://emil.cheriches.ro/2010/10/09/joomla-update-manager-and-ispconfig.html#comments</comments>
		<pubDate>Sat, 09 Oct 2010 14:02:07 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[securitate]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ISPConfig]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=2615</guid>
		<description><![CDATA[Because of the open_basedir restriction activated by default in ISPConfig when usign PHP with Fast-cgi Joomla Update Manager cannot automaticaly update Joomla. The general error is: JFolder::create: Infinite loop detected Unable to create destination To make everything possible go to &#8230; <a href="http://emil.cheriches.ro/2010/10/09/joomla-update-manager-and-ispconfig.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Because of the open_basedir restriction activated by default in ISPConfig when usign PHP with Fast-cgi <a href="http://extensions.joomla.org/extensions/core-enhancements/installers/9332" target="_blank">Joomla Update Manager</a> cannot automaticaly update Joomla. The general error is:<span id="more-2615"></span></p>
<dl id="system-message">
<dd>
<ul>
<pre><strong><span style="color: #ff0000;">JFolder::create: Infinite loop detected
Unable to create destination</span></strong></pre>
</ul>
</dd>
</dl>
<p style="text-align: justify;">To make everything possible go to ISPConfig Control Pannel to Sites, choose your site, go to Options and change the Option for PHP open_basedir option like <strong>/var/www/clients/client1/web4/web</strong> to<strong> /var/www/clients/client1/web4</strong>. Save and wait for the ISPConfig cron to happen (about 1 minute) and try updating Joomla Again.</p>

<a href='http://emil.cheriches.ro/2010/10/09/joomla-update-manager-and-ispconfig.html/001_update_failed_1286632372486' title='001_update_failed_1286632372486'><img width="150" height="150" src="http://emil.cheriches.ro/wp-content/uploads/2010/10/001_update_failed_1286632372486-150x150.png" class="attachment-thumbnail" alt="001_update_failed_1286632372486" title="001_update_failed_1286632372486" /></a>
<a href='http://emil.cheriches.ro/2010/10/09/joomla-update-manager-and-ispconfig.html/002_ispconfig_php_open_basedir_1286631719912' title='002_ISPConfig_php_open_basedir_1286631719912'><img width="150" height="150" src="http://emil.cheriches.ro/wp-content/uploads/2010/10/002_ISPConfig_php_open_basedir_1286631719912-150x150.png" class="attachment-thumbnail" alt="002_ISPConfig_php_open_basedir_1286631719912" title="002_ISPConfig_php_open_basedir_1286631719912" /></a>
<a href='http://emil.cheriches.ro/2010/10/09/joomla-update-manager-and-ispconfig.html/003_successfuly_updated_1286632026028' title='003_successfuly_updated_1286632026028'><img width="150" height="150" src="http://emil.cheriches.ro/wp-content/uploads/2010/10/003_successfuly_updated_1286632026028-150x150.png" class="attachment-thumbnail" alt="003_successfuly_updated_1286632026028" title="003_successfuly_updated_1286632026028" /></a>

]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2010/10/09/joomla-update-manager-and-ispconfig.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Expunere informații server HTTP</title>
		<link>http://emil.cheriches.ro/2009/10/01/expunere.html</link>
		<comments>http://emil.cheriches.ro/2009/10/01/expunere.html#comments</comments>
		<pubDate>Thu, 01 Oct 2009 06:28:53 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[securitate]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=2263</guid>
		<description><![CDATA[Una din caracteristicile vizibile implicit pe HTTP este versiunea, sau măcar tipul de server folosit pentru a servi fișierele sau pentru a rula scripturile aplicației. Implicit orice distribuție de linux își afișează acolo numele. În felul acesta în funcție de &#8230; <a href="http://emil.cheriches.ro/2009/10/01/expunere.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Una din caracteristicile vizibile implicit pe HTTP este versiunea, sau măcar tipul de server folosit pentru a servi fișierele sau pentru a rula scripturile aplicației. Implicit orice distribuție de linux își afișează acolo numele. În felul acesta în funcție de versiunea serverul web se poate determina și ce versiune a distribuției linux avem instalată. În majoritatea cazurilor când versiunea respectivă de linux nu mai are suport tehnic din partea celui ce o menține, iar administratorul acelui server nu este atât de priceput cu actualizarea software-ului așa că această expunere a versiunilor de software poate însemna un risc de securitate. Se întâmplă de multe ori că deși distribuția este menținută, este în perioada în care se oferă suport pentru ea, administratorul să omită să instaleze actualizările. În concluzie, vă recomand să faceți manevra de mai jos.</p>
<p>Mai întâi un exemplu:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">Date: Thu, 01 Oct 2009 05:37:25 GMT
Server: Apache/2.2.3 (CentOS)
Last-Modified: Wed, 22 Jul 2009 18:26:49 GMT
Etag: &quot;9e012e-12a6-83ab8c40&quot;
Accept-Ranges: bytes
Content-Length: 4774
Content-Type: text/html; charset=UTF-8</pre></div></div>

<p>În cazul de față un posibil atacator afă că serverul web este un Apache 2.2.3 ce rulează pe distribuția CentOS. Ar putea verifica alte portițe de intrare în sistem știind anumite vulnerabilități specifice pentru CentOS 5.</p>
<p>Următorul exemplu este cel de pe serverul de găzduiește acest blog:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">Date: Wed, 30 Sep 2009 21:24:46 GMT
Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 PHP/5.2.6-1+lenny3 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
X-Powered-By: PHP/5.2.6-1+lenny3
Vary: Cookie,Accept-Encoding
Expires: Wed, 11 Jan 1984 05:00:00 GMT
X-Pingback: http://emil.cheriches.ro/xmlrpc.php
Cache-Control: no-cache, must-revalidate, max-age=0
Pragma: no-cache
WP-Super-Cache: WP-Cache
Content-Encoding: gzip
Content-Length: 17228
Keep-Alive: timeout=15, max=91
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8</pre></div></div>

<p>Vedem că este un Debian Lenny cu PHP 5.2.6 dar vedem și alte informații despe alte module instalate.</p>
<p>Dar cum facem să nu mai stăm cu versiunile de software la vedere? În apache, căutăm în fișierul de configurație ServerSignature și ServerTokens. În Debian 5.x aceste directive se află în /etc/apache2/conf.d/security și le modifcăm în felul următor:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">ServerSignature Off
ServerTokens Prod</pre></div></div>

<p>Repornim serviciul și observăm:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">Date: Wed, 30 Sep 2009 21:24:02 GMT
Server: Apache
X-Powered-By: PHP/5.2.6-1+lenny3
Vary: Cookie,Accept-Encoding
Expires: Wed, 11 Jan 1984 05:00:00 GMT
X-Pingback: http://emil.cheriches.ro/xmlrpc.php
Cache-Control: no-cache, must-revalidate, max-age=0
Pragma: no-cache
WP-Super-Cache: WP-Cache
Content-Encoding: gzip
Content-Length: 17228
Keep-Alive: timeout=15, max=85
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8</pre></div></div>

<p>Server: Apache, dar mai avem un header: X-Powered-By: PHP/5.2.6-1+lenny3. Pentru a scoate acest header edităm în php.ini (în Debian 5.x este /etc/php5/apache2/php.ini) și punem:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">expose_php = Off</pre></div></div>

<p>Repornim încă odată serviciul și vedem că a dispărut și acest header.</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">Date: Wed, 30 Sep 2009 21:26:09 GMT
Server: Apache
Vary: Cookie,Accept-Encoding
Expires: Wed, 11 Jan 1984 05:00:00 GMT
X-Pingback: http://emil.cheriches.ro/xmlrpc.php
Cache-Control: no-cache, must-revalidate, max-age=0
Pragma: no-cache
WP-Super-Cache: WP-Cache
Content-Encoding: gzip
Content-Length: 17228
Keep-Alive: timeout=15, max=93
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8</pre></div></div>

<p>Pentru a modifica string-ul Apache, sau pentru a-l scoate de tot va trebui să modificați codul sursă al serverul web și să-l recompilați. Nu este una din operațiunile recomandate.<br />
Headerele le-am văzut folosind suplimentul de Firefox <a href="https://addons.mozilla.org/en-US/firefox/addon/2166" target="_blank">Domain Details</a>, în acest domeniu găsiți chiar mai multe suplimente utile.</p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2009/10/01/expunere.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Actualizări ale Webmin</title>
		<link>http://emil.cheriches.ro/2009/06/12/actualizari-ale-webmin.html</link>
		<comments>http://emil.cheriches.ro/2009/06/12/actualizari-ale-webmin.html#comments</comments>
		<pubDate>Fri, 12 Jun 2009 08:18:28 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[securitate]]></category>
		<category><![CDATA[webmin]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=2013</guid>
		<description><![CDATA[Nu puțină lume utilizează Webmin. Este o soluție simplă de a-și administra serverul, mai ales atunci când sunt novici în linux. În general se descarcă de pe pagina lor ultima versiune, o instalează și cam atât. Se știe din trecut &#8230; <a href="http://emil.cheriches.ro/2009/06/12/actualizari-ale-webmin.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Nu puțină lume utilizează Webmin. Este o soluție simplă de a-și administra serverul, mai ales atunci când sunt novici în linux. În general se descarcă de pe <a href="http://www.webmin.com" target="_blank">pagina lor </a>ultima versiune, o instalează și cam atât. Se știe din trecut că webmin obișnuia să fie unul dintre cele mai vulnerabile servicii, în primul rând datorită faptului că rulează ca și root.</p>
<p style="text-align: justify;">Ca să avem tot timpul ultima versiune stabilă (una din metodele de a ne proteja oarecum de problemele apărute) putem configura actualizări automate din repozitorul oficial.</p>
<p>Dacă utilizăm Ubuntu/Debian în <em>/etc/apt/sources.list</em> punem următoarea linie</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">deb http://download.webmin.com/download/repository sarge contrib</pre></div></div>

<p>după care rulăm comanda</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">wget -q -O- http://www.webmin.com/jcameron-key.asc|apt-key add -</pre></div></div>

<p>Urmează să actualizăm sistemul cu comanda:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">apt-get update &amp;&amp; apt-get dist-upgrade</pre></div></div>

<p>În CentOS sau altă distribuție bazată pe YUM și RPM creem un fișier <em>/etc/yum.repos.d/webmin.repo</em> în care scriem:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">[Webmin]
name=Webmin Distribution Neutral
baseurl=http://download.webmin.com/download/yum
enabled=1</pre></div></div>

<p>După care rulăm comanda</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">rpm --import http://www.webmin.com/jcameron-key.asc</pre></div></div>

<p>Facem actualizarea foarte simplu folosind comanda:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">yum update</pre></div></div>

<p style="text-align: justify;">Vă mai recomand să configurați Webmin astfel încât la autentificarea pe web cu un utilizator nou, care nu s-a mai autentificat în Webmin, acesta să aibă drepturi reduse.</p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2009/06/12/actualizari-ale-webmin.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Trucuri de protecție a serverului web Apache împotriva atacurilor DOS</title>
		<link>http://emil.cheriches.ro/2009/05/28/trucuri-de-protectie-a-serverului-web-apache-impotriva-atacurilor-dos.html</link>
		<comments>http://emil.cheriches.ro/2009/05/28/trucuri-de-protectie-a-serverului-web-apache-impotriva-atacurilor-dos.html#comments</comments>
		<pubDate>Thu, 28 May 2009 11:23:27 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[securitate]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=1887</guid>
		<description><![CDATA[Apache, rămâne fără îndoială cel mai utilizat server web. Motivele sunt diverse, vine ca server web implicit pe majoritatea distribuțiilor de linux, este un sfotware suficient de matur, în general cine oferă suport pentru server web o face pentru apache, &#8230; <a href="http://emil.cheriches.ro/2009/05/28/trucuri-de-protectie-a-serverului-web-apache-impotriva-atacurilor-dos.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Apache, rămâne fără îndoială cel mai utilizat server web. Motivele sunt diverse, vine ca server web implicit pe majoritatea distribuțiilor de linux, este un sfotware suficient de matur, în general cine oferă suport pentru server web o face pentru apache, aplicațiile web sunt în general făcute să meargă cu apache.</p>
<p>De cele mai multe ori sysadmin-ul/utilizatorul/programatorul are nevoie de LAPM (Linux, Apache, PHP, MySQL). Ubuntu vine chiar și cu opțiunea de instalare implicită a unei suite de pachete ce vine să ne satisfacă nevoile. Însă atenție cu setările implicite!</p>
<p>DOS (Denial of Service) este unul dintre cele mai răspândite tipuri de atacuri dinspre internet ce se pot înâmpla serverului nostru WEB.  Ce se întâmplă de fapt, unul sau mai mulți clienți cer același site de nenumărate ori. Serverul WEB încearcă să-i servească &#8220;pe toți&#8221;, adică toate cererile, dar de cele mai multe ori hardware-ul nu ne ajută, prea multe activități concurente nu fac decât să îngreuneze servirea paginii web până când intervine „TIMEOUT”. Timeout înseamnă un timp de răspuns prea mare. De obicei browser-ul sau proxy-ul prin care ni se servește această pagină are setat un timp de răspuns maxim, adică dacă serverul web nu ne servește nimic în timp de&#8230; voi afișa un mesaj de eroare „TIMEOUT”.</p>
<p>Simplu test, pe un calculatoar oarecare instalați o aplicație web, să zicem wordpress, deschideți aplicația în browser. Într-o consolă urmăriți utilizarea resurselor de sistem (comanda top sau chiar htop).  Din browser țineți apăsat Ctrl+F5 (aică refresh la pagină de nenumărate ori) pentru vreo căteva zeci de secunde. Între timp comutați pe consolă să vedeți ce se întâmplă cu resursele sistemului.</p>
<p>Cum evităm toate astea? Nu pot să vă spun că există o soluție garantată 100% sau că există doar o soluție. E un domeniu poate la fel de vast ca și SEO-ul. În general trebuie să ajungem la un compromis între numărul de clienți „legitimi” pe care îi servim și limita de la care zicem „Gata!”. Iată câteva trucuri:</p>
<p>1. <strong>Limitarea numărului de conexiuni TCP noi inițiate către server.</strong> Se face din iptables. În general este o bună practică ca într-un firewall făcut cu iptables conexiunile TCP deja stabilite să treacă fără probleme și atunci vom lucra doar cu pachetele ce reprezintă conexiuni noi.  Creem un lanț nou numit SYN-FLOOD prin care lăsăm să treacă doar un anumit număr de pachete.</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">iptables -N SYN-FLOOD
iptables -A INPUT -m state --state NEW -j SYN-FLOOD
iptables -A SYN-FLOOD -m limit --limit 100/s --limit-burst 200 -j RETURN
iptables -A SYN-FLOOD -j DROP</pre></div></div>

<p>Putem să facem și jurnalizarea din lanțul SYN-FLOOD.<br />
2. <strong>Limitarea numărului maxim clienți posibili servibili de serverul web.</strong> De cele mai multe ori setările implicite sunt făcute pentru server web ce au hardware foarte performant ce permite acest număr de conexiuni însă nu acestea nu se aplică întotdeauna. De cele mai multe ori pe același server avem și pagini statice și imagini dar și pagini dinamice(de cele mai multe ori scrise în PHP). Din această cauză numărul maxim de clienți va trebui setat unpic mai mare decât numărul real de persoane/roboți ce vizirează site-ul. În funcție de MPM-ul utilizat la compilarea serverului web apache(implicit, dacă instalăm și PHP este prefork) avem diverse setări în apache.conf. Le găsim între &lt;IfModule mpm_prefork_module&gt;și &lt;/IfModule&gt;. Putem folosi MPM worker dacă configurăm PHP prin intermediul lui mod_fastcgi dar asta este altă poveste(probabil într-un articol următor).</p>
<p>3.<strong> mod_evasive</strong>. Este modulul care verifică numărul de conexiuni la intervale destul de mici de la același client. Este practic cea mai bună metodă de protejare împotriva atacurilor DOS. În cazul în care clientul face prea multe cereri la intervale mici acesta  primește o pagină de eroare cu „403 Forbidden” în locul site-ului consumând astfel cu mult mai puține resurse hardware.</p>
<p>Cum se face:<br />
Se instalează modulul folosind comanda:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">apt-get  install libapache2-mod-evasive</pre></div></div>

<p>Pentru configurarea parametrilor vom crea un fișier /etc/apache2/conf.d/evasive.conf ce conține:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">    DOSHashTableSize    3097
    DOSPageCount        10
    DOSSiteCount        5
    DOSPageInterval     1
    DOSSiteInterval     1
    DOSBlockingPeriod   10</pre></div></div>

<p>Opțional mai avem</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">DOSEmailNotify	you@yourdomain.com
DOSSystemCommand	&quot;su - someuser -c '/sbin/... %s ...'&quot;
DOSLogDir		&quot;/var/lock/mod_evasive&quot;</pre></div></div>

<p>DOSPageCount este parametrul care restricționează numărul maxim de cereri simultane pentru același URL, DOSSiteCount este parametrul ce restricționează numărul maxim de cereri de la același IP(utilizator) iar DOSBlockingPeriod este perioada de timp în secunde pentru care utilizatorul va primi pagina de eroare.</p>
<p>Pentru a primi notificări prin e-mail legat de încercările de atac asupra serverului folosiți parametrul DOSEmailNotify. Atenție însă mod_evasive încearcă să trimită e-mail folosind comanda /bin/mail care în Ubuntu și în alte distribuții este de fapt în /usr/bin/mail. Pentru a-l face funcțional vom face un symlink:</p>

<div class="wp_syntax"><div class="code"><pre class="geshi" style="font-family:monospace;">ln -s /usr/bin/mail /bin/mail</pre></div></div>

<p>Din păcate domeniul este foarte vast și destul de puțin documentat, în general lucrurile se învață din practică, încercând și testând.</p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2009/05/28/trucuri-de-protectie-a-serverului-web-apache-impotriva-atacurilor-dos.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>„Unde am notat parola aia?”</title>
		<link>http://emil.cheriches.ro/2009/03/09/unde-am-notat-parola-aia.html</link>
		<comments>http://emil.cheriches.ro/2009/03/09/unde-am-notat-parola-aia.html#comments</comments>
		<pubDate>Mon, 09 Mar 2009 17:39:46 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[securitate]]></category>
		<category><![CDATA[tehnologie]]></category>
		<category><![CDATA[GeekMeet]]></category>
		<category><![CDATA[voce]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=1429</guid>
		<description><![CDATA[E poate o întrebare care ne-am mai pus-o câteodată. Iată pe cineva care  vine cu o soluție ingenioasă. Alex Deva este unul din oamenii pe care i-am cunoscut la GeekMeet. El este un mare pasionat al sunetului&#8230; al sunetului generat. &#8230; <a href="http://emil.cheriches.ro/2009/03/09/unde-am-notat-parola-aia.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>E poate o întrebare care ne-am mai pus-o câteodată. Iată pe cineva care  vine cu o soluție ingenioasă. <a href="http://fieldbeatings.blogspot.com/" target="_blank">Alex Deva</a> este unul din oamenii pe care i-am cunoscut la <a href="http://geekmeet.ro/mures/2008/11/29/geekmeet-1-reactii/" target="_blank">GeekMeet</a>. El este un mare pasionat al sunetului&#8230; al sunetului generat.</p>
<p><a href="http://fieldbeatings.blogspot.com/2009/03/lansare-la-apa.html">Ultimul său proiect</a>, numit <a href="http://voicekeychain.com" target="_blank">Voice Keychain</a> este unul destinat administratorului care trebuie să rețină parole, multe parole <img src='http://emil.cheriches.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Acesta tot ce trebuie să facă să afle o parolă este să sune la un număr de telefon. Va comunica acolo un ID și un PIN, folosind tastatura telefonului, fie el fix, fie mobil. Roboțelul îi va cere un ID al parolei după care îi va dicta pe litere parola.</p>
<p>Ca și trăsături care lipsesc aplicației ar fi https, unde avem promisiunea că în cel mai scurt timp va fi disponibil, plus o modalitate mai facilă de ajuns la parole. Mi se pare destul de greoi să ajung la ea, ar trebui să știu strict ID-ul ei. Ca și sugestie aș propune fie o modalitate de căutare, sau, de ce nu, posibilitatea de a-ți tipării o listă a ID+descriere parolă.</p>
<p>Așteaptă și el reacții!</p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2009/03/09/unde-am-notat-parola-aia.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>whois în Hardy</title>
		<link>http://emil.cheriches.ro/2009/03/07/whois-in-hardy.html</link>
		<comments>http://emil.cheriches.ro/2009/03/07/whois-in-hardy.html#comments</comments>
		<pubDate>Sat, 07 Mar 2009 15:23:43 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[securitate]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[timp liber]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[whois]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=1418</guid>
		<description><![CDATA[Conform ICI RNC începând cu 1 ianuarie 2009 numerele AS se alocă pe 32 de biți. Se pare că whois-ul din Hardy(Ubuntu 8.04) e o versiune unpic mai veche și nu cunoaște aceste AS-uri. Ca să funcționeze totul corect va &#8230; <a href="http://emil.cheriches.ro/2009/03/07/whois-in-hardy.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Conform <a href="http://portal.rotld.ro/news/ro/30/" target="_blank">ICI RNC</a> începând cu 1 ianuarie 2009 numerele AS se alocă pe 32 de biți.</p>
<p>Se pare că whois-ul din Hardy(Ubuntu 8.04) e o versiune unpic mai veche și nu cunoaște aceste AS-uri. Ca să funcționeze totul corect va trebui să facem un update. Descărcăm pachetul avânt ultima versiune de la <a href="http://ftp.debian.org/debian/pool/main/w/whois/">adresa</a> și il înstalăm.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>ftp.debian.org<span style="color: #000000; font-weight: bold;">/</span>debian<span style="color: #000000; font-weight: bold;">/</span>pool<span style="color: #000000; font-weight: bold;">/</span>main<span style="color: #000000; font-weight: bold;">/</span>w<span style="color: #000000; font-weight: bold;">/</span>whois<span style="color: #000000; font-weight: bold;">/</span>whois_4.7.31_amd64.deb
<span style="color: #c20cb9; font-weight: bold;">dpkg</span> <span style="color: #660033;">-i</span> whois_4.7.31_amd64.deb</pre></div></div>

<p>PS! Exemplul este pentru distribuția pe 64 de biți.</p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2009/03/07/whois-in-hardy.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web of Trust sau cum să nu ajungi pe site-uri cu conținut malițios</title>
		<link>http://emil.cheriches.ro/2009/03/06/web-of-trust-sau-cum-sa-nu-ajungi-pe-site-uri-cu-continut-malitios.html</link>
		<comments>http://emil.cheriches.ro/2009/03/06/web-of-trust-sau-cum-sa-nu-ajungi-pe-site-uri-cu-continut-malitios.html#comments</comments>
		<pubDate>Fri, 06 Mar 2009 10:49:17 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[securitate]]></category>
		<category><![CDATA[tehnologie]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[siguranță online]]></category>
		<category><![CDATA[WOT]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=1405</guid>
		<description><![CDATA[Să vedem mai întâi ce înseamnă conținut malițios. Eu categorisesc site-uri cu conținut malițios acele site-uri care pe lângă conținutul aparent au în spate și un conținul menit să ne facă rău: viruși, phising, xss șamd. Presupunem că folosim pentru &#8230; <a href="http://emil.cheriches.ro/2009/03/06/web-of-trust-sau-cum-sa-nu-ajungi-pe-site-uri-cu-continut-malitios.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a rel="lightbox" href="http://emil.cheriches.ro/wp-content/uploads/2009/03/cover_bg.png"><img class="alignleft size-thumbnail wp-image-1408" style="border: 0pt none; margin: 3px;" title="cover_bg" src="http://emil.cheriches.ro/wp-content/uploads/2009/03/cover_bg-150x150.png" alt="cover_bg" width="150" height="150" /></a>Să vedem mai întâi ce înseamnă conținut malițios. Eu categorisesc site-uri cu conținut malițios acele site-uri care pe lângă conținutul aparent au în spate și un conținul menit să ne facă rău: viruși, phising, xss șamd.</p>
<p>Presupunem că folosim pentru navigarea pe internet Mozilla Firefox. În general am încercat să-mi „convertesc”  prietenii și cunoscuții la acest browser, din mai multe motive, și încă nu am primit nici un feedback negativ.</p>
<p>Instalăm un add-on (un supliment) la Firefox: WOT (Web Of Trus) îl găsim <a href="https://addons.mozilla.org/en-US/firefox/addon/3456" target="_blank">aici</a>. Îl instalăm, procedeul e foarte simplu după care repornim Firefox(opțiune disponibilă în timpul instalării).<span id="more-1405"></span></p>
<p>Vom observa că în bara de unelte de sus, lângă adresa web aven o iconiță nouă. Această iconiță este verde dacă site-ul pe care îl vizităm este în regulă și roșie dacă site-ul oferă conținut malițios. În motoarele de căutare de asemenea vom avea iconițe în dreptul rezultatelor.</p>
<p><a rel="lightbox" href="http://emil.cheriches.ro/wp-content/uploads/2009/03/antivirus2008.png"><img class="alignnone size-thumbnail wp-image-1407" style="border: 0pt none; margin: 3px;" title="antivirus2008" src="http://emil.cheriches.ro/wp-content/uploads/2009/03/antivirus2008-150x150.png" alt="antivirus2008" width="150" height="150" /></a></p>
<p>Putem contribui la aceste scoruri. Pentru asta trebuie să ne facem cont pe site la cei care au dezvoltat plugin-ul <a href="http://www.mywot.com">mywot.com</a> și să fim în permanență logați pe acel site. Trebuie să știți că mywot are în spate o comunitate de oameni care trimit informații despre site-urile vizitate  și că este ceva perfectibil.</p>
<p>Un alt exemplu:</p>
<p><a rel="lightbox" href="http://emil.cheriches.ro/wp-content/uploads/2009/03/raifeissensecnet.png"><img class="alignnone size-thumbnail wp-image-1414" style="border: 0pt none; margin: 3px;" title="raifeissensecnet" src="http://emil.cheriches.ro/wp-content/uploads/2009/03/raifeissensecnet-150x150.png" alt="raifeissensecnet" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2009/03/06/web-of-trust-sau-cum-sa-nu-ajungi-pe-site-uri-cu-continut-malitios.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linux Firewall: Trucuri de filtrare ICMP</title>
		<link>http://emil.cheriches.ro/2009/03/04/linux-firewall-trucuri-de-filtrare-icmp.html</link>
		<comments>http://emil.cheriches.ro/2009/03/04/linux-firewall-trucuri-de-filtrare-icmp.html#comments</comments>
		<pubDate>Wed, 04 Mar 2009 20:40:38 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[securitate]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[icmp]]></category>
		<category><![CDATA[iptables]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=1363</guid>
		<description><![CDATA[Acronimul ICMP vine de la Internet Control Message Protocol. După cum îi spune și numele ICMP este un protocol folosit pentru control și verifcări. În general se verifică funcționalitatea unor noduri ale rețelei. Folosit însă în exces de cineva rău &#8230; <a href="http://emil.cheriches.ro/2009/03/04/linux-firewall-trucuri-de-filtrare-icmp.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Acronimul ICMP vine de la Internet Control Message Protocol. După cum îi spune și numele ICMP este un protocol folosit pentru control și verifcări. În general se verifică funcționalitatea unor noduri ale rețelei. Folosit însă în exces de cineva rău intenționat poate provoca <a href="http://en.wikipedia.org/wiki/Denial-of-service_attack" target="_blank">DoS</a> sau chiar <a href="http://en.wikipedia.org/wiki/Distributed_Denial_of_Service#Distributed_attack">DDoS</a>. Mai demult când mă întreba cineva ziceam: „Dai DROP și gata!”, practica însă spune că nui chiar așa.</p>
<p style="text-align: justify;">Nu de puține ori dăm câte un ping la serverul respectiv, numai ca să verificăm că funcționează. Ce facem? Îl facem să accepte ping numai de la anumite adrese? Dacă se virusează astea și fac mai mult rău decât restul internetului la un loc?</p>
<p>Eu vă recomand așa:<span id="more-1363"></span></p>
<ul>
<li>creem un lanț nou, ICMP și direcționătm tot traficul ICMP către el(practica spune că e bine să creem grupurile de reguli ce țin de un anume protocol sau de un serviciu în lanțuri separate)</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">iptables <span style="color: #660033;">-N</span> ICMP
iptables <span style="color: #660033;">-A</span> INPUT <span style="color: #660033;">-p</span> icmp <span style="color: #660033;">-j</span> ICMP
iptables <span style="color: #660033;">-A</span> OUTPUT <span style="color: #660033;">-p</span> icmp <span style="color: #660033;">-j</span> ICMP
iptables <span style="color: #660033;">-A</span> FORWARD <span style="color: #660033;">-p</span> icmp <span style="color: #660033;">-j</span> ICMP</pre></div></div>

<ul>
<li>jurnalizăm și ignorăm pachetele ce depășesc de o anumită dimensiune (pachetele de control în general nu depășesc 1500, adică mai mult de cât MTU, dacă sunt mai mari e clar că ceva e în neregulă)</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-m</span> length <span style="color: #660033;">--length</span> <span style="color: #000000;">1700</span>:<span style="color: #000000;">65507</span> <span style="color: #660033;">-m</span> limit <span style="color: #660033;">--limit</span> <span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">/</span>sec <span style="color: #660033;">-j</span> LOG <span style="color: #660033;">--log-prefix</span> <span style="color: #ff0000;">&quot;ICMP TOO BIG: &quot;</span>
iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-m</span> length <span style="color: #660033;">--length</span> <span style="color: #000000;">1700</span>:<span style="color: #000000;">65507</span> <span style="color: #660033;">-j</span> DROP</pre></div></div>

<ul>
<li>acceptăm pachetele de tipul care ne interesează și în anumite limite</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-p</span> icmp <span style="color: #660033;">-m</span> limit <span style="color: #660033;">--limit</span> <span style="color: #000000;">10</span><span style="color: #000000; font-weight: bold;">/</span>sec <span style="color: #660033;">--limit-burst</span> <span style="color: #000000;">20</span> <span style="color: #660033;">-m</span> icmp <span style="color: #660033;">--icmp-type</span> <span style="color: #000000;">0</span> <span style="color: #660033;">-j</span> ACCEPT <span style="color: #666666; font-style: italic;">#echo-reply</span>
iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-p</span> icmp <span style="color: #660033;">-m</span> limit <span style="color: #660033;">--limit</span> <span style="color: #000000;">10</span><span style="color: #000000; font-weight: bold;">/</span>sec <span style="color: #660033;">--limit-burst</span> <span style="color: #000000;">20</span> <span style="color: #660033;">-m</span> icmp <span style="color: #660033;">--icmp-type</span> <span style="color: #000000;">8</span> <span style="color: #660033;">-j</span> ACCEPT <span style="color: #666666; font-style: italic;">#echo-request</span>
iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-p</span> icmp <span style="color: #660033;">-m</span> limit <span style="color: #660033;">--limit</span> <span style="color: #000000;">3</span><span style="color: #000000; font-weight: bold;">/</span>sec <span style="color: #660033;">-m</span> icmp <span style="color: #660033;">--icmp-type</span> <span style="color: #000000;">3</span> <span style="color: #660033;">-j</span> ACCEPT <span style="color: #666666; font-style: italic;">#destination-unreachable (folosit la traceroute și mtr)</span>
iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-p</span> icmp <span style="color: #660033;">-m</span> limit <span style="color: #660033;">--limit</span> <span style="color: #000000;">3</span><span style="color: #000000; font-weight: bold;">/</span>sec <span style="color: #660033;">-m</span> icmp <span style="color: #660033;">--icmp-type</span> <span style="color: #000000;">11</span> <span style="color: #660033;">-j</span> ACCEPT <span style="color: #666666; font-style: italic;">#time-exceeded</span>
iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-p</span> icmp <span style="color: #660033;">-m</span> limit <span style="color: #660033;">--limit</span> <span style="color: #000000;">3</span><span style="color: #000000; font-weight: bold;">/</span>sec <span style="color: #660033;">-m</span> icmp <span style="color: #660033;">--icmp-type</span> <span style="color: #000000;">30</span> <span style="color: #660033;">-j</span> ACCEPT <span style="color: #666666; font-style: italic;">#traceroute</span>
iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-p</span> icmp <span style="color: #660033;">-m</span> limit <span style="color: #660033;">--limit</span> <span style="color: #000000;">3</span><span style="color: #000000; font-weight: bold;">/</span>sec <span style="color: #660033;">-m</span> icmp <span style="color: #660033;">--icmp-type</span> <span style="color: #000000;">17</span> <span style="color: #660033;">-j</span> ACCEPT <span style="color: #666666; font-style: italic;">#address-mask-request</span>
iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-p</span> icmp <span style="color: #660033;">-m</span> limit <span style="color: #660033;">--limit</span> <span style="color: #000000;">3</span><span style="color: #000000; font-weight: bold;">/</span>sec <span style="color: #660033;">-m</span> icmp <span style="color: #660033;">--icmp-type</span> <span style="color: #000000;">18</span> <span style="color: #660033;">-j</span> ACCEPT <span style="color: #666666; font-style: italic;">#address-mask-reply</span></pre></div></div>

<ul>
<li>jurnalizăm și ignorăm restul pachetelor</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-m</span> limit <span style="color: #660033;">--limit</span> <span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">/</span>sec <span style="color: #660033;">-j</span> LOG <span style="color: #660033;">--log-prefix</span> <span style="color: #ff0000;">&quot;DROP ICMP: &quot;</span>
iptables <span style="color: #660033;">-A</span> ICMP <span style="color: #660033;">-j</span> DROP</pre></div></div>

<p>Aștept sugestii <img src='http://emil.cheriches.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2009/03/04/linux-firewall-trucuri-de-filtrare-icmp.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DMZ &#8211; unde, cum și de ce</title>
		<link>http://emil.cheriches.ro/2009/02/24/dmz-unde-cum-si-de-ce.html</link>
		<comments>http://emil.cheriches.ro/2009/02/24/dmz-unde-cum-si-de-ce.html#comments</comments>
		<pubDate>Tue, 24 Feb 2009 10:35:43 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[securitate]]></category>
		<category><![CDATA[tehnologie]]></category>
		<category><![CDATA[1-to-1 NAT]]></category>
		<category><![CDATA[DMZ]]></category>
		<category><![CDATA[modele de securitate]]></category>
		<category><![CDATA[NAT]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=1326</guid>
		<description><![CDATA[Un articol despre motivele pentru care este bine să avem DMZ în cadrul companiei. La construcția unei rețele de calculatoare găsim termenul de DMZ, sau Zonă Demilitarizată. Definiția spune că această zonă demilitarizată este o sub-rețea delimitaă fizic sau logic &#8230; <a href="http://emil.cheriches.ro/2009/02/24/dmz-unde-cum-si-de-ce.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h5 style="text-align: justify;">Un articol despre motivele pentru care este bine să avem DMZ în cadrul companiei.</h5>
<p style="text-align: justify;"><a rel="lightbox" href="http://emil.cheriches.ro/wp-content/uploads/2009/02/640px-dmz_network_diagram_1_firewallsvg.png"><img class="alignleft size-thumbnail wp-image-1336" style="border: 0pt none; margin: 3px;" title="640px-dmz_network_diagram_1_firewallsvg" src="http://emil.cheriches.ro/wp-content/uploads/2009/02/640px-dmz_network_diagram_1_firewallsvg-150x150.png" alt="640px-dmz_network_diagram_1_firewallsvg" width="150" height="150" /></a>La construcția unei rețele de calculatoare găsim termenul de <strong>DMZ, sau Zonă Demilitarizată</strong>. Definiția spune că această zonă demilitarizată este o sub-rețea delimitaă fizic sau logic de restul rețelei companiei. Scopul principal este de a plasa acolo echipamentele sau serverele expuse, adică cele la care publicul larg are acces. În felul acesta oferim un grad suplimentar rețelei interne de calculatoare prin simplu fapt că de ex dacă cineva rău intenționat ar ataca un serviciu public și ar primi acces pe unul din serverele publice, nu ar avea implicit acces și la resursele rețelei private.<span id="more-1326"></span></p>
<p style="text-align: justify;"><strong>Blindaj din ambele părți.</strong> Ce înseamnă asta. Îseamnă că rețeaua companiei ar trebui să fie protejată din ambele părți, atât din partea internetului cât și din partea DMZ-ului. Unele firewall-uri au astfel de funcții, pentru unele este nevoie să plătiți suplimentar ca astfel de funcții să fie activate. Acest lucru însă se poate face foarte simplu și cu un router bazat pe Linux.</p>
<p style="text-align: justify;"><strong><a rel="lightbox" href="http://emil.cheriches.ro/wp-content/uploads/2009/02/640px-dmz_network_diagram_2_firewallsvg.png"><img class="alignleft size-thumbnail wp-image-1337" style="border: 0pt none; margin: 3px;" title="640px-dmz_network_diagram_2_firewallsvg" src="http://emil.cheriches.ro/wp-content/uploads/2009/02/640px-dmz_network_diagram_2_firewallsvg-150x150.png" alt="640px-dmz_network_diagram_2_firewallsvg" width="150" height="150" /></a>Fizic și nu logic!</strong> Este mult mai sigur dacă delimitarea se face la nivel fizic. Un atacator odată intrat pe unul din servere, chiar dacă din punct de vedere logic serverul e din altă clasă de IP-uri sau chiar subclasă care logic nu ar comunica cu restul calculatoarelor, credeți că îi e greu să modfice o adresă IP pe o interfață de rețea? Atunci e mai bine ca acea separație să fie fizică. Inseamnă fie să aveți două conexiuni la internet complet separate, fie să aveți încă un router pus înaintea rețelei companiei care să nu permită accesul de nicăieiri, fie pur și simplu routerul bazat pe linux are mai multe plăci de rețea fiecare conectată fizic unde îi e locul.</p>
<p style="text-align: justify;"><strong>Accesul internet din DMZ. </strong>Putem spune că dacă e o zonă separată atunci de ce să o mai restricționăm? Ei bine, pentru securitatea sporită asupra serviciilor publice sau pentru a ne scuti de bătăi de cap suplimentare. Să zicem că un atacator încearcă și primește acces către serviciile publice. Ce va încerca el să facă? Să le facă nefuncționale! Chiar dacă pagubele nu sunt așa de mari ca atunci când atacatorul face terci rețeaua companiei, totuși un serviciu public nefuncțional nu dă bine. Cât îi ia administratorului rețelei să restaureze totul din copiile de siguranță, cât durează până serviciile vor fi din nou funcționale? Personal sunt de părere că acele echipamente din DMZ nu ar trebui să aibă acces la internt, sau ar trebui să aibă acces doar la site-urile de unde se pot face actualizări de software. Soluția recomandată de mine este 1-to-1 NAT. Adică publicul larg când cere un serviciu îl va cere de la un router/firewall care va transmite cererile mai departe către serverul implicat(cel real).</p>
<p style="text-align: justify;"><strong>Accesul la echipamente.</strong> Acesta se va face fie strict fizic, fie prin intermediul soluțiilor VPN, atât dinspre internet cât și din rețeaua locală și doar de persoanele direct implicate. Accesul către rețeaua locală de asemenea se va face prin intermeniul soluțiilo VPN și de asemena doar de câtre persoanele care au cu adevărat nevoie de acest lucru. Ce fel de soluții de VPN sunt recomandate? În general să vă feriți de soluțiile în care accesul se face doar în baza unei parole. În general parolele sunt ușor de schimbat/ghicit/rătăcit/pierdut șamd.</p>
<p style="text-align: justify;"><strong>Securitate absolută!</strong> Nu există așa ceva! Cine își asumă așa ceva este fie prost fie își permite să piardă(în caz de&#8230;.).</p>
<p style="text-align: justify;">Pentru mai multe informații aveți în bara laterală informațiile mele de contact.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">PS! Imaginile sunt de pe Wikipedia <img src='http://emil.cheriches.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2009/02/24/dmz-unde-cum-si-de-ce.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP safe_mode</title>
		<link>http://emil.cheriches.ro/2008/11/24/php-safe_mode.html</link>
		<comments>http://emil.cheriches.ro/2008/11/24/php-safe_mode.html#comments</comments>
		<pubDate>Mon, 24 Nov 2008 06:00:40 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[securitate]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=1033</guid>
		<description><![CDATA[PHP Safe Mode era o setare care o puneam mai demult pe ON. Se pare că de la un timp uitasem de ea. Azi m-am lovit din nou de ea Se dă situația următoare: Un mediu de hosting în care &#8230; <a href="http://emil.cheriches.ro/2008/11/24/php-safe_mode.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>PHP Safe Mode era o setare care o puneam mai demult pe ON.</p>
<p>Se pare că de la un timp uitasem de ea. Azi m-am lovit din nou de ea <img src='http://emil.cheriches.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Se dă situația următoare:</p>
<p>Un mediu de hosting în care avem utilizatorul X și utilizatorul Y. Utilizatorul X are un CMS care se conectează la MySQL și are setările în /home/X/public_html/config.php.</p>
<p>Utilizatorul Y este un băiat deștept, care vede că X folosește un CMS și știe unde are acel CMS setările de bază de date. Își face pe contul lui un fișier PHP în care pune:</p>
<pre>&lt;?php
file_get_contents("/home/X/public_html/config.php");
?&gt;</pre>
<p>Scriptul la execuție îi va da tot conținutul fișierul config.php, inclusiv parola de conectare la MySQL. Cum într-un mediu de hosting parola de MySQL este aceeași ca și la userul de sistem, întregul sistem e astfel compromis.</p>
<p>Soluția? În php.ini:</p>
<pre>safe_mode = on</pre>
<p>Setarea face ca scriptul PHP care are UID-ul lui Y, acesta să nu poată vedea fișierele lui X.</p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2008/11/24/php-safe_mode.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ce va include nou Ubuntu Server Edition</title>
		<link>http://emil.cheriches.ro/2008/10/28/ce-va-include-nou-ubuntu-server-edition.html</link>
		<comments>http://emil.cheriches.ro/2008/10/28/ce-va-include-nou-ubuntu-server-edition.html#comments</comments>
		<pubDate>Tue, 28 Oct 2008 11:23:30 +0000</pubDate>
		<dc:creator>Emil CHERICHEŞ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[securitate]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tehnologie]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://emil.cheriches.ro/?p=1013</guid>
		<description><![CDATA[Conform articolului publicat la secţiunea ştiri de pe pagina oficială a Ubuntu se pare că sunt noutăţi: suport extins pentru virtualizare prin JeOS chiar de la instalare stiva Java e completă ClamAV şi SpamAssassin instalate implicit odată cu serverul de &#8230; <a href="http://emil.cheriches.ro/2008/10/28/ce-va-include-nou-ubuntu-server-edition.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Conform <a href="http://www.ubuntu.com/news/ubuntu-8.10-server">articolului</a> publicat la secţiunea ştiri de pe pagina oficială a Ubuntu se pare că sunt noutăţi:</p>
<ul>
<li>suport extins pentru virtualizare prin JeOS chiar de la instalare</li>
<li>stiva Java e completă</li>
<li>ClamAV şi SpamAssassin instalate implicit odată cu serverul de mail</li>
<li>suport îmbunătăţit pentru RAID, include DMRAID la instalare vom putea vedea matricile RAID făcute cu controllere RAID integrate pe plăcile de bază.</li>
<li>directoare private criptate, care pot fi montate automat atunci când utilizatorul intră în sistem, fie local, fie prin SSH pentru a păstra asigurate informaţiile sensibile</li>
<li>pachete HARDENED, până acum aceste opţiuni erau disponibile doar pe Gentoo, cu un profil special.</li>
<li>îmbunătăţiri aduse UFW, sunt curios dacă va şti sau nu NAT</li>
</ul>
<p>Nu l-am încercat încă, dar după scrierea acestui articol parcă devin curios să instalez un RC.</p>
]]></content:encoded>
			<wfw:commentRss>http://emil.cheriches.ro/2008/10/28/ce-va-include-nou-ubuntu-server-edition.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

