<?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>Volkan Oransoy</title>
	<atom:link href="http://www.volkanoransoy.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.volkanoransoy.com</link>
	<description>internet, linux, python, django ve hayat</description>
	<lastBuildDate>Tue, 18 Aug 2009 06:56:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
   <image>
    <title>Volkan Oransoy</title>
    <url>http://www.gravatar.com/avatar/f9066e24b427695769f793b1b3038a9f?s=</url>
    <link>http://www.volkanoransoy.com</link>
   </image>
		<item>
		<title>Sunucudan giden spam postaları tespit etmek</title>
		<link>http://www.volkanoransoy.com/sunucudan-giden-spam-postalari-tespit-etmek/</link>
		<comments>http://www.volkanoransoy.com/sunucudan-giden-spam-postalari-tespit-etmek/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 06:54:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[WHM]]></category>

		<guid isPermaLink="false">http://www.volkanoransoy.com/?p=129</guid>
		<description><![CDATA[<p>Spam mailler, tüm IT sektörünün en büyük problemlerinden birisi. Spam mailler için harcanan enerjinin doğaya verdiği zarara kadar , her türlü kötü etkisini çokça okuduk. Peki bu maillerin sizin sitenizden, sunucumuzdan gidebiliyor... <a href="http://www.volkanoransoy.com/sunucudan-giden-spam-postalari-tespit-etmek/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/kbarbranch/3408913789/"><img class="alignright size-medium wp-image-131" style="border: 1px solid black; margin: 10px;" title="spambox" src="http://www.volkanoransoy.com/wp-content/2009/08/spambox-300x225.jpg" alt="spambox" width="300" height="225" /></a>Spam mailler, tüm IT sektörünün en büyük problemlerinden birisi. Spam mailler için harcanan enerjinin doğaya verdiği zarara kadar , her türlü kötü etkisini çokça okuduk. Peki bu maillerin sizin sitenizden, sunucumuzdan gidebiliyor olma ihtimali nedir? Senaryo şu şekilde başlar: Sunucunuzda mailler karşı sunucularda reddedilmeye başlar. Örneğin Hotmail sunucuları;</p>
<blockquote><p><strong>550 SC-001 Mail rejected by Windows Live Hotmail for policy reasons. Reasons for rejection may be related to content with spam-like characteristics or IP/domain reputation problems. If you are not an email/network admin please contact your E-mail/Internet Service Provider for help. Email/network admins, please visit http://postmaster.live.com for email delivery information and support<span id="more-129"></span></strong></p></blockquote>
<p>diye şikayet etmeye başlarlarlar. Sonra sunucunuzu dnsstuff.com'dan ya da mxtoolbox.com dan spam listelerine girip girmediğine bakmak istediğinizde size 3-5 noktası kırmızı işaretli bir liste çıkar. Yani sunucumuz spam yollamaya başlamıştır. İşte asıl sorun bundan sonra başlar. Sunucuzda bu tip bir durumda yapabileceğiniz bazı işlemleri anlatmaya çalışacağım.</p>
<p>İlk olarak sunucumuzun bu mailleri yollayabilmesinin başlıca iki yolu vardır. Birincisi Exim ile, ikincisi sunucuda çalışan bir script ile. Exim ile yollanıyor ise,  sunucuda tanımlı eposta hesaplarından birisinin hacklenmiş olması, hesabın kotasının dolmuş olması ve bu yolla backscatter yapılıyor olması muhtemeldir. Exim ile işimiz, elimizde log olması nedeni ile nispeten kolaydır. WHM üzerindeki "Mail Queue Manager" ile mail kuyruğunu takip edebilirsiniz ve spam olması muhtemel epostaların içini açıp gönderenini  görebilrisiniz. Backscatter konusunda ise yine aynı yolu takip edip bounce mailleri yakalamanız gerekli. Backscatter tekniği basitçe, kotası dolan posta kutularının mesajı reddetmesi ilkesine dayanıyor. Mailin asıl yollanmak istendiği yer, mailin kaynağı gibi size iletiliyor ve siz de red cevabını bu postaya yolluyorsunuz gerçek atan yerine ve giden spam mailin göndereni konumuna düşüyorsunuz. Sunucumuzda SPF kontrolünü aktif etmek bu sorunu çözebiliyor ancak SPF kaydı olmayan birçok domainden de mail akışını engellemiş olabiliyoruz. Bir çeşit trade-off durumu ortaya çıkıyor.</p>
<p><img class="size-medium wp-image-130 alignleft" style="border: 1px solid black; margin: 10px;" title="mailheaders" src="http://www.volkanoransoy.com/wp-content/2009/08/mailheaders-173x300.jpg" alt="mailheaders" width="173" height="300" />Sunucumuzdan giden spam postaların yakalanması zor kaynağı ise sunucudaki scriptlerdir. Sunucuzdaki herhengi bir kullanıcının upload ettiği basit bir script ile, exim'i bypass ederek istenilen heryere eposta atılabilir. Popülerliği nedeni ile en çok php ile bu tip işlemler yapılmakta. Bu scriptlerin herhangi bir log tutmaması, yani atılıdıktan sonra sunucuda bir iz bırakmaması tespitini zorlaştırmakta. Fakat buna da birkaç çözüm yolu mevcut. Bence en kolay olanlarından birisi, Easyapache ye eklenen MailHeaders özelliği.  Sunucuda kurulu php'ye Easyapache vasıtası ile yapılan bu yama sayesinde, sunucudan php ile giden tüm maillerin başlıkları etiketlenmekte.</p>
<blockquote>
<pre>X-PHP-Script: www.example.com/~user/testapp/send-mail.php for 10.0.0.1</pre>
</blockquote>
<p>Bu şekilde etiketlenen mailler, size ya da ISP nizin abuse departmanına şikayet edildiğinde, problemli scripti yakalayabiliyorsunuz. Ayrıca şimdiye kadar denemediğim ancak işe yaraması muhtemel bir yok, iptables'ın user eklentisi. Sunucudan giden bağlantıları, bağlantıyı açan işlemin kullanıcı numarasına göre tasnif edebilen bu eklenti ile sadece Exim'in uid değerini taşıyan işlemlere izin verebilir, diğerlerine izin vermeyebilir, ya da loglayabilirsiniz.</p>
<p>Son olarak birkaç öneri daha. Sunucunuzda ASSP, Spamassasin gibi bir spam koruma, gelen postalarınız için kesinlikle aktif olmalı. Zira sunucuzdan dışarı giden spam maillerin sebebi olabilirler. WHM de son zamanlarda eklenen , her alan adının mail yollarken kendi ip adresini kullanmasını sağlayan "Automatically send outgoing mail from the account's IP address instead of the main IP address" özelliği sunucuzda aktif olsun.  Bu şekilde birden fazla ip adresi kullanıyor ise sunucumuz, sorunu sunucudaki tüm kullanıcılara yansıtmamış olur, sadece problemli ip adresine odaklanmış oluruz. Spamsız günler <img src='http://www.volkanoransoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong><br />
</strong></p>
<blockquote>
<blockquote>
<blockquote><p><strong><br />
</strong></p></blockquote>
</blockquote>
</blockquote>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 187px; width: 1px; height: 1px;">
<pre style="border: 1px inset; margin: 0px; padding: 10px; overflow: auto; width: 640px; background-color: #ddeeff;">X-PHP-Script: www.example.com/~user/testapp/send-mail.php for 10.0.0.1
X-PHP-Script: www.example.com/~user/testapp/send-mail.php for 10.0.0.1</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanoransoy.com/sunucudan-giden-spam-postalari-tespit-etmek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 nedir?</title>
		<link>http://www.volkanoransoy.com/ipv6-nedir/</link>
		<comments>http://www.volkanoransoy.com/ipv6-nedir/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 19:44:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[ipv6]]></category>

		<guid isPermaLink="false">http://www.volkanoransoy.com/?p=117</guid>
		<description><![CDATA[<p>Şu anda bu yazıyı okumak için bağlandığınız sunucunun ip adresi artık çok kıymetli. Zira artık çok az var. Avrupa'daki internet kaynaklarının dağıtımından sorumlu olan RIPE.NCC ile daha önceden yapmış olduğumuz ip adres... <a href="http://www.volkanoransoy.com/ipv6-nedir/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="size-medium wp-image-123 alignright" style="border: 1px solid black; margin: 10px;" title="localhost" src="http://www.volkanoransoy.com/wp-content/2009/08/localhost-300x126.jpg" alt="localhost" width="300" height="126" />Şu anda bu yazıyı okumak için bağlandığınız sunucunun ip adresi artık çok kıymetli. Zira artık çok az var. Avrupa'daki internet kaynaklarının dağıtımından sorumlu olan RIPE.NCC ile daha önceden yapmış olduğumuz ip adres bloğu talebine verdikleri yanıtlar, istedikleri belgeler, koştukları şartlar bunu açıkça belirtiyor. Her ip adresinin kıymeti var ve tane ile pazarlık etmekteler. İşte ip protokolüne olan ihtiyaç bu denli hızla artarken, azalan ip adreslerine çözüm arayışları IPv6 protokolünü ortaya çıkardı. Şu anda kullandığımız ip adres protokolü IPv4'dür. IPv6 herşeyden önce azalan ip adres uzayına kalıcı çözüm getirmeyi amaçlayan yeni ip protokolünün adıdır. Ancak bu yeni protokol, sadece azalan ip kaynaklarını genişletmek amacı ile değil, IPv4'ün oluşturulduğu günden bu güne kadar tespit edilmiş eksikliklerini de gideren bir protokol olacak.<span id="more-117"></span><br />
Peki IPv4'ün eksiklikleri neler? Öncelikle, IPv4 bu denli genişlemesi hayal edilemeyen internet için tasarlanmamıştı. Artık internet sadece bilgisayarlardan oluşmuyor. Telefonlarımız, yazıcılarımız, televizyonlarımız ve yakın zamanda aklımıza bile gelmeyecek birçok cihaz internetin bir parçası oluyor. Bu da ip protokolüne olan ihtiyacı yükselen bir ivme ile arttırdı. Aslında IPv4'ün ömrü bundan yıllar önce bitmişti ancak Network Address Translation(NAT), Classless InterDomain Routing (CIDR), ve Dynamic Host Configuration Protocol (DHCP) gibi teknikler ile bu ömür uzatıldı. Ayrıca IPv4'ün yapısındaki özellikler nedeni ile zaman içinde oluşan güvenlik açıklarına (sniffing, arpspoofing) çözüm üretilemez hale geldi. Bu ve bunun gibi birçok eksik, yeni bir ip protokol ihtiyacını doğurdu.Peki yeni protokol bize neler kazandıracak?<br />
IPv6'nın ilk hedefi, "nerede ise sınırsız" olarak tanımlanan bir ip uzayına sahip olarak, ip adresi kaynak yetersizliğine çözüm bulmak.IPv6 protokolü 2^128 ip adresine dahip. Bu sayı IPv4'de 2^32 adet. Yapılan hesaba göre dünya üzerindeki her metrekareye 6.67 * 10^27 adet ip adresi düşmesi anlamına geliyor bu.  Bu ip bolluğu, NAT ve CIDR gibi teknolojilerin artık kullanılmaması anlamına geliyor.<br />
<a href="http://www.cisco.com/en/US/technologies/tk648/tk872/technologies_white_paper0900aecd8054d37d_ps6553_Products_White_Paper.html"><img class="size-medium wp-image-118 alignleft" style="border: 1px solid black; margin: 10px;" title="ipv4vsipv6" src="http://www.volkanoransoy.com/wp-content/2009/07/ipv4vsipv6-300x201.jpg" alt="ipv4vsipv6" width="300" height="201" /></a>IPv6 da, IPv4'e göre daha basit bir header formatı kullanılmakta. IPv4 de kullanılan birçok header atıldı ve yerine yeni birkaç ekleme yapıldı.  IP notasyonu değiştirilerek daha yönetilebilir, anlaşılabilir (!) bir yol seçilmiş. DHCP servisinin bir kısım özellikleri protokole eklenerek otomatik yapılandırma yeteneği kazandırılmış. Yani bir Ipv6 cihaz , bağlandığı ağı algılayarak kendine uygun ip adresini kendisi tespit edebilecek.</p>
<p style="text-align: justify;">Belki de en önemli özelliklerden birisi, protokolün zorunlu olarak Ipsec kullanması. Şu anda Ipv4 protokolüne istendiğinde eklenebilen şifreleme özelliği, Ipv6 protokolünde zorunlu olarak bulunmakta. Bu artık ağımızdaki snifferlardan korkmamamız gerektiği (!) anlamına gelebilir.</p>
<p style="text-align: justify;"><img class="size-medium wp-image-121 alignright" title="gate" src="http://www.volkanoransoy.com/wp-content/2009/08/11-300x225.png" alt="gate" width="300" height="225" /></p>
<p style="text-align: justify;">Yeni protokolün en ilginç özelliklerinden birisi ise taşınabilirlik (mobility) özelliği. Bir anlamda ip adresimizi yanımızda taşıyabilmemiz anlamına gelen bu özelliğin detaylarına, diğer özellikleri gibi diğer yazılarımda değinmeye çalışacağım.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Ülkemizde de bu geçiş için çalışmalar hızlanmakta. Bunun en güncel örneği Bilgi Teknolojileri ve İletişim Kurumu tarafından kamu kurumları arasında düzenlenen anket. BTK düzenlediği anket ile kamu kurumlarının Ipv6 yatırımları ve planlarını toparlamaya çalışmakta.</p>
<p style="text-align: justify;">Ipv6 Task Force'un yaptığı araştırmalara göre, bu hızla gidilirse 2011 yılında Ipv4 stoğu tükenecek.  Ripe.ncc'nin açtığı <a href="http://www.ipv6actnow.org/">http://www.ipv6actnow.org/</a> sitesinin girişindeki kapılara yüklenmiş insanları gösteren bu resim sanırım olayın ciddiyetini gayet güzel ifade ediyor. <img src='http://www.volkanoransoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanoransoy.com/ipv6-nedir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cPanel Reseller Manager (cPRM) v0.2</title>
		<link>http://www.volkanoransoy.com/cpanel-reseller-manager-cprm-v0-2/</link>
		<comments>http://www.volkanoransoy.com/cpanel-reseller-manager-cprm-v0-2/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 20:10:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[cPanel]]></category>

		<guid isPermaLink="false">http://www.volkanoransoy.com/?p=109</guid>
		<description><![CDATA[<p>I have completed cPRM ( cPanel Reseller Manager ) cPanel addon just a few hour ago. I have added some handy features to deal with cPanel's allocation based reseller system. This addon has been tested on our servers succesfully but needs some more... <a href="http://www.volkanoransoy.com/cpanel-reseller-manager-cprm-v0-2/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>I have completed <a href="http://www.volkanoransoy.com/cpanel-reseller-manager/">cPRM ( cPanel Reseller Manager ) </a>cPanel addon just a few hour ago. I have added some handy features to deal with cPanel's allocation based reseller system. This addon has been tested on our servers succesfully but needs some more feedback I think. Here is main features.</p>
<ul>
<li>Graph-based presentation of current reseller limits and usage.</li>
<li>Detailed view of each reseller.</li>
<li>Mail notifications for reseller and sysadmins on limit violations.</li>
<li>Auto-suspend reseller account.</li>
<li>Run limit check tasks manually or cron based.</li>
<li>View task logs.</li>
</ul>
<p>To download , <a href="http://www.volkanoransoy.com/cpanel-reseller-manager/">please use this link</a>. All comments are precious for me. Thank you for comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanoransoy.com/cpanel-reseller-manager-cprm-v0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virüs Bulaşan Siteler ve Gumblar Saldırısı</title>
		<link>http://www.volkanoransoy.com/virus-bulasan-siteler-ve-gumblar-saldirisi/</link>
		<comments>http://www.volkanoransoy.com/virus-bulasan-siteler-ve-gumblar-saldirisi/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 18:08:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[virüs]]></category>

		<guid isPermaLink="false">http://www.volkanoransoy.com/virus-bulasan-siteler-ve-gumblar-saldirisi/</guid>
		<description><![CDATA[<p>Bugünlerde, virüs bulaşmış siteler ile başımız belada. Özellikle webmasterlar için çok tehlikeli bir süreç içindeyiz. Nedeni ise Gumblar saldırısı. Hergün emek emek güncellediğiniz sitenizde bir anda php kod hatası aldı iseniz... <a href="http://www.volkanoransoy.com/virus-bulasan-siteler-ve-gumblar-saldirisi/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft size-full wp-image-102" style="border: 1px solid black; margin: 10px;" title="firefox_alert" src="http://www.volkanoransoy.com/wp-content/2009/06/firefox_alert.jpg" alt="firefox_alert" width="462" height="215" />Bugünlerde, virüs bulaşmış siteler ile başımız belada. Özellikle webmasterlar için çok tehlikeli bir süreç içindeyiz. Nedeni ise Gumblar saldırısı. Hergün emek emek güncellediğiniz sitenizde bir anda php kod hatası aldı iseniz ya da Firefox sizi zararlı site ilan etti ise aniden, bu saldının kurbanlarından birisi olma ihtimaliniz çok yüksek.<span id="more-100"></span><br />
Gumblar, web sitelerine şifreli javascript kodları enjekte eden ve bu yol ile bu siteleri gezen kişilere bir tür trojan bulaştıran bir saldırı. Eğer bu trojana maruz kalan kişi bir webmaster ise, bu kişinin FTP bağlantılarına sızılıp, bu webmastera ait sitelere de bu kodu enjekte ediyor.<br />
ScanSafe'in bildirdiğine göre Mart ayında gumblar.cn adındaki bir Çin menşeili bir site ile görevine başlayan bu saldırı, bu siteye ilintili Rus ve Litvanyalı ip adreslerinden trojanın indirilmesini sağladı. Saldırıdan etkilenen web siteleri saldırıdan sonra temizlendi ancak aynı sorun dinamik olarak üretilen farklı bir javascript kodu ile tekrarladı. Olayın vahameti, kodun dinamik üretilmesi nedeni ile IDS ve IDP 'ler tarafından engellenmesinin ortaya çıkması sonucu anlaşıldı.<br />
Gumblar, javascript kodunu enjekte ettiği siteler vasıtası ile, javascript desteği aktif IE browserlar vasıtası ile Acrobat Reader ve Flash Player açıklarını kullanarak bilgisayarlara bulaşıyor. Ardından bilgisayarın bağlı bulunduğu bilgisayarda bir Man-In-The- Middle atağı ile Google aramalarına kendi sonuçlarını enjekte etmeye çalışıyor. Bu sonuçlar tahmin edebileceğiniz gibi zararlı kodun bulaştığı veya direkt trojanın indirilebileceği sitelerin linklerini içeriyor.<br />
Güvenlik uzmanlarının bildirdiğine göre flash bellekler vasıtası ile bulaşan Conficker virüsünden çok daha tehlikeli bir şekilde büyüyen bu tehditten etkilenenlerin, bilgisayarlarını formatlamaktan başka yapabilecekleri birşey yok. Ve tabi işleri bitince Firefox kullanmaya alışmaları lazım <img src='http://www.volkanoransoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Bu arada bu <a href="http://news.cnet.com/8301-1009_3-10251779-83.html">linkte </a>, enfekte bir bilgisayarı tespit etmenin yolundan bahsedilmiş ancak muhtemelen websitenizde gariplikler oluyor ve Google araması sonucu bu yazıyı okuyorsanız, size de bulaşmış olma ihtimali yüksek <img src='http://www.volkanoransoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.volkanoransoy.com/virus-bulasan-siteler-ve-gumblar-saldirisi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mysql Sunucu Optimizasyonu</title>
		<link>http://www.volkanoransoy.com/mysql-sunucu-optimizasyonu/</link>
		<comments>http://www.volkanoransoy.com/mysql-sunucu-optimizasyonu/#comments</comments>
		<pubDate>Tue, 26 May 2009 20:31:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[sunucu optimizasyon]]></category>

		<guid isPermaLink="false">http://www.volkanoransoy.com/?p=75</guid>
		<description><![CDATA[<p>Php ile beraber birçok web scriptinin vazgeçilmez gereksinimi MySQL sunucusudur.  Günümüzde, birçok webhosting sunucusunda , en fazla işlem yükü getiren servis, hiç şüphesiz MySQL servisidir. Özellikle I/O noktasında sunuculara ciddi... <a href="http://www.volkanoransoy.com/mysql-sunucu-optimizasyonu/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-78" style="border: 1px solid black; margin: 10px;" title="ilovemysql" src="http://www.volkanoransoy.com/wp-content/2009/05/ilovemysql-300x225.jpg" alt="ilovemysql" width="300" height="225" />Php ile beraber birçok web scriptinin vazgeçilmez gereksinimi MySQL sunucusudur.  Günümüzde, birçok webhosting sunucusunda , en fazla işlem yükü getiren servis, hiç şüphesiz MySQL servisidir. Özellikle I/O noktasında sunuculara ciddi disk yükleri getirmektedir. Bu sebep ile MySQL servisinin yoğun çalıştığı sunucularda, özellikle disk okuma ve yazma hızlarının ciddi kapasitelerde olması önerilir. Bu tip servislerin optimizasyonunda ve performans noktasında ilk ve en önemli unsur donanım özellikleri olmakta.</p>
<p>Buna karşın, sadece iyi donanım bu gibi servislerin hızlı ve stabil çalışmasını sağlayamamakta.  Servislerin çalışma parametreleri, performanslarını önemli derecede etkilemekte. Her sunucu, üzerinde çalışan uygulamanın karakterine göre, farklı parametrelere gereksinim duyabilir. Şüphesiz MySQL servisine ayar yapabilmek için , bu konuda bilgi sahibi olmak gerekmekte.  Fakat bu işi kısa yoldan çözebilmek için mümkün bazı küçük ipuçlarını sizlerle paylaşmak isterim.<span id="more-75"></span></p>
<p>MySQL servisi, ana ayar dosyası olarak /etc/my.cnf dosyasını kullanmakta. Bu dosya içinde, MySQL in çalışmasına etki eden tüm değişkenler tanımlıdır. Sunucumuzun yüküne ve kapasitesine göre, kurulum esnasında gelen bazı hazı ayar şablonları aslında sisteminizde mevcuttur.</p>
<blockquote><p>root@localhost[~]# ls -an /usr/share/mysql/*.cnf<br />
-rwxr-xr-x 1 0 0  4972 Feb 24 01:14 /usr/share/mysql/my-huge.cnf*<br />
-rwxr-xr-x 1 0 0 20970 Feb 24 01:14 /usr/share/mysql/my-innodb-heavy-4G.cnf*<br />
-rwxr-xr-x 1 0 0  4948 Feb 24 01:14 /usr/share/mysql/my-large.cnf*<br />
-rwxr-xr-x 1 0 0  4955 Feb 24 01:14 /usr/share/mysql/my-medium.cnf*<br />
-rwxr-xr-x 1 0 0  2526 Feb 24 01:14 /usr/share/mysql/my-small.cnf*</p></blockquote>
<p>Bu dosylardan, sunucunuza uyanı, /etc/my.cnf ile değiştirmeniz, kısa yoldan birçok değişkeni tanımlamanızı sağlayacaktır. Genellikle 4GB ve üzeri RAM bulunan sunucularda my-huge.cnf  uygun görünmektedir.</p>
<p>Bir diğer konfigürason yardımcısı, MySQL Performance Tuning Primer Script adlı küçük bir scripttir. Bu scripti sunucunuza indirip çalıştırdığınızda, size çalışan servise ait istatistikler ile ayar dosyanız arasındaki uyumlu ve uyumsuz noktaları listeleyecektir.</p>
<blockquote><p>wget http://day32.com/MySQL/tuning-primer.sh<br />
sh tuning-primer.sh</p></blockquote>
<p>Kırmızı ile belirtilen noktalar, servis istatistikleri ile ayar dosyası arasındaki sorunlu noktaları göstermekte ve önerilerde bulunmaktadır. Bu önerilere göre ayar dosyanızı düzenleyebilirsiniz.</p>
<p>Bunlara ek olarak, bazı performans arttırıcı önerilerim mevcut. Örneğin, eğer geriye dönük data kurtarma işlemi yapmayacaksanız, ayar dosyanızdaki --log-bin parametresini kaldırmalısınız. Bu parametre, binary formatında sql işlemlerini loglamakta. Bu işlem, olası verikayıplarında, geriye dönük verilerin kurtarılmasını sağladığı gibi ciddi bir performans yükü getirmekte sunuculara.  Ayrıca query_cache_size  ve table_cache değerlerini, sunucunuzun limitleri elverdiği kadar yüksek tutmanız, disk yükünü hafifletecektir. MySQL kaynaklı disk yükünü hafifletebilmenin bir diğer yolu da, MySQL tarafından tutulan geçici dosyaların , diskten ziyade RAM de tutulmasını sağlamaktır. Bunu sağlayabilmek için de tmp_table_size ve max_heap_table_size değerlerinin yükseltilmesi iyi olacaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanoransoy.com/mysql-sunucu-optimizasyonu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cPanel Reseller Manager rc.0.1 is out</title>
		<link>http://www.volkanoransoy.com/cpanel-reseller-manager-rc01-is-out/</link>
		<comments>http://www.volkanoransoy.com/cpanel-reseller-manager-rc01-is-out/#comments</comments>
		<pubDate>Mon, 25 May 2009 19:48:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[reseller manager]]></category>

		<guid isPermaLink="false">http://www.volkanoransoy.com/?p=47</guid>
		<description><![CDATA[<p>cPanel is the best software for managing a hosting server. It has a very flexible addon interface for developers like me.   If you allow overselling , cPanel reseller system does not check reseller limits  unless a reseller creates an account. A... <a href="http://www.volkanoransoy.com/cpanel-reseller-manager-rc01-is-out/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-64" style="border: 1px solid black; margin: 10px;" title="cpanellogo" src="http://www.volkanoransoy.com/wp-content/2009/05/cpanellogo.jpg" alt="cpanellogo" width="139" height="56" />cPanel is the best software for managing a hosting server. It has a very flexible addon interface for developers like me.   If you allow overselling , cPanel reseller system does not check reseller limits  unless a reseller creates an account. A reseller can exceed his quota as much as he can. He just can't create a new account but he can use his exitsting accounts without a limit. If you don't allow overselling,  reseller accounts will be limited in their allocated resources, not in actual usage.  cPanel has a reasonable  explanaion for this behaviour but it is a problem for most of hosting admins. This little addon is written to help hosting admins for tracking reseller accounts easily.  Further releases will contain automated features like suspending reseller account when he exceeds his limits or sending emails to inform quota exceeders. Thank you for your valuable comments. Use this <a href="http://www.volkanoransoy.com/cpanel-reseller-manager/">link to download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanoransoy.com/cpanel-reseller-manager-rc01-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centos-cPanel üzerinde Pyzor kurulumu</title>
		<link>http://www.volkanoransoy.com/centos-cpanel-uzerinde-pyzor-kurulumu/</link>
		<comments>http://www.volkanoransoy.com/centos-cpanel-uzerinde-pyzor-kurulumu/#comments</comments>
		<pubDate>Fri, 22 May 2009 21:36:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Pyzor]]></category>
		<category><![CDATA[spam koruma]]></category>
		<category><![CDATA[Spamassassin]]></category>

		<guid isPermaLink="false">http://www.volkanoransoy.com/?p=31</guid>
		<description><![CDATA[<p>Pyzor , eposta başlıklarını kontrol eden ve karşılaştıran ve buna göre spam kontrolü yapan bir sistemdir. Kurulumu basit ve efektif bir spam koruma eklentisidir. Bu yazımızda Centos işletim sistemine ve cPanel kontrol paneline sahip bir... <a href="http://www.volkanoransoy.com/centos-cpanel-uzerinde-pyzor-kurulumu/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-62" style="border: 1px solid black; margin: 10px;" title="cpanelscreenshot" src="http://www.volkanoransoy.com/wp-content/2009/05/cpanelscreenshot-150x150.jpg" alt="cpanelscreenshot" width="150" height="150" />Pyzor , eposta başlıklarını kontrol eden ve karşılaştıran ve buna göre spam kontrolü yapan bir sistemdir. Kurulumu basit ve efektif bir spam koruma eklentisidir. Bu yazımızda Centos işletim sistemine ve cPanel kontrol paneline sahip bir sunucuda Pyzor'u nasıl aktif edeceğinizi kısaca anlatmaya çalışacağım. Öncelikle Pyzor'u sunucumuza kuracağız. Bu yazının yazıldığı sırada Pyzor 5.0 versiyonu bulunmakta idi.  Siz bu kurulumu güncel versiyona göre adapte edebilirisiniz.<span id="more-31"></span></p>
<blockquote><p>wget http://garr.dl.sourceforge.net/sourceforge/pyzor/pyzor-0.5.0.tar.gz<br />
tar zxvf pyzor-0.5.0.tar.gz<br />
cd pyzor*<br />
python setup.py install</p></blockquote>
<p>Şu anda kurulum tamamlandı ve kurulumu şu şekilde test edebiliriz.</p>
<blockquote><p>pyzor discover</p></blockquote>
<p>Alacağınız çıktı aşağıdaki gibi ise sorunsuz bir kurulum yapılmıştır.</p>
<blockquote><p>downloading servers from http://pyzor.sourceforge.net/cgi-bin/inform-servers-0-3-x</p></blockquote>
<p>Şimdi sıra Pyzor'u Spamassassin'e entegre etmeye geldi. Bunun için /etc/mail/spamassassin/local.cf içine pyzor ile ilgili bir satır eklememiz gerekli. Ardından Pyzor'un etkileşimli olacağı sunucuları bulup ayar dosyasına yazmasını sğlayacağız.</p>
<blockquote><p>echo "pyzor_options --homedir /etc/mail/spamassassin" &gt;&gt; /etc/mail/spamassassin/local.cf<br />
pyzor --homedir /etc/mail/spamassassin discover</p></blockquote>
<p>Bu komut işimizi görecektir. Son olarak exim servisini yeniden başlatıyor ve kurulumumuzu test ediyoruz.</p>
<blockquote><p>/etc/init.d/exim restart<br />
echo "test" | spamassassin -D pyzor 2&gt;&amp;1 | less</p></blockquote>
<p>Bu komutun sonundaki çıktı, spamassassin'in Pyzor ile beraber "test" kelimesini analiz ettiğini gösterecek. Benim sunucumda, gayet güzel sonuçlar verdiğini söyleyebilirim. Spamsız günler <img src='http://www.volkanoransoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanoransoy.com/centos-cpanel-uzerinde-pyzor-kurulumu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sunucu performans testi</title>
		<link>http://www.volkanoransoy.com/sunucu-performans-testi/</link>
		<comments>http://www.volkanoransoy.com/sunucu-performans-testi/#comments</comments>
		<pubDate>Mon, 18 May 2009 21:34:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[sunucu]]></category>

		<guid isPermaLink="false">http://www.volkanoransoy.com/?p=20</guid>
		<description><![CDATA[<p>Popüler webhosting forumu olan Webhostingtalk.com 'da şu ilginç başlık, özellikle sunucusunun performası hakkında sayısal bir bilgi arayan kişilere yol gösterecek gibi görünüyor. Unixbenchmark adındaki basit yazılımın... <a href="http://www.volkanoransoy.com/sunucu-performans-testi/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-59" style="border: 1px solid black; margin: 10px;" title="2966735248_9a0f2902bb_m" src="http://www.volkanoransoy.com/wp-content/2009/05/2966735248_9a0f2902bb_m.jpg" alt="2966735248_9a0f2902bb_m" width="159" height="240" />Popüler webhosting forumu olan Webhostingtalk.com 'da şu <a href="http://www.webhostingtalk.com/showthread.php?t=308055">ilginç başlık</a>, özellikle sunucusunun performası hakkında sayısal bir bilgi arayan kişilere yol gösterecek gibi görünüyor. Unixbenchmark adındaki basit yazılımın çalıştırılması sonucunda çıkan sonuçlar, bu başlık altında tartışılıyor. Basitçe aşağıdaki adımları komut satırından çalıştırmanız yeterli. Test yaklaşık 5 dakika sürüyor. Sunucunuzun daha az yüklü çalıştığı saatlerde bu işlemi yapmanız, sonucun sağlığı açısından önemli.</p>
<pre>wget http://members.dslextreme.com/users/andylee/unixbench-4.1.0-wht.tar.gz
gunzip -dvc unixbench-4.1.0-wht.tar.gz | tar xvf -
cd unixbench-4.1.0-wht*
 make
./Run</pre>
<p>Intel Xeon E5405 işlemcili,  4GB ramli ve SATA diskli sunucuma verdiği puan aşağıda.<span id="more-20"></span></p>
<pre>BYTE UNIX Benchmarks (Version 4.1-wht.2)
System -- Linux example.com 2.6.18-128.1.6.el5 #1 SMP Wed Apr 1 09:10:25 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
/dev/sda3            470862840  31056964 415501540   7% /
Start Benchmark Run: Tue May 19 00:20:35 EEST 2009
 00:20:35 up 29 days,  9:25,  1 user,  load average: 0.38, 0.28, 0.20
End Benchmark Run: Tue May 19 00:30:51 EEST 2009
 00:30:51 up 29 days,  9:36,  2 users,  load average: 15.96, 6.98, 3.1
                     INDEX VALUES
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7 17168901.4      455.7
Double-Precision Whetstone                      83.1     1448.4      174.3
Execl Throughput                               188.3    10323.9      548.3
File Copy 1024 bufsize 2000 maxblocks         2672.0   177180.0      663.1
File Copy 256 bufsize 500 maxblocks           1077.0    49710.0      461.6
File Read 4096 bufsize 8000 maxblocks        15382.0   953573.0      619.9
Pipe-based Context Switching                 15448.6   917224.5      593.7
Pipe Throughput                             111814.6  2664563.7      238.3
Process Creation                               569.3    31956.8      561.3
Shell Scripts (8 concurrent)                    44.8     2372.0      529.5
System Call Overhead                        114433.5  2282900.7      199.5
                                                                 =========
     FINAL SCORE                                                     418.7</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanoransoy.com/sunucu-performans-testi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache optimizasyon</title>
		<link>http://www.volkanoransoy.com/apache-optimizasyon/</link>
		<comments>http://www.volkanoransoy.com/apache-optimizasyon/#comments</comments>
		<pubDate>Mon, 18 May 2009 21:11:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://www.volkanoransoy.com/?p=15</guid>
		<description><![CDATA[<p>Apache günümüzde en fazla kullanılan web sunucusu olma özelliğini taşıyor. Bu özelliğinin nedenleri arasında modüler olması ve konfigürasyon olanaklarının geniş olması bulunmakta.  Apache ile alakalı en çok ... <a href="http://www.volkanoransoy.com/apache-optimizasyon/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignleft size-full wp-image-16" style="border: 1px solid black; margin: 10px;" title="Apache optimizasyon" src="http://www.volkanoransoy.com/wp-content/2009/05/3328929831_8613c6ea6b.jpg" alt="Apache optimizasyon" width="310" height="232" /></strong>Apache günümüzde en fazla kullanılan web sunucusu olma özelliğini taşıyor. Bu özelliğinin nedenleri arasında modüler olması ve konfigürasyon olanaklarının geniş olması bulunmakta.  Apache ile alakalı en çok  karşılaştığımız sorulardan birisi, hiç şüphesiz "Apache'yi nasıl en iyi performans için ayarlarım?" sorusudur. Aslında bunun net bir cevabı yok. Zira  Apache'de her yazılım gibi, farklı değişkenlerin etkisinde performans gösteriyor. Bulunduğu sunucunun hızı, üzerinde yüklü modüller, etkileşimli çalıştığı bileşenler (php, mysql) bu performansa direkt etki eden unsurlar.  Apache konfigürasyon dosyasındaki performansa dair bileşenleri incelemek gerekirse;<span id="more-15"></span></p>
<p><strong>MaxClients : </strong>Aynı anda sunucuya kurulabilecek bağlantı sayısıdır. Bu hesabı kabaca RAM miktarınıza göre yapmanızı tavsiye ederim.  Gigabyte başı 100 kullanıcı olarak hesap edilebilir. Şunu da belirtelim ki, aylık ortalama 1 TB veri transferi yapan bir sunucuda bu değer ortalama 75-100 arasında oluşmaktadır.</p>
<p><strong>MaxRequestsPerChild</strong>: İşte en belirleyici değişkenlerden birisi. Bu değişken, bir Apache işlevinin sonlandırılıp yeniden başlatılması için kaç isteğe cevap vermesi gerektiğini belirtir. Burada belirtilen sayıya ulaşılınca, bu işlev biter ve sıfırdan tekrar bir işlev oluşur. Bu sayının düşük olması , her seferinde bir işlevin kendini yenilemesi nedeni ile sunucu yükünü arttırır. Fazla olması ise , olası sorunlarda bu işlevlerin kararsız kalmasına neden olabilir.</p>
<p><strong>MinSpareServers </strong>ve <strong>MaxSpareServers: </strong>Adından da anlaşılacağı gibi, Apache'nin yedekte bekleteceği sunucu işlevi sayısıdır. Bu sayıların 5/10 olarak kalması normal kabul edilir. MaxSpareServers ne kadar büyük olur ise, harcanan kaynak o kadar artacaktır.</p>
<p><strong>KeepAlive</strong>: Bu değişken de Apache performansına birinci dereceden etki eder. Aşılmış olan oturum, <strong>MaxKeepAliveRequests</strong> ile belirtilen süre geçmeden kapatılmaz. Bu da özellikle bir siteyi barındıran sunucularda iyi sonuçlar verir. Ancak özellikle paylaşımlı hosting hizmeti veren sunucularda, bu değerin açık olması, özellikle gelen isteklerin dağınık olması sebebi ile olumsuz sonuçlar doğurabilir. Eğer KeepAlive açık ise, MaxKeepAliveRequests in 3-5 gibi düşük değerlere ayarlanması uygun olacaktır.</p>
<p>Yazımızın başında da belirttiğimiz gibi, performans sadece bu değişkenlere bağlı değildir. Bu sebep ileweb sunucunuzun performansını bir bütün olarak düşünmeniz gerekir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanoransoy.com/apache-optimizasyon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php safe_mode nedir, lazım mıdır?</title>
		<link>http://www.volkanoransoy.com/php-safe_mode-nedir-lazim-midir/</link>
		<comments>http://www.volkanoransoy.com/php-safe_mode-nedir-lazim-midir/#comments</comments>
		<pubDate>Mon, 18 May 2009 13:34:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.volkanoransoy.com/2009/05/18/php-safe_mode-nedir/</guid>
		<description><![CDATA[<p>Merhaba, Bu yazıda sizlere önemli bir php özelliği olan safe_mode'dan bahsedeceğim. Günümüzde, özellikle Ipv4 adreslerin tükenme tehlikesi nedeni ve maliyet avantajları nedeni ile, web siteleri kendilerine dedike sunucularda değil,... <a href="http://www.volkanoransoy.com/php-safe_mode-nedir-lazim-midir/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-68" style="border: 1px solid black; margin: 10px;" title="securityboy1" src="http://www.volkanoransoy.com/wp-content/2009/05/securityboy1.jpg" alt="securityboy1" width="240" height="160" />Merhaba,<br />
Bu yazıda sizlere önemli bir php özelliği olan safe_mode'dan bahsedeceğim. Günümüzde, özellikle Ipv4 adreslerin tükenme tehlikesi nedeni ve maliyet avantajları nedeni ile, web siteleri kendilerine dedike sunucularda değil, ortak kullanıma açık, paylaşımlı hosting hesaplarında barınmakta. Paylaşımlı hosting sistemleri , bu tip sorunlara çözüm bulurken, özellikle güvenlik noktasında çok büyük problemlere neden olabilmekte. Aynı zamanda paylaşımlı hosting hizmeti veren firmaları da "güvenlik mi? kullanılabilirlik mi?" gibi bir cevaplanması zor bir soruna maruz bırakmakta. Öncelikle size tehlikenin ne olduğunu ufak bir script ile anlatıp, nedenini ve çözümlerini tartışalım istiyorum. Bu scripti safe_mode ve open_basedir kısıtlamaları olmayan bir sunucuda çalıştırdığınızda, sunucunun "/etc/passwd" dosyasına erişim sağlayabilirsiniz.<span id="more-6"></span></p>
<pre class="cpp">&lt;?
$myfile = <span style="color: #0000dd;">fopen</span> <span style="color: #000000;">(</span><span style="color: #666666;">'/etc/passwd'</span>, <span style="color: #666666;">'r'</span><span style="color: #000000;">)</span> or die <span style="color: #000000;">(</span><span style="color: #666666;">"Dosyayi acamiyorum!"</span><span style="color: #000000;">)</span>;
<span style="color: #0000ff;">while</span> <span style="color: #000000;">(</span>!<span style="color: #0000dd;">feof</span><span style="color: #000000;">(</span>$myfile<span style="color: #000000;">)</span><span style="color: #000000;">)</span><span style="color: #000000;">{</span>
$line = <span style="color: #0000dd;">fgets</span><span style="color: #000000;">(</span>$myfile,<span style="color: #0000dd;">5000</span><span style="color: #000000;">)</span>;
print <span style="color: #666666;">"$line
"</span>; <span style="color: #000000;">}</span>
<span style="color: #0000dd;">fclose</span><span style="color: #000000;">(</span>$myfile<span style="color: #000000;">)</span>;
?&gt;</pre>
<p>Bu scriptin daha komplike olanlarını sizler c99 , r57 gibi isimlere duymuş olabilirsiniz. Php safe_mode, basitçe bu tip sorunların önüne geçmeye çalışan bir mekanizma. Php scriptlerinin, kendisini çalıştıran kullanıcıdan farklı bir kullanıcıya ait olan dosyalara erişimini kısıtlamakta.</p>
<p>Safe_mode ile benzer bir amaca hizmet eden bir başka php mekanizma ise open_basedir dir. Bu direktif ise php derleyicisine, scripti çalıştıran kulanıcının ev dizini haricindeki dosyalara erişmemesini sağlar.</p>
<p>Bu iki direktifin aktif olması ,  paylaşımı sunuculardaki çokça problemi gidermektedir.  Tabi php'nin, php.ini dosyalarını çalışma esnasında değiştirebildiği "ini_set" gibi fonksiyonlarını kapatmazsak, bu değişkenler, scriptin kendisi tarafından değiştirilebilir, devredışı bırakılabilir.</p>
<p>Bu arada, çok önemli bir noktayı atlamamamız lazım ki, hep scripti çalıştıran kullanıcıdan bahsettik, ancak bazı sunucular, özellikle performans kaygısı ile , apache ye gömülü mod_php kullanmaktalar ki bu şekilde çalışan sunucularda, tüm php işlemleri, web sunucusunun kullanıcısı ile çalışmaktadır. Dolayısı ile bu php direktifleri çalışmaz hale gelmektedir.</p>
<p>Tabi tüm bu tehlike, bu şartları sağladığınızda ortadan kalkmıyor. Zira sadece php kısmında alınmış tedbirler bunlar. Cgi desteği olan bir sunucuda, python, perl, bash gibi scriptin dilleri ile aynı işlemler rahatça yapılabilir. Bu programlama dillerinde, php.ini  mantığı olmadığı için, bir seçenek haricinde yapılacak şey yok. Cgi desteğini kapamak <img class="wp-smiley" src="../wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>Sonuç olarak, eğer sitenizi kendinize ait bir sunucuda barındıramıyorsanız , güvenliğiniz açısından, size paylaşımlı hosting sağlayan sunucuda  aramanız gereken özellikler:</p>
<ul>
<li>php safe_mode un aktif olması</li>
<li>open_basedir kısıtlamasının aktif olması</li>
<li>sunucunun suphp olarak çalışması</li>
<li>cgi desteği verilmemesi</li>
</ul>
<p>Unutmayın, en güvenli sistem kapalı olanıdır <img class="wp-smiley" src="../wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanoransoy.com/php-safe_mode-nedir-lazim-midir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
