Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | WCF Servis Güvenliği Nasıl Sağlanır
Tahribat.Com Forumları
Asp.Net - C#.Net - J#.Net - Vb.Net
      WCF Servis Güvenliği Nasıl Sağlanır
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 27 Ekim 2011 (Persembe) 15:10 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
ThundeR


Kayıt : 8 Mart 2007
Erkek Üye
 

WCF servisimin sadece benim oluşturduğum windows formunda çalışmasını sağlayabilir miyim ?


 
30 Ekim 2011 (Pazar) 06:42 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
rakkoc


Kayıt : 19 Aralik 2003
ID :10850
Erkek Üye
 

bende bunu sormaya girmistim suanda. Birde ekleme yapmak istiyorum. 

 

WCF'de kullanici logini yaptim. kullanicilarin UserID'lerine gore bazi kontroller yapip bazi fonksionlarin sadece belirli kullanicilar tarafindan kullanilmalarina izin verecegim.

bir Session yada cookie tanimlamasi kullanila biliyor mu ? yoksa her seferinde kullanicinin userID'sinide fonksiona parametre gecmem mi gerekiyor ?


"AB" aslinda "Atin Bunu" demek :) bilinçlenelim. . . Facebookdaki durumumu begenirmisinler Tahribata gelmisler galba "Profilme yorum yaparmisin?"; "Konumu Uplarmisin"; "Pampa el atsana ?" ... 
30 Ekim 2011 (Pazar) 08:53 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
SharpShooter
(keöps)


Kayıt : 10 Temmuz 2008
Erkek Üye
 

rakkoc bunu yazdı:
-----------------------------
 

bende bunu sormaya girmistim suanda. Birde ekleme yapmak istiyorum. 


WCF'de kullanici logini yaptim. kullanicilarin UserID'lerine gore bazi kontroller yapip bazi fonksionlarin sadece belirli kullanicilar tarafindan kullanilmalarina izin verecegim.

bir Session yada cookie tanimlamasi kullanila biliyor mu ? yoksa her seferinde kullanicinin userID'sinide fonksiona parametre gecmem mi gerekiyor ?


-----------------------------

 

 

servis ortamında nasıl bir cookie yada session bekliyorsun ki hacım?

mecburen geçirmek zorundasın

diğer sorunun cevabını bilemedim pek uygulama geliştirmedim wcf ile :/


- xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ... 
30 Ekim 2011 (Pazar) 10:48 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
rakkoc


Kayıt : 19 Aralik 2003
ID :10850
Erkek Üye
 

SharpShooter bunu yazdı:
-----------------------------

servis ortamında nasıl bir cookie yada session bekliyorsun ki hacım?

mecburen geçirmek zorundasın

diğer sorunun cevabını bilemedim pek uygulama geliştirmedim wcf ile :/


-----------------------------

ama servis IIS uzerinde sonucta bir session olusturula bilir belki die sormak istedim :D [Wcf'i de oracle yi de bilmem. Yapmam gereken bir proje var ikiside gerekli :)] 


"AB" aslinda "Atin Bunu" demek :) bilinçlenelim. . . Facebookdaki durumumu begenirmisinler Tahribata gelmisler galba "Profilme yorum yaparmisin?"; "Konumu Uplarmisin"; "Pampa el atsana ?" ... 
30 Ekim 2011 (Pazar) 16:10 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
voltigore


Kayıt : 1 Agustos 2005
Erkek Üye
 

evet


Geyik Candır :] 
30 Ekim 2011 (Pazar) 16:16 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ThundeR


Kayıt : 8 Mart 2007
Erkek Üye
 

voltigore bunu yazdı:
-----------------------------

evet


-----------------------------

hocam uygulamada wcf ile verileri çekiyorum bunda hiç sıkıntı yok..

ama uygulama içersinde veride göndermem gerekiyor

mesela üye kaydını programda yapacagım

yada listelenen haberleri kullanıcının beğenmesini sağlayacagım

bu iki işlemdede wcf e veri gönderiyorum, veritabanına kayıt yaptırıyorum

böylece saldırılara açık durumda kalıyorum, flood vs.. yapılabilir

bu durumda nasıl bir pattern uygulamak gerekiyor?


 
1 Kasim 2011 (Sali) 10:45 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
voltigore


Kayıt : 1 Agustos 2005
Erkek Üye
 

flood önlemlerini client tarafında alabilirsin.

wcf throttle ı araştır derim.

Şöyle bir senaryo olabilir. Her kullanıcıya bir guid atarsın servis üzerinden. (Per Session) Daha sonra o guid i her fonksiyonda kullanıcıdan alıp servisteki aktif guid listesinde ararsın.Eğer bulursan işlemi yaparsın yoksa exception fırlatırsın.

 

Örnek client side:

Client1 c = new Client1();

var uniqueId = c.GetMyUniqueId(); 

c.RateArticle(uniqueId,articleId);

c.GetUserInfo(unqiueId,userId);

 

http://www.codeproject.com/KB/WCF/WCFConcurrency.aspx buraya bak derim. Per Session modunu işini görecektir.


Geyik Candır :] 
1 Kasim 2011 (Sali) 12:57 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ThundeR


Kayıt : 8 Mart 2007
Erkek Üye
 

saol hocam inceleyeceğim


 
1 Kasim 2011 (Sali) 14:30 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
attackatak


Kayıt : 6 Mayis 2007
Türkmenistan
Erkek Üye
 
win form projene "add service reference" diyerek servisini ekle. verileri çekmeye kalktığında cross domain hatası alacaksın. bunun sebebi çalıştırdığın uygulamanının uzakta olması. yani güvenlik önlemi. eğer wcf i local dışında kullanacaksan clientaccesspolicy ve crossdomain poliçelerini wcf projene eklemen ve oralardan gerekli izinleri vermen gerekli. Örnek: http://www.youtube.com/crossdomain.xml Yalnız bunun çokta iyi korumadığını söyleyebilirim ;) Şahsen bu tarz korumalara sahip web servislere çok rahat girebiliyorum.

Microsoft Certified Professional Developer 

[1]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : WCF Servis Güvenliği Nasıl Sağlanır Favorilerime Ekle Yukarı Çık
Konuda 11 Mesaj Var.
Konu 475 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim