Ponto de saída de validação para servidores de aplicações de TCP/IP
O que deve estar incluído no seu programa:
- Tratamento de exceções
- Depuração
- Registo
Escreva o seu programa de saída de Validação de Pedidos do Servidor de FTP para:
- Restringir utilizadores de FTP anonimos apenas a subcomandos de obtenção de FTP e nunca permitir que os utilizadores anonimos executem comandos de CL.
Comandos permitidos e recusados
O programa de saída de validação de pedidos de FTP fornece-lhe controle para aceitar ou recusar uma operação. As decisões tomadas pelos programas de saída são adicionais a qualquer validação que seja executada pela aplicação do servidor de FTP. O servidor de FTP chama o programa de saída de validação de pedidos do servidor de FTP sempre que processa um destes pedidos:
- Criação de diretório/biblioteca
- Eliminação de diretório/biblioteca
- Definição do diretório atual
- Listagem de nomes de arquivos
- Eliminação de arquivos
- Envio de um arquivo
- Recepção de um arquivo
- Mudança de nome de um arquivo
- Execução de um comando de CL no servidor de FTP
Pode desejar definir o volume -1 do parâmetro 8 (Permitir operação) no formato de ponto de saída VRLQ0100 para recusar um comando sempre e incondicionalmente.
Existe uma função de tempo de espera do programa de saída?
Não existe tempo de espera para os programas de saída de FTP. Se o programa de saída detectar um erro ou exceção que não consiga resolver, o servidor de FTP cancelará a sessão.
.
Formato de ponto de saída VLRQ0100
———