wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Buffer Overflow

profile
Vrudanshi Bavliya
Sep 10, 2024
0 Likes
0 Discussions
79 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

The Rich Heritage Of Patola Sarees: Gujarat’s Timeless Weaving Art

Blog banner

Types of Hackers

Blog banner

Women empowerment

Blog banner

Art and Culture of Rajasthan

Blog banner

Esri India launches Policy Maps.

Blog banner

Why Data Security Is Important

Blog banner

Why is ITSM important in IT organization?

Blog banner

Texting is actually better than talking in person

Blog banner

Memory management

Blog banner

Tomato Butter Sauce with Bucatini

Blog banner

Data Visualization

Blog banner

IT security management

Blog banner

How can denial-of-service(Dos) attacks be prevented?

Blog banner

Travel Geek ‘The last $50k in Switzerland’

Blog banner

Deadlock Prevention

Blog banner

Types of Viruses

Blog banner

Hey Aryan here

Blog banner

Deadlock in operating system

Blog banner

Memory management

Blog banner

Deadlock

Blog banner

Revolutionary AI Tool: ChatGPT

Blog banner

Footprinting

Blog banner

Process Description

Blog banner

Depression

Blog banner

Embedded Operating System

Blog banner

Session Vulnerabilities

Blog banner

What Makes a School Safe, Supportive, and Student-Friendly

Blog banner

How to Find the Right Therapist For Me?

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 2

Blog banner

Decoding Confusion Matrix

Blog banner

GUIDE TO GIS

Blog banner

Benefits of yoga and meditation

Blog banner

Service Operation

Blog banner

MYNTRA

Blog banner

The Role of Summer Camps in Early Childhood Development

Blog banner

Proof-of-Stake (PoS)

Blog banner

10 Types of Friends in every friend group

Blog banner

Swiggi

Blog banner

Types of E-Commerce

Blog banner

A buffer overflow

Blog banner

Twisted world

Blog banner

Device driver

Blog banner