Definição de Parâmetro

Procedimento

Para incluir uma nova definição, clique em botão de mais (ou, para editar um parâmetro existente, selecione-o e clique em botão de edição).

A caixa de diálogo Incluir Definição de Parâmetro aparece.

Configuração

Descrição

Tipo

Selecione um tipo de parâmetro na lista suspensa:

Parâmetro: Todos os parâmetros que correspondem a esse nome são incluídos na definição.

Cookie: Todos os cookies que correspondem a esse nome são incluídos na definição.

Parâmetro Customizado: Este é um parâmetro customizado (selecione um dos parâmetros customizados na lista suspensa Nome)

Nome

O nome do parâmetro ou cookie.

Selecione a caixa de seleção adjacente se o nome que digitou for uma expressão regular. Se você fizer isso, poderá também abrir o Expression Test PowerTool clicando no botão Regular Expression, para ajudá-lo a verificar a sintaxe de sua expressão regular.

Consulte Nomes de Parâmetros para obter detalhes.

Comentários

Opcionalmente, você pode incluir um comentário sobre o parâmetro nesse campo para sua própria referência.

Hosts

Se um Host for especificado: Use esse parâmetro apenas para o host especificado.

Se deixado em branco: Use esse ID de sessão para todos os hosts.

Caminho

Se o aplicativo fornecer cookies com o mesmo nome de partes diferentes do aplicativo, você poderá diferenciá-los definindo o caminho para cada um.

Espaço em branco ou / incluirá todas as ocorrências do cookie.

Exclusão de Teste

Selecione esta caixa de seleção somente se estiver certo de que não deseja que o AppScan teste este parâmetro de forma alguma.

Rastreamento

Essa configuração informa ao AppScan que esse parâmetro ou ID de sessão deve ser atualizado durante a varredura sempre que um novo valor for configurado pelo aplicativo, dessa forma um cookie/parâmetro válido será sempre enviado em solicitações para o aplicativo.

Rastreando Opções...

(Clique no link para abrir essa seção opcional da caixa de diálogo.)

Essas opções permitem que você ajuste adequadamente como o parâmetro ou o cookie rastreado são tratados.

Tipo de Rastreamento
  • Valor de Login: (Padrão, Recomendado) As solicitações enviadas ao aplicativo que incluem esse parâmetro usam o valor do parâmetro recebido no final do processo de login.
  • Valor Dinâmico: As solicitações enviadas ao aplicativo que incluem esse parâmetro usam o valor mais recente recebido do aplicativo.
  • Valor Fixo: As solicitações enviadas ao aplicativo que incluem esse parâmetro sempre usam o valor inserido no campo Valor.
Consulte IDs de Sessão para obter mais detalhes.

Enviar Cookie em Todas as Solicitações: Quando selecionado, o cookie será incluído em todas as solicitações, mesmo que não esteja explicitamente configurado pelo aplicativo.

Tratar como Grupo: Se o nome do cookie for uma expressão regular, defina se irá tratar nomes de cookie diferentes que correspondem a regexp. como um grupo (e, portanto, atualizar o nome como como o valor, quando houver mudanças) ou como cookies separados.

Padrão de Resposta: Geralmente, o AppScan atualiza valores de parâmetro ou cookie com base no conteúdo dos links extraídos da resposta (parâmetros) ou do cabeçalho do cookie (cookies). Se o AppScan não será capaz de extrair o valor sem, você poderá fornecer o regexp. que o AppScan pode usar para extrair o valor da resposta bruta. O regexp. deve conter pelo menos um grupo e o AppScan extrairá a primeira correspondência.
  • Filtro de URL: Se você souber que o parâmetro/cookie aparece apenas em uma URL específica, poderá melhorar a eficiência da varredura definindo-o aqui.
  • Codificação: Se o valor extraído precisar ser codificado quando colado na solicitação, defina o método aqui. Se você não tiver certeza da codificação, selecione De acordo com o contexto; se tiver certeza, é preferível selecionar a codificação correta. As opções são: Nenhum, De acordo com o contexto, URL, XML, Json.
  • Correspondência: Selecione Cabeçalho e Corpo (padrão) ou Apenas Corpo.

Ajuste de Redundância...

(Clique no link para abrir essa seção opcional da caixa de diálogo.)

Estas quatro caixas de seleção permitem refinar como o AppScan se relaciona com as mudanças no parâmetro (ou até mesmo sua existência) durante os estágios de Exploração e Teste da varredura. Consulte Ajuste de Redundância

Identificadores que Definem um Parâmetro ou Cookie

Um parâmetro ou cookie é reconhecido como exclusivo com base em determinados identificadores. Não é possível definir dois ou mais parâmetros ou cookies com os mesmos identificadores. A tabela abaixo mostra os identificadores para cada tipo de entrada.

Parâmetro Nome do parâmetro, se é uma expressão regular ou host
Cookie Nome do parâmetro, se é uma expressão regular, host ou caminho
Parâmetro customizado Nome extraído (se existir um), nome de referência, host, índice de ocorrência