Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Desbordamiento de búfer

Índice Desbordamiento de búfer

En seguridad informática y programación, un desbordamiento de búfer (del inglés buffer overflow o buffer overrun) es un error de software que se produce cuando un programa no controla adecuadamente la cantidad de datos que se copian sobre un área de memoria reservada a tal efecto (buffer): Si dicha cantidad es superior a la capacidad preasignada, los bytes sobrantes se almacenan en zonas de memoria adyacentes, sobrescribiendo su contenido original, que probablemente pertenecían a datos o código almacenados en memoria.

49 relaciones: ASCII, Búfer de datos, Byte, C (lenguaje de programación), Cadena de caracteres, Código fuente, Code Red, Cracker, Dato, Desbordamiento de búfer, Desbordamiento de montículo, Desbordamiento de pila, Dirección de memoria, Endianness, Error de software, Exploit, Finger (protocolo), GNU Debugger, Gusano informático, Gusano Morris, Idioma inglés, Inseguridad informática, Internet Information Services, Lista de correo electrónico, Manejo de excepciones, Memoria (informática), Microsoft, Microsoft SQL Server, Número entero, Phrack, Pila (informática), Pila de llamadas, Ping de la muerte, Programación, Registro de instrucción, Seguridad informática, Servidor, Setuid, Shellcode, SQL Slammer, Subdesbordamiento de búfer, Unix, Violación de acceso, Virus informático, 1988, 1995, 1996, 2001, 2003.

ASCII

ASCII (acrónimo inglés de American Standard Code for Information Interchange —Código Estándar estadounidense para el Intercambio de Información—), pronunciado generalmente o (rara vez) o, es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno.

¡Nuevo!!: Desbordamiento de búfer y ASCII · Ver más »

Búfer de datos

En informática, un búfer (del inglés, buffer) es un espacio de memoria, en el que se almacenan datos de manera temporal, normalmente para un único uso (generalmente ocupan un sistema de cola FIFO); su principal función es evitar que el programa o recurso que los requiere, ya sea hardware o software, se quede sin datos durante una transferencia (entrada/salida) de datos irregular o por la velocidad del proceso.

¡Nuevo!!: Desbordamiento de búfer y Búfer de datos · Ver más »

Byte

Un byte u octeto (B) es la unidad de información de base utilizada en computación y en telecomunicaciones, y está compuesta por un conjunto ordenado de ocho bits.

¡Nuevo!!: Desbordamiento de búfer y Byte · Ver más »

C (lenguaje de programación)

C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.

¡Nuevo!!: Desbordamiento de búfer y C (lenguaje de programación) · Ver más »

Cadena de caracteres

En programación, una cadena de caracteres, palabras, ristra de caracteres o frase (string, en inglés) es una secuencia ordenada (de longitud arbitraria, aunque finita) de elementos que pertenecen a un cierto lenguaje formal o alfabeto análogas a una fórmula o a una oración.

¡Nuevo!!: Desbordamiento de búfer y Cadena de caracteres · Ver más »

Código fuente

El código fuente de un programa informático (o software) es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un cargador.

¡Nuevo!!: Desbordamiento de búfer y Código fuente · Ver más »

Code Red

Code Red es el noveno álbum de la banda de thrash metal, Sodom.

¡Nuevo!!: Desbordamiento de búfer y Code Red · Ver más »

Cracker

El término cracker o cráquer (literalmente traducido como rompedor, del inglés to crack, que significa romper o quebrar) se utiliza para referirse a las personas que rompen o vulneran algún sistema de seguridad informatica.

¡Nuevo!!: Desbordamiento de búfer y Cracker · Ver más »

Dato

Un dato es una representación simbólica (numérica, alfabética, algorítmica, espacial, etc.) de un atributo o variable cuantitativa o cualitativa.

¡Nuevo!!: Desbordamiento de búfer y Dato · Ver más »

Desbordamiento de búfer

En seguridad informática y programación, un desbordamiento de búfer (del inglés buffer overflow o buffer overrun) es un error de software que se produce cuando un programa no controla adecuadamente la cantidad de datos que se copian sobre un área de memoria reservada a tal efecto (buffer): Si dicha cantidad es superior a la capacidad preasignada, los bytes sobrantes se almacenan en zonas de memoria adyacentes, sobrescribiendo su contenido original, que probablemente pertenecían a datos o código almacenados en memoria.

¡Nuevo!!: Desbordamiento de búfer y Desbordamiento de búfer · Ver más »

Desbordamiento de montículo

En informática, un desbordamiento de montículo (heap overflow/overrun) es un problema aritmético que hace referencia al exceso de flujo de datos sobre un montículo, esto permite un acceso no autorizado a la memoria por parte de un comando o de un programa o script denominado shellcode.

¡Nuevo!!: Desbordamiento de búfer y Desbordamiento de montículo · Ver más »

Desbordamiento de pila

