wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Buffer Overflow

profile
Vrudanshi Bavliya
Sep 10, 2024
0 Likes
0 Discussions
77 Reads

What is Buffer? 

A buffer is a temporary data storage area with limited storage capacity. A buffer is typically area in the memory that is used to transfer data from one location to another location. Buffers are basically allocated in RAM to the processes. When any program is executed, it is loaded into RAM and some memory is temporarily allocated to the program called Buffer. 

How Buffer overflows? 

Buffer overflow is an attack that occurs when the amount of data that is submitted is larger than the buffer. For example in C, we create array of size 5. If the user enters data > 5,then it will override the data stored in memory further. Buffer are the container for data and in buffer overflow we stuff too much information into the container.

How to protect against buffer overflow? 

Basically this type of buffer is possible due to poorly written application code or operating system code. To protect against buffer overflow attacks programmers as well as organisation needs to ensure:-

1. Program should properly test/handle all the overflow conditions. 

2. Organisation should ensure all the operating systems and applications are update with latest updates, service packs and patches.



Comments ()


Sign in

Read Next

Multicore CPUs

Blog banner

Memory Management

Blog banner

Explain DBMS in Brief

Blog banner

To-Do List In LISP

Blog banner

OS Assignment 3 Deadlock

Blog banner

Hosting basics

Blog banner

Why Friendship at Work is Important

Blog banner

Power of words

Blog banner

Types Of Interrupt

Blog banner

File system implementation

Blog banner

Vulnerability Assessment (Vulnerability Analysis)

Blog banner

Importance of business process documentation

Blog banner

Pipedrive

Blog banner

BIRYANI ! The history you never knew about

Blog banner

Cloud Forensic Tools And Storage :A Review Paper

Blog banner

operating system

Blog banner

Im Photographer

Blog banner

Scheduling in Operating Systems

Blog banner

File management in os

Blog banner

"Audit" In Data Science

Blog banner

Virtual Memory

Blog banner

Direct memory access

Blog banner

Evolution of operating system

Blog banner

Method of Evaluating Information Security Level in an Organization

Blog banner

How To Setup DVWA Using XAMPP on Windows

Blog banner

The evolution of OS

Blog banner

Studying Denial of service attack using DOSHTTP tool

Blog banner

Importance of education

Blog banner

Balance

Blog banner

Predicting Student Performance with Data Science

Blog banner

Cache Memory in Operating Systems

Blog banner

Linux -V Server Virtual Machine

Blog banner

Rapido

Blog banner

Virtualisation

Blog banner

TOGETHER WE CAN CONQUER #team

Blog banner

Title: Network Sniffing Techniques: Uncovering the Secrets of Data Transfer

Blog banner

Chicken Dum Biryani

Blog banner

Bit Coins

Blog banner

Measuring IT Risk

Blog banner

Diwali

Blog banner

Embaded operating system

Blog banner

Fitness regime by Deepesh

Blog banner