Me pregunto si es realmente seguro usar esta estructura de mi aplicación web.
WEBAPP
Application
Controllers
Models
Views
...
Framework
...
Core
Public
...
index.php
Si dirijo una carpeta raíz de un sitio web a / public, entonces, si alguien visita mi página web, es decir, www.mywebsite.com ... accederá a la carpeta /public donde se encuentra index.php . Mi pregunta es, ¿será realmente seguro no mover los archivos principales de mi aplicación a la carpeta /public sino al nivel superior?
¿O es posible acceder a las carpetas webapp/application/ y webapp/framework/ desde webapp/public/ por algunos hackers?