wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Buffer Overflow

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

10 Reasons why Monica and Chandler are the best couple ever.!!!

Blog banner

Security requirements for Safe E-Payments

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Article on Team Work

Blog banner

From Model Mistakes to Metrics

Blog banner

Social Media Marketing Trends 2022

Blog banner

MENDELEY

Blog banner

KASHMIR TRIPS

Blog banner

geographic information system (GIS)

Blog banner

To travel is to live

Blog banner

Data Science in Predictive Analytics: Transforming Business Decision-Making

Blog banner

Cache memory

Blog banner

Hey Aryan here

Blog banner

Smartsheet

Blog banner

Visualization in Data Science

Blog banner

Soak knowledge and level up your intellectual potential!!!

Blog banner

Disk Scheduling

Blog banner

What does the Australian summer have in store for your oral health?

Blog banner

THREADS (assignment 1)

Blog banner

Top 4 Places To Stay In Copenhagen

Blog banner

Pilgrimage at LOC: A privilege and a paradox

Blog banner

Palm Vein Biometric Technology; Contactless vein authentication

Blog banner

How Much Protein Do You Really Need Every Day?

Blog banner

Virtual memory in Operating System

Blog banner

Operating System

Blog banner

RAID

Blog banner

IT Service Continuity Management

Blog banner

Modern operating system

Blog banner

FILE SHARING

Blog banner

1.1 basic elements

Blog banner

LinkedIn: Watch out for these 7 upcoming updates in 2023

Blog banner

Whatsapp Messenger

Blog banner

Depression

Blog banner

Exploring Virtual Machines and Computer Forensic Validation Tools

Blog banner

E-learning in today's world

Blog banner

Kafka - A Framework

Blog banner

Cyber Laws In India and Around the World

Blog banner

Assignment 2

Blog banner

Rain bow

Blog banner

Modern operating systems (OS)

Blog banner

Technical SEO : Total Guide

Blog banner

Self-love: Being the reason of your own smile

Blog banner