¿Con qué frecuencia se deben enviar los mensajes SSH_MSG_IGNORE?

3

El protocolo SSH2 define el tipo de mensaje SSH_MSG_IGNORE como un medio para ocultar las longitudes reales de los mensajes para que no se correlacionen fuertemente con las longitudes de los mensajes cifrados. No he encontrado ninguna recomendación sobre con qué frecuencia y cuándo deben enviarse estos mensajes para que sean efectivos. ¿Hay alguna literatura o publicación sobre esto que me esté perdiendo?

    
pregunta Seth M. Larson 21.03.2017 - 21:27
fuente

1 respuesta

2

Hay si RFC 4251 que describe cuándo se debe usar SSH_MSG_IGNORE:

  

Si no hay paquetes no enviados, se DEBE enviar un paquete que contenga SSH_MSG_IGNORE.

También hay ejemplos de cómo se debe usar esto en el mismo RFC. Para obtener más información, puede consultar también la implementación de OpenSSH , que envía este paquete a. esta condición:

if (compat20 && c->isatty && dlen >= 1 && buf[0] != '\r') {
    if (tcgetattr(c->wfd, &tio) == 0 &&
        !(tio.c_lflag & ECHO) && (tio.c_lflag & ICANON)) {

En el inglés, cuando trabajamos con TTY, hay algo que escribir en el canal remoto (además de la nueva línea) y los indicadores de terminal no contienen la configuración de ECHO y hay un modo canónico.

    
respondido por el Jakuje 22.03.2017 - 08:27
fuente

Lea otras preguntas en las etiquetas