stringtranslate.com

hablar (software)


talkes un programa de chat de texto de Unix , que originalmente permitía la mensajería sólo entre usuarios conectados a una computadora multiusuario , pero que luego se amplió para permitir el chat con usuarios de otros sistemas.

Aunque fue reemplazado en gran medida por IRC y otros sistemas modernos, todavía se incluye en la mayoría de los sistemas similares a Unix en la actualidad, incluidos Linux , [1] los sistemas BSD [2] y macOS . [3]

Historia

Existían facilidades similares en sistemas anteriores como Multics , CTSS , PLATO y NLS . [4] Las primeras versiones de Talk [ ¿cuándo? ] no separaban el texto de cada usuario. Por lo tanto, si cada usuario escribía simultáneamente, los caracteres de cada usuario se entremezclaban. Dado que en ese momento se usaban teclados de teleimpresora lentos (11 caracteres por segundo como máximo [ cita requerida ] ), los usuarios a menudo no podían esperar a que el otro terminara. Era una etiqueta común que un usuario que escribía mucho se detuviera cuando se producía la entremezcla de texto para ver la respuesta de interrupción del oyente. Esto es muy similar a interrumpir un monólogo largo cuando se habla en persona. Las versiones más modernas usan maldiciones para dividir la terminal en múltiples zonas para cada usuario, evitando así la entremezcla de texto.

En 1983, se introdujo una nueva versión de talk como un comando Unix con 4.2BSD , y también permitiría conversaciones electrónicas entre usuarios en diferentes máquinas. Los siguientes programas de talk fueron ytalk ntalk, de Britt Yenne ytalk[5] y de Roger Espel Llima utalk. [6] ytalk fue el primero de ellos en permitir conversaciones entre más de dos usuarios, y fue escrito en parte para permitir la comunicación entre usuarios en computadoras con diferentes endianness . utalk usa un protocolo especial sobre UDP (en lugar del TCP usado por el resto) que es más eficiente y permite la edición de toda la pantalla. Todos estos programas dividían la interfaz en diferentes secciones para cada participante. Las interfaces no transmitían el orden en el que las declaraciones escritas por los diferentes participantes se volverían a ensamblar en un registro de la conversación. Además, los tres programas son texto en tiempo real , donde transmiten cada carácter a medida que se escribe. Esto lleva a una sensación más inmediata de la discusión que los clientes de mensajería instantánea recientes o IRC . Los usuarios más familiarizados con otras formas de comunicación de texto instantánea a veces se encontraban en situaciones embarazosas al escribir algo y decidir retirar la declaración, sin saber que los demás participantes de la conversación habían visto cada pulsación de tecla en tiempo real.

Existe un programa similar en los sistemas VMS llamado phone. [7]

Seguridad

Un programa popular llamado "flash", que enviaba información malformada a través del protocolo talk, fue utilizado frecuentemente por bromistas para corromper la salida de la terminal del desafortunado objetivo a principios de la década de 1990. [ cita requerida ] Lo hacía incluyendo comandos de terminal en el campo normalmente designado para proporcionar el nombre de la persona que realiza la solicitud. Cuando la víctima recibía la solicitud talk, el nombre de la persona que la enviaba se mostraba en su pantalla. Esto hacía que los comandos de terminal se ejecutaran, haciendo que la pantalla de la persona fuera ilegible hasta que la reiniciara. Las versiones posteriores de talk bloqueaban los intentos de flash y alertaban al usuario de que se había producido uno. Más tarde se hizo evidente que, al enviar diferentes comandos de terminal, incluso es posible que el usuario ejecute comandos. Como ha resultado imposible reparar todos los programas que envían datos no confiables a la terminal, los emuladores de terminal modernos se han reescrito para bloquear este ataque, aunque algunos aún pueden ser vulnerables. [8] [9]

Véase también

Referencias

  1. ^ charla de hombres, ubuntu.com
  2. ^ charla del hombre, freebsd.org
  3. ^ charla de hombres, apple.com
  4. ^ Day, John (19 de diciembre de 2002). "[ih] Origen del comando 'talk'". internet-history (Lista de correo).
  5. ^ "YTalk – Acerca de". ytalk.ourproject.org .
  6. ^ "utalk – un protocolo de conversación basado en UDP". utalk.ourproject.org .
  7. ^ Vos, Marc HE "Marc's Place – VMS – Teléfono". marc.vos.net . Consultado el 19 de octubre de 2016 .
  8. ^ "Los paquetes vte actualizados corrigen la vulnerabilidad de gnome-terminal". Portal de clientes de Red Hat . 24 de febrero de 2003. RHSA-2003:053-10, CVE-2003-0070, Red Hat Bugzilla 1616950. Archivado desde el original el 4 de marzo de 2016.
  9. ^ Moore, HD; Digital Defense (11 de julio de 2009) [25 de febrero de 2003]. "Vulnerabilidad de ejecución de comandos de secuencia de escape que informa el título de la ventana de Gnome-Terminal". SecurityFocus . CVE-2003-0070. Archivado desde el original el 28 de enero de 2021.

Enlaces externos