• 31-01-2022, 18:54:45
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Herkese iyi akşamlar. Arkadaşlar kendim için küçük bir proje yaptım ve bu projede mysql kullandım. Bu veritabanını bir server a atıp başka bilgisayarlardan login olmak istiyorum, fakat neye ihtiyacım olduğunu tam olarak bilmiyorum. Yardımcı olabilecek var mı? Teşekkürler

    not: Azure öğrenci hesabım var orada sql server veya sanal makine oluşturabilirim.
  • 31-01-2022, 18:59:04
    #2
    qwerty666 adlı üyeden alıntı: mesajı görüntüle
    Herkese iyi akşamlar. Arkadaşlar kendim için küçük bir proje yaptım ve bu projede mysql kullandım. Bu veritabanını bir server a atıp başka bilgisayarlardan login olmak istiyorum, fakat neye ihtiyacım olduğunu tam olarak bilmiyorum. Yardımcı olabilecek var mı? Teşekkürler

    not: Azure öğrenci hesabım var orada sql server veya sanal makine oluşturabilirim.
    MySQL veritabanı eğer dışarıya açık olursa ve kullanıcı da uzak girişi desteklerse ('kullanıcı'@'%') dışarıdan erişim ve kullanım mümkün oluyor.

    Bir sunucu içine MySQL/MariaDB kurmak ve % hostname'ini kapsayacak şekilde internete açık hale getirmek yeterli olur.

    Remote MySQL diye de birçok rehber mevcut internette.
  • 31-01-2022, 18:59:08
    #3
    Üyeliği durduruldu
    Server oluşturursanız bu ayarlamayı yapabilirim ücreti mukabilinde. Anydesk ile bağlanıp görebilirsiniz.
  • 31-01-2022, 19:03:41
    #4
    Sunucunuzda uzaktan erişimi açarsanız yeterli olur sizin için.
  • 31-01-2022, 19:04:52
    #5
    Güvenlik zafiyeti olmaması adına bu tarz bir erişim açmak yerine sisteminize API yazmanızı öneririm hocam. API ile tüm haberleşmenin sağlanması daha sağlıklı olacaktır.
  • 31-01-2022, 19:07:59
    #6
    Cevap veren arkadaşlara teşekkürler. Araştırıyorum şimdi. Bir sorum daha var. Ben bu proje içinde email doğrulama kullandım ve gönderen taraf email ini ve şifresini açıkça yazdım string olarak. Bu güvenlik sorunu oluşturur mu?
  • 31-01-2022, 19:10:02
    #7
    qwerty666 adlı üyeden alıntı: mesajı görüntüle
    Cevap veren arkadaşlara teşekkürler. Araştırıyorum şimdi. Bir sorum daha var. Ben bu proje içinde email doğrulama kullandım ve gönderen taraf email ini ve şifresini açıkça yazdım string olarak. Bu güvenlik sorunu oluşturur mu?
    Tablolarda şifreleri md5 veya farklı şifreleme metotları ile tutmanız daha sağlıklı olacaktır. Olası bir hacklenme durumunda sisteme mail şifrelerini giren insanları yüksek ölçüde koruyacaktır.
  • 31-01-2022, 19:13:55
    #8
    GktgOlmz adlı üyeden alıntı: mesajı görüntüle
    Tablolarda şifreleri md5 veya farklı şifreleme metotları ile tutmanız daha sağlıklı olacaktır. Olası bir hacklenme durumunda sisteme mail şifrelerini giren insanları yüksek ölçüde koruyacaktır.
    Teşekkürler. Database de tüm kullanıcı parolaları hashlenmiş halde. Ben email göndermek için kodu yazarken mesela email: abc@gmail.com şifre: 68454646151 diye yazdım ideye. Bu sıkıntı yaratabilir mi?
  • 31-01-2022, 19:17:41
    #9
    qwerty666 adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler. Database de tüm kullanıcı parolaları hashlenmiş halde. Ben email göndermek için kodu yazarken mesela email: abc@gmail.com şifre: 68454646151 diye yazdım ideye. Bu sıkıntı yaratabilir mi?
    Anladığım kadarı ile kullanıcılara mail gönderdiğiniz mail adresinin şifresinden bahsediyorsunuz. Eğer bu mail gönderecek hesabın şifresi yazılım içerisinde ise bunuda database'e taşımanızı öneririm onun dışında database'de az çok gözden çıkartabileceğiniz bir mail adresi ise şifrelemesiniz de olur Kendinizi ultra derecede korumazsanız çok problem teşkil etmez lakin kullanıcı verisi olan her şeyin hash olarak saklanması gerekmektedir hocam.