Merhaba,
Sadece sysops yükümlülüğü için o kadar çok Java öğrenmeye gerek yok. :)
Sadece bir Java uygulamasının kitaplık bağımlılıkları ve Tomcat gibi
Java web uygulaması barındırıcılarının çalışma mantığının anlaşılması
yeterli olur.
Tomcat aslında çok katı bir güvenlik modeli içerdiği için uygulamanın
kendisi üzerinden sağa sola bulaşmak diye özetleyebileceğimiz türden
güvenlik açıklarına sebep vermez. Ancak uygulamanın kendisi ve
kendisinin erişebileceği kaynaklar için olan güvenlik açıkları açısından
alınması gereken tipik önlemler geçerli olacaktır.
Yazılan uygulamanın veri tabanına erişim yöntemine bağlı olarak SQL
injection riski olabilir/olmayabilir, XSS, vb saldırı yöntemleri
olabilir, vs. vs. Bu tür güvenlik riskleri açısından ters vekil olarak
ayarlanmış bir web uygulama güvenlik duvarı (Apache olabilir) önemli bir
avantaj sağlayacaktır.
Bunun dışında Tomcat içinde çalışan uygulamanın kendi yapılandırmasında
da Java'nın sunduğu derya deniz güvenlik olanağı var ama yazılan
uygulamaların çoğunda bunlar kullanılmıyor. O nedenle onların var olup
olmadığına dayalı bir güvence modelini peşin kabul etmek doğru değil.
Bora.
On 13.9.2015 18:32, [email protected] wrote:
Merhabalar,
Öncelikle teşekkürler. Konuya hakim olmadığım için biraz daha detay
rica ediyorum. Aynı makinada Apache sunucumuz da var. Tomcat bunun
üzerinden mi çalışacak? Nasıl?...
Doğru, denemelerde 8080 üzerinden yayınını yaptığını gördüm ama
değiştirilebiliyormuş. Port yönlendirme/engelleme işi kolay. Yeter ki
mantığını anlayabileyim. :)
Bu konuda detay bilgi alabileceğim kaynak da verebilirseniz çok
sevinirim...
Bu vesile üzerine Java öğrenmeye başlayayım dedim ama dipsiz dünya!...
Java, JSP, JSF... Tam olarak hangisinin ne işe yaradığını anlamaya
çalışıyorum hala... :)
Kolay gelsin,
Mucip:)
2015-09-13 15:04 GMT+03:00 M.Dumlupinar <[email protected]
<mailto:[email protected]>>:
tomcat katmanındaki imkanlar (cache, cluster, proxy... yapıları
gibi) bir web sunucusuna göre kısıtlı olur. ben olsam apache ya da
nginx gibi bir web sunucusunun arkasından host ederdim. bunu
yaparken (muhtemelen kullandığı port default olarak) 8080 portuna
dışardan erişimi kapatmayı unutmayın.
13 Eylül 2015 14:21 tarihinde <[email protected]
<mailto:[email protected]>> yazdı:
Merhabalar,
Aslında tam olarak bu listenin konusu olmayabilir ama neticede
programlama ile ilgili olduğu için şimdiden izninizi istiyorum.
Java hiç kullanmadığım ve çok detay bilgim olmayan bir dil.
Ancak Java ile yazılmış bir uygulamanın Tomcat ile
kullanılması gibi bir durum var. Tam bu noktada güvenlik ile
ilgili olası riskleri sormak isterim. Neticede veritabanına
erşimi olan bir Tomcat ile sunulan bir yazılım var önümüzde.
Nelere dikkat etmek gerekir?... ne gibi önlemler alınabilir?
Riskler nelerdir?...
Kolay gelsin,
Mucip:)
_______________________________________________
Linux-programlama mailing list
[email protected]
<mailto:[email protected]>
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
--
İyi günler, iyi çalışmalar...
Mustafa DUMLUPINAR
_______________________________________________
Linux-programlama mailing list
[email protected]
<mailto:[email protected]>
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php