En informática, un desbordamiento de pila (stack overflow/overrun) es un problema aritmético que hace referencia al exceso de flujo de datos almacenados en la pila de una función, esto permite que la dirección de retorno de la pila pueda ser modificada por otra parte de un atacante para obtener un beneficio propio, que generalmente es malicioso.

¡Nuevo!!: Desbordamiento de búfer y Desbordamiento de pila · Ver más »

Dirección de memoria

En informática, una dirección de memoria es un formato de localización de bytes de memoria con la cual un programa informático o un dispositivo de hardware accede o almacena datos para su posterior utilización.

¡Nuevo!!: Desbordamiento de búfer y Dirección de memoria · Ver más »

Endianness

El término inglés endianness (en español extremidad y a veces endianidad) designa el formato en el que se almacenan los datos de más de un byte en un ordenador.

¡Nuevo!!: Desbordamiento de búfer y Endianness · Ver más »

Error de software

Un error de software, error o simplemente fallo (también conocido por el inglés, bug) es un problema en un programa de computadora o sistema de software que desencadena un resultado indeseado.

¡Nuevo!!: Desbordamiento de búfer y Error de software · Ver más »

Exploit

Exploit es una palabra inglesa que significa explotar o aprovechar, y que en el ámbito de la informática es un fragmento de software, fragmento de datos o secuencia de comandos o acciones, utilizada con el fin de aprovechar una vulnerabilidad de seguridad de un sistema de información para conseguir un comportamiento no deseado del mismo.

¡Nuevo!!: Desbordamiento de búfer y Exploit · Ver más »

Finger (protocolo)

El servicio finger es un protocolo que proporciona información de los usuarios de una máquina, estén o no conectados en el momento de acceder al servicio.

¡Nuevo!!: Desbordamiento de búfer y Finger (protocolo) · Ver más »

GNU Debugger

GDB o GNU Debugger es el depurador estándar para el compilador GNU.

¡Nuevo!!: Desbordamiento de búfer y GNU Debugger · Ver más »

Gusano informático

Un gusano informático es un malware que se replica para propagarse a otras computadoras.

¡Nuevo!!: Desbordamiento de búfer y Gusano informático · Ver más »

Gusano Morris

El gusano Morris fue el primer ejemplar de malware autorreplicable que afectó a Internet (entonces ARPANET).

¡Nuevo!!: Desbordamiento de búfer y Gusano Morris · Ver más »

Idioma inglés

El idioma inglés (English) es una lengua germánica occidental perteneciente a la familia de lenguas indoeuropeas, que surgió en los reinos anglosajones de Inglaterra.

¡Nuevo!!: Desbordamiento de búfer e Idioma inglés · Ver más »

Inseguridad informática

La inseguridad informática es la falta o poca presencia de seguridad informática en un sistema operativo, aplicación, red o dispositivo, esto permite su demostración por hackers éticos (sombreros blancos) o su explotación por hackers mal intencionados (sombreros negros).

¡Nuevo!!: Desbordamiento de búfer e Inseguridad informática · Ver más »

Internet Information Services

Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows.

¡Nuevo!!: Desbordamiento de búfer e Internet Information Services · Ver más »

Lista de correo electrónico

Las listas de correo electrónico son una función especial del correo electrónico que permite la distribución de mensajes entre múltiples usuarios de Internet de forma simultánea.

¡Nuevo!!: Desbordamiento de búfer y Lista de correo electrónico · Ver más »

Manejo de excepciones

El manejo de excepciones es una técnica de programación que permite al programador controlar los errores ocasionados durante la ejecución de un programa informático.

¡Nuevo!!: Desbordamiento de búfer y Manejo de excepciones · Ver más »

Memoria (informática)

En informática, la memoria es el dispositivo que retiene, memoriza o almacena datos informáticos durante algún periodo de tiempo.

¡Nuevo!!: Desbordamiento de búfer y Memoria (informática) · Ver más »

Microsoft

Microsoft Corporation (SEHK) es una corporación tecnológica multinacional estadounidense con sede en Redmond, Washington.

¡Nuevo!!: Desbordamiento de búfer y Microsoft · Ver más »

Microsoft SQL Server

Microsoft SQL Server es un sistema de gestión de base de datos relacional, desarrollado por la empresa Microsoft.

¡Nuevo!!: Desbordamiento de búfer y Microsoft SQL Server · Ver más »

Número entero

Un número entero es un elemento del conjunto numérico que contiene los números naturales; que son \mathbb.

¡Nuevo!!: Desbordamiento de búfer y Número entero · Ver más »

Phrack

Phrack es una ezine escrita por y para los hackers, publicada por primera vez en 17 de noviembre de 1985.

¡Nuevo!!: Desbordamiento de búfer y Phrack · Ver más »

Pila (informática)

Una pila (stack en inglés) es una lista ordenada o estructura de datos que permite almacenar y recuperar datos, siendo el modo de acceso a sus elementos de tipo LIFO (del inglés Last In, First Out, «último en entrar, primero en salir»).

