Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
162
Tıklama
0
Öne Çıkarma
MySql Hakkında Sorular
K
8 yıl
Teğmen
Konu Sahibi

Merhaba benim MySql hakkında birkaç sorum olacaktı şimdi bir programda ftp bağlantısı kullanmak kötü birşey.zira o hesap çalınabilir.Bunun yerine bana mysql kullanmam söylendi.Ama mysql şifrelerinide programdan çalmak mümkün değil mi?Yoksa programı smart assembly gibi bir programla şifreleyine tamamen güvenlimi oluyor?Olmuyorsa steam gibi programlar bu işi nasıl hallediyor?



B
8 yıl
Binbaşı

Yapmak istediğin şey tam olarak nedir ??


FTP ile nereye hangi dizine bağlantı kurruyorsun ? sonra sana bunun güvenli olmadığı söyleniyor ? ve mysql ile bağlantı kuracaksın ? nereye ne için ?


Şunu önemle belirtmek isterim: FTP --> Dosya aktarım protokoludur. Dosya aktarımı yada transferi yapmak istersen zaten FTP işle yapman ve bir FTP yazılımı kullanman gerekir. MYSQL un bir portu vardır, sunucunun IP adresi ve portu kullanarak sadece mysql a veri tabanlarına bağlanırsın, bunun FTP dosya transferi ile bir alakası yoktur.

Yoktur ama serverdan IP'n için gerekli izin verilirse aslında mysql da da bir dosya upload ve delete komutları vardır ve mysql'a dosya yüklemene izin verilebilinir ama bu dosyalar sadece .sql uzantılı yada .gzip uzantılı veri tabanı dosyaları olacaktır, bir .html bir .php bir .jpg uzantılı dosya yüklenmesine izin yoktur.


Kısaca ne yapacağını tam anlatamadığından, bunları yazıyorum, ne yapmak istediğini daha net cümleler ile anlatırsan, yardımcı olaya çalışıcam.


Bu mesaja 2 cevap geldi.
T
8 yıl
Yüzbaşı

Mysql ile FTP birbiriyle uzaktan yakından alakalı olmayan şeyler. Ayrıca FTP bağlantısı kötü birşey değil. Çok güvenlikli birşey isteniyorsa SFTP kullanılabilir (Bankalarda kullanıyor) - https://tr.wikipedia.org/wiki/SFTP



K
8 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: NEFRIT

Yapmak istediğin şey tam olarak nedir ??


FTP ile nereye hangi dizine bağlantı kurruyorsun ? sonra sana bunun güvenli olmadığı söyleniyor ? ve mysql ile bağlantı kuracaksın ? nereye ne için ?


Şunu önemle belirtmek isterim: FTP --> Dosya aktarım protokoludur. Dosya aktarımı yada transferi yapmak istersen zaten FTP işle yapman ve bir FTP yazılımı kullanman gerekir. MYSQL un bir portu vardır, sunucunun IP adresi ve portu kullanarak sadece mysql a veri tabanlarına bağlanırsın, bunun FTP dosya transferi ile bir alakası yoktur.

Yoktur ama serverdan IP'n için gerekli izin verilirse aslında mysql da da bir dosya upload ve delete komutları vardır ve mysql'a dosya yüklemene izin verilebilinir ama bu dosyalar sadece .sql uzantılı yada .gzip uzantılı veri tabanı dosyaları olacaktır, bir .html bir .php bir .jpg uzantılı dosya yüklenmesine izin yoktur.


Kısaca ne yapacağını tam anlatamadığından, bunları yazıyorum, ne yapmak istediğini daha net cümleler ile anlatırsan, yardımcı olaya çalışıcam.

mysql a bağlanan bir program yapmak istiyorum.Ki bunu yapabiliyorum ama program bir hex editörle açıldığında tüm şifreler açığa çıkıyor.Daha önce biri forumda web service kullan dedi.Ama tam olarak cevabı bulamadım çünkü mantıken yine web servisin giriş bilgileride programda depolanacağı için yine bilgilere erişilemez mi?


Bu mesaja 1 cevap geldi.
B
8 yıl
Binbaşı

Tam olarak demek istediğin şey şöyle mi ?

FTP yazılımı yaptım ama bu yazılım ile siteye FTP ile girildiği zaman örneğin forumuma ait phpbb_users tabloma ait tüm şifreler görünüyor ??

Yani şifreden kastın, var olan tablolar ile ilgili mi ? Sitenin kendi cpanel - plesk panel şifreleri mi ?


Bu mesaja 1 cevap geldi.
K
8 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: NEFRIT

Tam olarak demek istediğin şey şöyle mi ?

FTP yazılımı yaptım ama bu yazılım ile siteye FTP ile girildiği zaman örneğin forumuma ait phpbb_users tabloma ait tüm şifreler görünüyor ??

Yani şifreden kastın, var olan tablolar ile ilgili mi ? Sitenin kendi cpanel - plesk panel şifreleri mi ?

hayır.C# dili ile kodlama yaparken MySqlConnection baglan = new MySqlConnection("user=kullanıcıadı,pass=sifre") yazıyoruz ya.İşte o şifre kısmı program bir hex editörle açıldığı zaman gözüküyor.Haliyle insanlar mysql şifremi öğrenmiş oluyorlar.Bunu nasıl engelleyebilirim?Programı şifrelesem dahi.şifreler kırılabiliyior yani buda tam bir güvenlik yöntemi değil


Bu mesaja 1 cevap geldi.
B
8 yıl
Binbaşı

Şifreyi md5 gibi bir yontemle şifrelersin. Mesela şifreyi herhangi bir online md5 encode sitesinde, md5 e dönüştür, soınrada bu elde ettiğin md5 lenmiş şifreyi, pass=sifre kısmına ekle ama mesela biz php de bunu yaparken pass=md5(sifre); gibi bir metodla yapıyoruz. C# da nasıl yapılıyorsa, sende boyle bir teknik kullanabilirsin. Sonra yazılımını dediğin gibi HEX editör ile açan biri olsa bile, senin şifreni MD5 olarak bulabilir ve bu md5 şifre onun hiç bir işine yaramaz, decode edemeyeceği için.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.