<?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>Sezer Yeşiltaş &#187; güvenlik</title>
	<atom:link href="http://yesiltas.net/sezer/category/guvenlik/feed" rel="self" type="application/rss+xml" />
	<link>http://yesiltas.net/sezer</link>
	<description>Sezer Yeşiltaş&#039;ın kişisel blogu</description>
	<lastBuildDate>Sat, 17 Jul 2010 01:16:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>MySQL Veritabanı Güvenliği</title>
		<link>http://yesiltas.net/sezer/2007/03/mysql-veritaban-gvenlii.html</link>
		<comments>http://yesiltas.net/sezer/2007/03/mysql-veritaban-gvenlii.html#comments</comments>
		<pubDate>Wed, 28 Mar 2007 20:48:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[açık kaynak]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[güvenlik]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://yesiltas.net/sezer/2007/03/mysql-veritabani-guvenligi.html</guid>
		<description><![CDATA[MySQL Veritabanınızda bilgileriniz güvende mi? Bilgisayarınıza kurduğunuz veya internette host ettirdiğiniz bazı uygulamalar ücretsiz MySQL veritabanını kullanırlar. MySQL veritabanı belli bir porttan sunucu olarak izmet verdiği için internetten ulaşıma da imkan sağlamaktadır. Belki de oldukça kritik olan bilgilerinizin tutulduğu bu veritabanında güvenliği nasıl sağlayacaksınız? Bunun için bir kaç küçük ama önemli bilgi işe yarayacaktır. Eğer [...]]]></description>
			<content:encoded><![CDATA[<p>MySQL Veritabanınızda bilgileriniz güvende mi?</p>
<p>Bilgisayarınıza kurduğunuz veya  internette host ettirdiğiniz bazı uygulamalar ücretsiz MySQL veritabanını kullanırlar. MySQL veritabanı belli bir porttan sunucu olarak izmet verdiği için internetten ulaşıma da imkan sağlamaktadır.</p>
<p>Belki de oldukça kritik olan bilgilerinizin tutulduğu bu veritabanında güvenliği nasıl sağlayacaksınız? Bunun için bir kaç küçük ama önemli bilgi işe yarayacaktır.</p>
<ul>
<li>Eğer birden fazla uygulama/veritabanınız varsa öncelikle her veritabanı için bir veritabanı kullanıcısı oluşturun.</li>
<li>Her kullanıcıya sadece ilgili veritabanına erişim hakkı verin.</li>
<li>Uygulamanız ve veritabanınız aynı makina üzerinde ise localhost dışında veritabanı erişimini kaldırın.</li>
<li>Uygulamanız ve veritabanınız farklı makinalar üzerinde ise sadece uygulamının bulunduğu makinadan (ip adresinden) erişime izin verin.</li>
<li>Root kullanıcısını silin ya da root şifresini hiç bir uygulamada kullanmayın, sadece siz bilin.</li>
<li>Anonim erişimi muhakkak kaldırın.</li>
<li>Düzenli backup alın.</li>
</ul>
<p>Bu işlemleri yapabilecek bir grafik arayüz programına sahip değilseniz, komut satırından da yapabilirsiniz:</p>
<hr />Bir MySQL database&#8217;indeki kullanıcıların listesini almak:
<pre class="sh_sql">mysql> use mysql;Database changedmysql> select user,host from user;

+-------------+-----------+| user        | host      |+-------------+-----------+| defaultuser | %         || root        | localhost |+-------------+-----------+2 rows in set (0.00 sec)mysql></pre>
<hr />Bir MySQL database&#8217;ine kullanıcı eklemek:
<pre class="sh_sql">shell> mysql -u root --password=sifremysql> create user kullanici@localhost;</pre>
<hr />Bir MySQL database&#8217;inden kullanıcı silmek:
<pre class="sh_sql">shell> mysql -u root --password=sifremysql> drop user kullanici@localhost;</pre>
<hr />Bir MySQL database kullanıcısının şifresini degistirmek:
<pre class="sh_sql">shell> mysql -u root --password=sifremysql> SET PASSWORD FOR 'kullanici'@'localhost' = PASSWORD('yenisifre');</pre>
<p>veya
<pre class="sh_sql">mysql> SET PASSWORD FOR 'kullanici'@'host_name' = PASSWORD('yenisifre');</pre>
<hr />Bir MySQL database&#8217;e anonim (kullanıcısız ve şifresiz) erişimi kaldırmak:
<pre class="sh_sql">shell> mysql -u root --password=sifremysql> DELETE FROM mysql.user WHERE User = '';mysql> FLUSH PRIVILEGES;</pre>
<hr />Bir MySQL database&#8217;ine root (tam yetkili) erişimi kaldırmak (tavsiye edilmez, enazından root@localhost&#8217;u silmeyin):
<pre class="sh_sql">shell> mysql -u root --password=sifremysql> DELETE FROM mysql.user WHERE User = 'root';mysql> FLUSH PRIVILEGES;</pre>
<hr />Bir kullanıcıya bir MySQL database&#8217;ini sadece lokalden kullanma yetkisi vermek:</p>
<pre class="sh_sql">shell> mysql -u root --password=sifremysql> GRANT ALL PRIVILEGES ON veritabaniadi.* TO 'kullanici'@'localhost' WITH GRANT OPTION;</pre>
<hr />Bir MySQL database kullanıcısına tüm uzak makınalardan bağlanma hakkı vermek:
<pre class="sh_sql">shell> mysql -u root --password=sifremysql> create user 'kullanici'@'%';mysql> GRANT ALL PRIVILEGES ON veritabaniadi.* TO 'kullanici'@'%' WITH GRANT OPTION;</pre>
<hr />Bir MySQL database kullanıcısına belli bir ip&#8217;den bağlanma hakkı vermek:
<pre class="sh_sql">shell> mysql -u root --password=sifremysql> create user kullanici@81.181.34.34;mysql> GRANT ALL PRIVILEGES ON veritabaniadi.* TO 'kullanici'@'81.181.34.34' WITH GRANT OPTION;</pre>
<hr />Bir MySQL database kullanıcısına sadece lokalden bağlanma hakkı vermek (makina dışından bağlantıyı kapatmak):
<pre class="sh_sql">shell> mysql -u root --password=sifremysql> DELETE FROM mysql.user WHERE User = 'kullanici';mysql> GRANT ALL PRIVILEGES ON *.* TO 'kullanici'@'localhost' identified by sifre WITH GRANT OPTION;</pre>
<hr />Bir MySQL database&#8217;inin yedeğini almak:
<pre class="sh_sql">shell>mysqldump -u kullanici --password=sifre  --all-databases > backup.sql</pre>
<hr /><script>sh_highlightDocument();</script></p>
]]></content:encoded>
			<wfw:commentRss>http://yesiltas.net/sezer/2007/03/mysql-veritaban-gvenlii.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cepten Telnet/SSH Bağlantısı</title>
		<link>http://yesiltas.net/sezer/2006/06/cepten-telnetssh-balants.html</link>
		<comments>http://yesiltas.net/sezer/2006/06/cepten-telnetssh-balants.html#comments</comments>
		<pubDate>Thu, 01 Jun 2006 20:42:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[cep]]></category>
		<category><![CDATA[güvenlik]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://yesiltas.net/sezer/2006/06/cepten-telnetssh-baglantisi.html</guid>
		<description><![CDATA[Telnet veya SSH Client kullananlar için, bir mobil alternatif olan MidpSSH programını burada paylaşmak istedim. Yani cep telefonunda çalışan bir Telnet/SSH Client programından bahsediyorum. Daha önce SSH Tüneli ile ilgili yazımda bu programdan birazcık bahsetmiştim, faydalı cep telefonu uygulamalarından biri olduğu için kendisini ayrı bir başlık yapmaya karar verdim. MidpSSH isimindeki bu uygulama &#8220;bir Telnet/SSH [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:85%;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.yesiltas.net/sezer/uploaded_images/logo-749327.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://www.yesiltas.net/sezer/uploaded_images/logo-749327.jpg" alt="" border="0" /></a>Telnet veya SSH Client kullananlar için, bir mobil alternatif olan MidpSSH programını burada paylaşmak istedim. Yani cep telefonunda çalışan bir Telnet/SSH Client programından bahsediyorum. Daha önce <a href="http://www.yesiltas.net/sezer/2006/01/ssh-tneli.html">SSH Tüneli</a> ile ilgili yazımda bu programdan birazcık bahsetmiştim, faydalı cep telefonu uygulamalarından biri olduğu için kendisini ayrı bir başlık yapmaya karar verdim.</p>
<p>MidpSSH isimindeki bu uygulama &#8220;bir Telnet/SSH Client&#8217;ıdır&#8221; ve başka yazacak birşey gelmiyor aklıma, sunucu konsolundan yapabildiğiniz herşeyi, cep telefonunuzdan yani dünyanın her hangi bir yerinden yapabilmek, programın faydasını yeterince tarif ediyor sanırım.</p>
<p>Özelliklerinden bahsetmek gerekirse:<br /></span>
<ul>
<li><span style="font-size:85%;">Telnet, SSH1 Ve SSH2 desteğine sahip.</span></li>
<li><span style="font-size:85%;">&#8220;Sessions&#8221; bölümünde bir çok sunucu ve login bilgisini önceden tanıplayıp daha sonra istediğiniz bir sunucu tanımını seçip otomatik bağlantı sağlayabiliyorsunuz.</span></li>
<li><span style="font-size:85%;">    &#8220;Macro&#8221; bölümünde standart çalıştırdığınız script veya komutlar varsa önceden bunları tanımlayıp belirlediğiniz başlıklar altında kategorize edebiliyorsunuz.</span></li>
<li><span style="font-size:85%;">    &#8220;Settings&#8221; bölümünde görünüm ile ilgili bir takım ayarlar yapabiliyorsunuz.</span></li>
</ul>
<p><span style="font-size:85%;"><br />Programın kendisini ve kaynak kodlarını şuradan temin edebilirsiniz:<br /><a href="http://www.xk72.com/midpssh/download.php">http://www.xk72.com/midpssh/download.php</a></p>
<p>Prgram GPL lisansı ile yayınlanıyor.</p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://yesiltas.net/sezer/2006/06/cepten-telnetssh-balants.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Putty ile SSH Tüneli</title>
		<link>http://yesiltas.net/sezer/2006/01/putty-ile-ssh-tneli.html</link>
		<comments>http://yesiltas.net/sezer/2006/01/putty-ile-ssh-tneli.html#comments</comments>
		<pubDate>Mon, 30 Jan 2006 13:29:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[güvenlik]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://yesiltas.net/sezer/2006/01/putty-ile-ssh-tuneli.html</guid>
		<description><![CDATA[Putty ile SSH tüneli oluşturmanın yöntemi biraz daha kolay. Putty&#8217;i çalıştığında ekrana gelen sol taraftaki Category böümünden Connection -> SSH -> Tunnels seçilir. Sağ taraftaki bölümde:Source Port= 3307Destination = localhost:3306yazarak Add düğmesine basılır.Tekrar Category&#8217;de Session bölümüne gelip Save tuşuna basmayı unutmayın Bu ayarla kendi makinanızın 3307 portunu Session bölümünde belirttiğiniz Host makinanın 3306 portuna(ki bu [...]]]></description>
			<content:encoded><![CDATA[<p>Putty ile SSH tüneli oluşturmanın yöntemi biraz daha kolay. Putty&#8217;i çalıştığında ekrana gelen sol taraftaki Category böümünden Connection -> SSH -> Tunnels seçilir.</p>
<p>Sağ taraftaki bölümde:<br />Source Port= 3307<br />Destination = localhost:3306<br />yazarak Add düğmesine basılır.<br /><a href="http://www.yesiltas.net/sezer/uploaded_images/putty-721675.jpg"><img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://www.yesiltas.net/sezer/uploaded_images/putty-797992.jpg" border="0" /></a><br />Tekrar Category&#8217;de Session bölümüne gelip Save tuşuna basmayı unutmayın <img src='http://yesiltas.net/sezer/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Bu ayarla kendi makinanızın 3307 portunu Session bölümünde belirttiğiniz Host makinanın 3306 portuna(ki bu port firewall ile korunuyor olsa bile) yönlendirmiş oldunuz.<br />Buradaki örnekte local port ile server port farklı verildi ancak siz aynı da verebilirsiniz. Sadece local portunuzu seçerken başka bir uygulama tarafından bu portun kullanılmadığından emin olun.</p>
]]></content:encoded>
			<wfw:commentRss>http://yesiltas.net/sezer/2006/01/putty-ile-ssh-tneli.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SSH Tüneli</title>
		<link>http://yesiltas.net/sezer/2006/01/ssh-tneli.html</link>
		<comments>http://yesiltas.net/sezer/2006/01/ssh-tneli.html#comments</comments>
		<pubDate>Tue, 24 Jan 2006 08:58:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[güvenlik]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://yesiltas.net/sezer/2006/01/ssh-tuneli.html</guid>
		<description><![CDATA[SSH, secure shell&#8217;dir, telnet&#8217;in güvenlisidir, windows&#8217;un CMD&#8217;sinin linux/unix&#8217;çesidir. Server&#8217;a uzaktan bir console ile ulaşmanızı sağlar. Bazı web hosting firmaları SSH desteği verir.Windows&#8217;tan server&#8217;a SSH erişimi için ücretsiz olan PUTTY kullanılabilir.Linux&#8217;tan server&#8217;a SSH erişim için console&#8217;da SSH yazmak yeterli.(> SSH server_user@server_domain)Java destekli cep telefonundan server&#8217;a SSH erişim için ücretsiz olan MidpSSH kullanılabilir. SSH ile server&#8217;daki programları [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yesiltas.net/sezer/uploaded_images/logo-749327.jpg"><img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://www.yesiltas.net/sezer/uploaded_images/logo-732748.jpg" border="0" /></a>
<p>SSH, secure shell&#8217;dir, telnet&#8217;in güvenlisidir, windows&#8217;un CMD&#8217;sinin linux/unix&#8217;çesidir. Server&#8217;a uzaktan bir console ile ulaşmanızı sağlar. Bazı web hosting firmaları SSH desteği verir.<br />Windows&#8217;tan server&#8217;a SSH erişimi için ücretsiz olan <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html">PUTTY </a>kullanılabilir.<br />Linux&#8217;tan server&#8217;a SSH erişim için console&#8217;da SSH yazmak yeterli<em>.(> SSH </em><em><a href="mailto:server_user@server_domain">server_user@server_domain</a></em>)<br />Java destekli cep telefonundan server&#8217;a SSH erişim için ücretsiz olan <a href="http://www.xk72.com/midpssh/download.php">MidpSSH</a> kullanılabilir.</p>
<p>SSH ile server&#8217;daki programları start/stop etmek(web server,app. server,database gibi), dosya kopyalamak,silmek,taşımak gibi server console&#8217;undan yapılan tüm işlemleri yapabilirsiniz. </p>
<p>Ayrıca SSH ile port forwarding işlemi yapabilirsiniz:<br />Güvenlik için server&#8217;ınızın her portuna dılşarıdan erişim istemezsiniz. Genelde web hosting firmaları bunun için önlem alır. Mesela hosting firmasında bir MySQL database var ve 3306 portundan hizmet veriyor, buraya dışarıdan erişemezsiniz. Ama SSH ile bu mümkün.<br /><em>> ssh -L 3307:localhost:3306 </em><em><a href="mailto:server_user@server_domain">server_user@server_domain</a></em><em><br /></em>komutu ile bu console açık kaldığı sürece, kendi makinanızın 3307 portuna gelen herşey server&#8217;ın 3306 portuna yönlendirilir. Böylece kendi makinanızın 3307 portunda bir database varmış gibi uzaktaki bir database&#8217;e erişebilirsiniz:<br /><em>> mysql -u database_user -p -h localhost -P 3307</em></p>
]]></content:encoded>
			<wfw:commentRss>http://yesiltas.net/sezer/2006/01/ssh-tneli.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