¡Nuevo!!: Desbordamiento de búfer y Pila (informática) · Ver más »

Pila de llamadas

En ciencias de la computación, una pila de llamadas (en inglés call stack) es una estructura dinámica de datos LIFO, (una pila), que almacena la información sobre las subrutinas activas de un programa de computadora.

¡Nuevo!!: Desbordamiento de búfer y Pila de llamadas · Ver más »

Ping de la muerte

El ataque ping de la muerte es uno de los ataques de red más antiguos.

¡Nuevo!!: Desbordamiento de búfer y Ping de la muerte · Ver más »

Programación

La programación es el proceso de crear un conjunto de instrucciones que le dicen a una computadora como realizar algún tipo de tarea.

¡Nuevo!!: Desbordamiento de búfer y Programación · Ver más »

Registro de instrucción

El registro de instrucción RI es un registro de la unidad de control de la CPU en donde se almacena la instrucción que se está ejecutando.

¡Nuevo!!: Desbordamiento de búfer y Registro de instrucción · Ver más »

Seguridad informática

La seguridad informática, también conocida como ciberseguridad, es el área relacionada con la informática y la telemática que se enfoca en la protección de la infraestructura computacional y todo lo vinculado con la misma, y especialmente la información contenida en una computadora o circulante a través de las redes de computadoras.

¡Nuevo!!: Desbordamiento de búfer y Seguridad informática · Ver más »

Servidor

Un servidor es un conjunto de computadoras capaces de atender las peticiones de un cliente y devolverle una respuesta en concordancia.

¡Nuevo!!: Desbordamiento de búfer y Servidor · Ver más »

Setuid

Setuid y Setgid son términos de Unix, abreviaturas para "Set User ID" y "Set Group ID", respectivamente.

¡Nuevo!!: Desbordamiento de búfer y Setuid · Ver más »

Shellcode

Una shellcode es un conjunto de órdenes programadas generalmente en lenguaje ensamblador y trasladadas a opcodes (conjunto de valores hexadecimales) que suelen ser inyectadas en la pila (o stack) de ejecución de un programa para conseguir que la máquina en la que reside se ejecute la operación que se haya programado.

¡Nuevo!!: Desbordamiento de búfer y Shellcode · Ver más »

SQL Slammer

SQL Slammer es un gusano informático que provocó una Denegación de servicio en algunos servidores de Internet e hizo dramáticamente más lento el tráfico de Internet en general, a partir de las 05:30 GMT del 25 de enero de 2003.

¡Nuevo!!: Desbordamiento de búfer y SQL Slammer · Ver más »

Subdesbordamiento de búfer

En informática un subdesbordamiento de búfer (Buffer underflow/underrun) es un problema aritmético, el cual sucede cuando un búfer carga su información (flujo de datos) a una velocidad más baja que el procesamiento de la misma, lo que hace que el programa o dispositivo que procesa dicha información se detenga momentánea y seguidamente por el hecho de que si continúa, estaría haciendo una solicitud a un espacio de memoria nula.

¡Nuevo!!: Desbordamiento de búfer y Subdesbordamiento de búfer · Ver más »

Unix

Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado en 1969 por un grupo de empleados de los laboratorios Bell de AT&T.

¡Nuevo!!: Desbordamiento de búfer y Unix · Ver más »

Violación de acceso

Se define como violación de acceso (violación del segmento o access violation y segmentation fault en Inglés) al intento fallido de acceso a información o a programas a los que no se tiene autorización para ver o modificar.

¡Nuevo!!: Desbordamiento de búfer y Violación de acceso · Ver más »

Virus informático

Un virus informático es un software que tiene por objetivo alterar el funcionamiento normal de cualquier tipo de dispositivo informático, sin el permiso o el conocimiento del usuario principalmente para lograr fines maliciosos sobre el dispositivo.

¡Nuevo!!: Desbordamiento de búfer y Virus informático · Ver más »

1988

1988 fue un año bisiesto comenzado en viernes en el calendario gregoriano.

¡Nuevo!!: Desbordamiento de búfer y 1988 · Ver más »

1995

1995 fue un año común comenzado en domingo del calendario gregoriano.

¡Nuevo!!: Desbordamiento de búfer y 1995 · Ver más »

1996

1996 fue un año bisiesto comenzado en lunes en el calendario gregoriano.

¡Nuevo!!: Desbordamiento de búfer y 1996 · Ver más »

2001

2001 fue un año común comenzado en lunes según el calendario gregoriano.

¡Nuevo!!: Desbordamiento de búfer y 2001 · Ver más »

2003

2003 fue un año común comenzado en miércoles según el calendario gregoriano.

¡Nuevo!!: Desbordamiento de búfer y 2003 · Ver más »

Redirecciona aquí:

BoF, Buffer Overflow, Buffer Overrun, Buffer overflow, Buffer overrun, Desbordamiento de bufer, Desbordamiento de buffer.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »