Protocolo SNMP e aceitação do caractere de hífen

2

Não sou especialista no protocolo SNMP e não consegui encontrar nada na documentação RFC do protocolo em relação à tolerância de hífens na cadeia da comunidade SNMP. Parece ser um padrão duplo em que alguns dispositivos, como Cisco, o suportam, enquanto outros não, como HP e NetApp.

Existe alguma documentação relacionada a esse raciocínio por trás do duplo padrão?

    
por Sn3akyP3t3 21.09.2012 / 16:12

1 resposta

1

Tenho certeza de que não há nenhuma palavra oficial sobre o motivo, embora passar pelas diferentes implementações do padrão pelos diferentes fornecedores possa gerar pistas. Para piorar a situação, é até dependente da versão para alguns fornecedores ( como neste VMWare KB , onde o suporte para o hífen foi adicionado em uma atualização / patch).

Você sempre pode pesquisar uma lista de caracteres permitidos ou proibidos em uma string de comunidade, mas isso também será diferente para diferentes fornecedores ( A Cisco usa @ para SNMP de indexação, embora alguns de seus dispositivos permitam isso de qualquer maneira ).

A melhor ideia é simplesmente não usar caracteres especiais em uma string de comunidade SNMP , pois o valor é passado em plaintext de qualquer maneira, portanto, você não adiciona nenhuma medida considerável de segurança fazendo um plaintext - valor transmitido mais difícil de adivinhar. Não precisa ser adivinhado; pode simplesmente ser lido.

Confie em uma boa senha para proteger as strings de comunidade SNMP , não em uma string de comunidade complexa. E o mesmo conselho se aplica a muito mais amplamente do que apenas SNMP - nomes de usuário não fornecem segurança a uma conta, senhas .

    
por 21.09.2012 / 18:20