Cin Ruhi Mesaj tarihi: Ekim 29, 2009 Paylaş Mesaj tarihi: Ekim 29, 2009 şirketin windows server'ına c# ile uzaktan bağlanmaya çalışıyorum da, aşağıdaki satırın dışında windows login ekranını nasıl atlacam? Sanıyorum VPN filan gerekiyomuş.. SqlConnection con = new SqlConnection(Server=1.1.1.1;Database=Tablo1;Integrated Security=SSPI); Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
El-Barto Mesaj tarihi: Ekim 29, 2009 Paylaş Mesaj tarihi: Ekim 29, 2009 Şu linke bi bak istersen c#'la vpn connection yapmayı anlatmış: http://geekswithblogs.net/thibbard/articles/CSharpCodeToMaintainVPNConnectionProgramatically.aspx Tabi vpn şirket dışardan bağlantılara izin vermiyosa gerekli, belki senin ip'n için bi exception yaratmalarını isteyebilirsin. Yok dışardan iplere açık tek sorunum login diyosan, login yapacağın şey windows ekranı değil sql connection için. SQL serverın kullanıcı adı ve şifresini şöyle ekliyeceksin: SqlConnection con = new SqlConnection(Server=1.1.1.1;Database=Tablo1;Integrated Security=SSPI,User ID=kullanıcıadın;Password=şifren); Edit: Bu arada söylemeyi unuttum o server ip'side şirket için ip tabi. Onun dışarıdan ulaşmak için ipsini falan girmen lazım. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Ractamainus Mesaj tarihi: Ekim 29, 2009 Paylaş Mesaj tarihi: Ekim 29, 2009 şirketin domain'inde olmadan, internal bir ip'ye erişemezsin. bunun sql conn. ya da c# ile bir alakası yok zaten. şimdi senin amacın ne? bir uygulama yapacaksın ve bu nerede olursa olsun, şirketteki db'ye erişmek zorunda mı? yoksa evden de çalışmak istiyorsun ve bu sırada şirketteki db'ye erişebilmek mi amacın. çünkü amacın 1. olayı gerçekleştirmekse vpn değil olayın. sql'i dışarıya açman gerekiyor. (ki bu da best practice değil. web service falan kullanmak daha güvenli). evden çalışmak istiyorsan, o zaman (uygulaman içerisinden değil) windows ile VPN yap.. sonra şirketteymiş gibi çalış.. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Skroce Mesaj tarihi: Ekim 29, 2009 Paylaş Mesaj tarihi: Ekim 29, 2009 Sql server disariya acabilirsin ama bu güzel bisi degil. VPN yapip aga kayit ol daha iyi olur. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Cin Ruhi Mesaj tarihi: Ekim 29, 2009 Konuyu açan Paylaş Mesaj tarihi: Ekim 29, 2009 webde yazacağım uygulama şirketin sql'inde select sorguları çalıştıracak. bildiğim kadarıyla sql'in tcp/ip'sini enabled yapınca dışarı açılmış oluyor. ama dediğiniz üzere bunu güvenli bi şekilde yapmak için vpn lazım. umarım doğru anlamışımdır. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Ractamainus Mesaj tarihi: Ekim 29, 2009 Paylaş Mesaj tarihi: Ekim 29, 2009 yok =) bunu şöyle yapmalısın aslında, şirket içinde çalışan bir web servisi yazacaksın. web servisi istediğin datayı çekecek. sen de web servisine bağlanıp, o datayı programında işleyeceksin. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
sharky Mesaj tarihi: Ekim 29, 2009 Paylaş Mesaj tarihi: Ekim 29, 2009 Ya da web sunucusunu VPN ile SQL Sunucusun oldugu networke register edeceksin ve VPN tunnel uzerinden sorgularini yapacaksin. Orada internal IP leri kullanabilirsin boylelikle. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
sharky Mesaj tarihi: Ekim 29, 2009 Paylaş Mesaj tarihi: Ekim 29, 2009 ve hatta basit bir ip tunnel ile de halledebilirsin. PPTP/GRE, ya da IPSec uzerinden yapabilir, istege bagli olarak yukarida belirtildigi gibi VPN uzerinden bu isi halledebilirsin. Sirketinin networkune ne kadar hakimsin bilemedigim icin yaziyorum. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Cin Ruhi Mesaj tarihi: Ekim 30, 2009 Konuyu açan Paylaş Mesaj tarihi: Ekim 30, 2009 yani mixed authentication yapıp server'ı dışarı açık yaparsam yine de güvensiz oluyor öyle mi? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Ractamainus Mesaj tarihi: Ekim 30, 2009 Paylaş Mesaj tarihi: Ekim 30, 2009 aynen.. temel sebebi sql'in aşılabilmesi değil. misal o credential bilgisini kötü niyetli birisine kaptırdığında, sunucu üzerine direkt belirli bir yetkiyle erişmesi tehlike. oysa web servis gibi bir ara katman kullandığında, web servis en fazla kendisinden istenileni yapma yeteneğine sahiptir. dolayısıyla tehlike oranı daha fazla düşüyor.. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar