Ben Magento docroot üzerinde güvenli olmayan bir XML dosyasında MySQL bağlantı bilgilerini saklar fark ettik. Bu .... de tehlikeli görünüyor.
XML http://www.domain.com.au/library/config.xml dünyayı sizin özel bilgilerinizi gösterecektir yazarak, bir şey hariç, yapılandırma verilerini saklamak için kullanışlı bir yol gibi görünüyor!
Ben önde gitti ve bir XML dosyası kullanılan ve benim. Htaccess dosyasına bu ekledi.
<Files ~ "\.xml$"> // regex files that end with xml extension
Order allow,deny
Deny from all // don't show them
</Files>
Ben şimdi bu was Mutlu, şimdi ben de emin değilim. . Htaccess dosyası yanlışlıkla silinirse ne olur / bozuk (insan hatası dışında oluyor) ve ne olmayan bir apache sunucu üzerinde uygulama yerleştirmek istediğiniz bir gün ... Her sunucu XML dosyalarını engellemek için eşdeğer olması ve yoksa eğer onlar yapmak, onlar. htaccess can (ve sadece bir httpd.conf dosyası) gibi bir klasör düzeyi değiştirilebilir.
Benim soru olası sorunları (özel verilerini açığa) ağır basmaktadır XML kolaylık (güncellemek için kolay, onarmak gerek tasarımcılar o kadar çekinmeye olmaz) demek ... nedir?