| XSS' den Korunma |
|
|
|
| Bilgisayar - Ipuçları | ||||||
| Yazar Erdem Degirmenci | ||||||
| Cumartesi, 06 Haziran 2009 14:28 | ||||||
XSS'ten korunmanın en iyi yolu gelen tüm bilgilerin doğrulanması ve giden bilgilerinde şifrelenmesidir. Buna 'whilelist' (beyazliste) combinasyonu denir. Doğrulama atakların tespitine izin verir ve herhangi bir script injection'ında tarayıcı tarafından girilmesini engeller.
Java kullanıcıları için öneriler: Strust output mekanizması kullanın. Yani <bean:write ..> veya varsayılan JSTL escapeXML="true" attribute'unu <c:out ...> olarak kullanın. <%= ...%> kesinlikle kullanmayın. .Net kullanıcıları için öneriler: Microsoft'un geliştirdiği ve son derece iyi bir çalışma olan Anti-XSS kütüphanesini kullanın. MSDN'de ücretsiz sürümü bulunmakta. Herhangi bir alan için istekte bulunmayın. Yani Request object: username.Text = Request.QueryString("username"); gibi istekler yazmayın. Yazmak zorunda iseniz bu kütüphaneyi kullanarak yazın. Php kullanıcıları için öneriler: htmlentities() veya htmlspecialchars() üzerinden outpuların geçtiğinden emin olun. Ya da OWASP Anti-XSS kütüphanesini kullanın. register_globals'ı pasif yapın.
Powered by !JoomlaComment 3.26
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
![]() | Bugun | 76 |
![]() | Dun | 150 |
![]() | Bu Hafta | 506 |
![]() | Bu Ay | 1495 |
![]() | Toplam | 37947 |








