I need to set in place a new ASP.NET MVC solution where authenticated users can download files (originally located on the internal network). For security reasons, accessing internal network from the DMZ is not recommended so I think of a way to 'copy' these files from the internal network to the DMZ once a day as described by the diagram below.
A. Files and folders are managed by someone connected with a computer inside the internal network.
B. Once a day files and folders are copied into the DMZ. These files are never copied back to the internal network.
C. Authorized users connect through internet to an ASP.NET MVC application. This application display lists of filenames filtered by folder names. Users can click filenames to download it.
Is this a good approach? Please note that files in question are not critical and can live inside the DMZ.
If this is a good approach, what is the best way to copy files and folders from the INTERNAL NETWORK to the DMZ?
If not, any suggestions?