Bash, un shell ampliamente adoptado en Unix y Linux.

En informática, el shell o intérprete de órdenes[1]​ o intérprete de comandos es el programa informático que provee una interfaz de usuario para acceder a los servicios del sistema operativo.

Dependiendo del tipo de interfaz que empleen, los shells pueden ser:

  • De líneas texto (CLI, Command-Line Interface, interfaz de línea de comandos),
  • Gráficos (GUI, Graphical User Interface, interfaz gráfica de usuario),
  • De lenguaje natural (NUI, Natural User Interface, interfaz natural de usuario).

Los shell son necesarios para invocar o ejecutar los distintos programas disponibles en la computadora. Un ejemplo de Shell en Windows es Power Shell

Shells CLI

editar

Shell

editar

Ataques Web Shell

editar

Un shell web permite acceder de forma remota a un servidor web, generalmente para ataques cibernéticos. Los ataques Webshell han ganado recientemente más atención a medida que los investigadores intentan proporcionar soluciones. Los Webshells brindan a los piratas informáticos la capacidad de robar información, corromper datos y cargar malwares que son más dañinos para un sistema. El problema se agrava cada vez más cuando los piratas informáticos emplean servidores comprometidos para infiltrarse en un sistema y poner en peligro máquinas adicionales. Los webshells también son una forma en que personas malintencionadas se dirigen a una variedad de industrias, incluidas las gubernamentales, financieras y de defensa, a través del ciberespionaje. Uno de los webshells más conocidos utilizados de esta manera se conoce como "China Chopper".[2]

Véase también

editar

Referencias

editar
  • Jörg R. Mühlbacher: Betriebssysteme. Grundlagen. Univ.-Verl. Trauner, Linz 2009. ISBN 3-85499-591-1
  • Jürgen Wolf: Shell-Programmierung - das umfassende Handbuch. Galileo Press, Bonn 2008. ISBN 3-8362-1157-2
  1. Digital, Periodista (15 de julio de 2019). «¿Sabes qué es un Shell y para qué se usa en informática?». Periodista Digital. Consultado el 4 de octubre de 2021. 
  2. Hannousse, Abdelhakim; Yahiouche, Salima (1 de septiembre de 2021). «Handling webshell attacks: A systematic mapping and survey». Computers & Security 108: 102366. ISSN 0167-4048. doi:10.1016/j.cose.2021.102366. Consultado el 17 de noviembre de 2023. 

Enlaces externos

editar

📚 Artikel Terkait di Wikipedia

CLI

Significados de CLI: Command line interface o en español interfaz de línea de comandos. Call Level Interface (un API de gestión de base de datos SQL)

Rename

comando del sistema operativo DOS, de la Interfaz de línea de comandos (command line interface o CLI en inglés). Se encuentra disponible desde la primera

Interfaz de usuario

existen varios tipos de interfaces de usuario: Interfaz de línea de comandos (Command-Line Interface, CLI): Interfaces alfanuméricas (intérpretes de comandos)

Command (patrón de diseño)

println("The light is off"); } } /* The Command interface */ public interface Command { void execute(); } /* The Command for turning the light on in North America

Intérprete de comandos

estándar de facto.​ La interfaz de línea de comandos o interfaz de línea de órdenes (en inglés: command-line interface, CLI) es un tipo de interfaz de usuario

Composer

getcomposer.org, Retrieved November 28, 2013. See packagist.org «Command-line interface / Commands». getcomposer.org.  «Versions and constraints - Composer»

VTune

SPDK.IO.  «Finding Hotspots in Your Code with the Intel VTune Command-Line Interface – HECC Knowledge Base». www.nas.nasa.gov. Consultado el 9 de diciembre

Interfaz gráfica de usuario

gráfica de usuario, conocida también como GUI (del inglés: graphical user interface), es un programa informático que actúa de interfaz de usuario, utilizando