Commit 41c62b2402d330d4022a2d58ddf15e7dad8d2d8a
1 parent
22ca6846
Exists in
master
Tratamento para impedir acesso indevido às pastas de upload de arquivos no SEI e SIP
Showing
2 changed files
with
62 additions
and
0 deletions
Show diff stats
sei/Dockerfile
... | ... | @@ -46,6 +46,7 @@ ADD ConfiguracaoSip.php /opt/sip/ConfiguracaoSip.php |
46 | 46 | |
47 | 47 | # Copia arquivos necessários para a instalação |
48 | 48 | ADD sei.ini /etc/php.d/sei.ini |
49 | +ADD sei.conf /etc/httpd/conf.d/sei.conf | |
49 | 50 | |
50 | 51 | RUN mkdir -p /var/sei/arquivos && \ |
51 | 52 | chmod -R 777 /var/sei/arquivos | ... | ... |
... | ... | @@ -0,0 +1,61 @@ |
1 | +<VirtualHost *:80> | |
2 | + | |
3 | + DocumentRoot /var/www/html | |
4 | + | |
5 | + ServerAdmin admin@dominio.gov.br | |
6 | + ServerName localhost | |
7 | + | |
8 | + DirectoryIndex index.php index.html | |
9 | + IndexIgnore * | |
10 | + | |
11 | + #EnableSendfile Off | |
12 | + HostnameLookups Off | |
13 | + ServerSignature Off | |
14 | + AddDefaultCharset iso-8859-1 | |
15 | + | |
16 | + # Bloqueia acesso à qualquer arquivo ou diretório externo ao DocumentRoot | |
17 | + <Directory /> | |
18 | + Order Deny,Allow | |
19 | + Deny from all | |
20 | + Options None | |
21 | + AllowOverride None | |
22 | + </Directory> | |
23 | + | |
24 | + # Configura opções padrões dos diretórios da aplicação | |
25 | + <Directory /var/www/html > | |
26 | + Options -ExecCGI -MultiViews -Includes -Indexes FollowSymLinks | |
27 | + AllowOverride None | |
28 | + | |
29 | + Order Allow,Deny | |
30 | + Allow from all | |
31 | + </Directory> | |
32 | + | |
33 | + # Remove acesso direto ao arquivo de configuração do SEI | |
34 | + <Directory /var/www/html/sei > | |
35 | + <Files "ConfiguracaoSEI.php" > | |
36 | + Order allow,deny | |
37 | + Deny from all | |
38 | + </Files> | |
39 | + </Directory> | |
40 | + | |
41 | + # Remove acesso aos diretórios privados do SEI | |
42 | + <Directory ~ "/var/www/html/sei/(upload|ferramentas)" > | |
43 | + Order allow,deny | |
44 | + Deny from all | |
45 | + </Directory> | |
46 | + | |
47 | + # Remove acesso direto ao arquivo de configuração do SIP | |
48 | + <Directory /var/www/html/sip > | |
49 | + <Files "ConfiguracaoSip.php" > | |
50 | + Order allow,deny | |
51 | + Deny from all | |
52 | + </Files> | |
53 | + </Directory> | |
54 | + | |
55 | + # Remove acesso aos diretórios privados do SIP | |
56 | + <Directory /var/www/html/sip/upload > | |
57 | + Order allow,deny | |
58 | + Deny from all | |
59 | + </Directory> | |
60 | + | |
61 | +</VirtualHost> | ... | ... |