Concha inversa

El shell inverso  , también llamado túnel inverso , es una técnica informática que permite redirigir en una computadora local la entrada y salida de un shell  a una computadora remota, a través de un servicio capaz de interactuar entre las dos computadoras. Una de las ventajas de esta técnica es hacer que un shell local sea accesible desde este servidor remoto sin ser bloqueado por un firewall .

Descripción

En  informática , el shell es la forma más sencilla de interactuar con el sistema operativo. En Microsoft Windows , según la versión, el shell se llama CMD.EXE o COMMAND.COM . En Linux o Unix , existe una amplia variedad de shells:  bash , ksh , etc. Un shell acepta comandos escritos desde un símbolo del sistema ( entrada estándar ) y los ejecuta, generalmente en tiempo real, y muestra los resultados del procesamiento en una salida estándar , generalmente una pantalla.

Un shell inverso consiste en configurar el shell para que se ejecute (generalmente en modo silencioso, sin notificar al usuario de la computadora) aceptando como entrada comandos que él mismo recuperará de un sistema remoto y redirigiendo su salida a este mismo sistema; por este medio, el operador del sistema remoto puede utilizar la computadora local como si estuviera físicamente presente en sus controles.

Referencias

  1. (en) Stuart McClure y Joel Scambray, 'Insideout security' se centra en el país para su revelador y vulnerable tráfico saliente , InfoWorld2000, 49  p. ( leer en línea )
  2. Harold F. Tipton y Micki Krause , Manual de gestión de seguridad de la información , CRC Press ,2007, 6 ª  ed. ( ISBN  978-1-4200-1358-0 ) , pág.  2839.

Bibliografía