wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Buffer Overflow

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

GEOLOGY AND GEO-TECTONIC FRAME WORK OF WESTERN BASTAR CRATON

Blog banner

Art and Culture of Rajasthan

Blog banner

Apache Spark :- Powerful Data Processing Tool

Blog banner

Modern Operating System

Blog banner

Multiple processor scheduling

Blog banner

Fault Tolerance

Blog banner

Brilliant WhatsApp Features Upcoming in 2023

Blog banner

Bots and Cyber Security

Blog banner

RAID

Blog banner

Intrusion Detection System

Blog banner

Balance

Blog banner

Modern operating systems (OS)

Blog banner

Hacking of web server and application

Blog banner

Can ChatGPT Answer All My Questions About Life?

Blog banner

File Sharing

Blog banner

Travel Geek ‘The last $50k in Switzerland’

Blog banner

The Sunny Side of Instagram

Blog banner

LinkedIn

Blog banner

The Future of Web Development in 2026: Trends Every Business Must Know

Blog banner

A Traveller’s Guide to Offbeat Places in Arcadia, Florida

Blog banner

Multicore and Multithreading

Blog banner

Virtual memory

Blog banner

An Approach To Spyware Detection And Removal

Blog banner

Ghee vs. Coconut Oil vs. Mustard Oil: Which Cooking Fat Wins for Indian Food?

Blog banner

Memory Management Techniques

Blog banner

Annual Day Preparation for Toddlers: What Helps and What to Avoid

Blog banner

Business Intelligence v/s Big Data

Blog banner

Random Forests

Blog banner

SMARTSHEET MANAGEMENT SYSTEM

Blog banner

Working with Sniffers for monitoring network communication

Blog banner

FILE SHARING

Blog banner

What is time ? The term which has astonished Scientists

Blog banner

MODERN OPERATING SYSTEM

Blog banner

"Life as a Part-time Student"

Blog banner

Network Security Risks

Blog banner

Linux VServer Architecture

Blog banner

How covid-19 impacted Social media ad spend forecast globally

Blog banner

How to feel Happy everyday day

Blog banner

What is thread and alse multithreading

Blog banner

Memory Management in an Operating System

Blog banner

Chicken Dum Biryani

Blog banner

Routers

Blog banner