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

Importance of Network Security Risk

Blog banner

5 Things I As A Dentist Would Never Do (And What You Can Learn From It)

Blog banner

Mumbaicha Dabbawalla

Blog banner

Memory management

Blog banner

ARTICAL ON MANAGEMENT SYSTEM

Blog banner

A Survey of Anti-Forensic Techniques: Methods, Challenges, and Countermeasures

Blog banner

Article on different management system

Blog banner

Fitness

Blog banner

OPERATING SYSTEM

Blog banner

Veg Mix Pickle

Blog banner

Mumbai Metro 3

Blog banner

Decrypting Cryptocurrency: Tracing Transactions in Cyber Investigations

Blog banner

Introduction to Solidity Programming for Blockchain Development

Blog banner

Firewall

Blog banner

21ST CENTURY PATRIARCHY

Blog banner

Decoding Confusion Matrix

Blog banner

Real time scheduling

Blog banner

Should you be using a mouthwash? Know from the experts

Blog banner

Getting into Anime

Blog banner

Cache Memory in Operating Systems

Blog banner

Why Meal Maharaj Prioritises Seasonal Vegetables in Every Meal Box

Blog banner

SNAPCHAT

Blog banner

Computer Security

Blog banner

Cyber Security in Data Breaching

Blog banner

MODERN OPERATING SYSTEMS

Blog banner

THE ACTORS LIFE

Blog banner

Race condition

Blog banner

Health and fitness

Blog banner

KASHMIR TRIPS

Blog banner

GIS Mapping

Blog banner

Memory heirachy (Operating system)

Blog banner

Malware Defense

Blog banner

Cyber Crime Investigation In The Era Of Big Data

Blog banner

Social Media Marketing Trends 2022

Blog banner

What is OS and its overview

Blog banner

John Titor: The Time Traveler

Blog banner

Multiple-Processor Scheduling in Operating System

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

Challenges and risks in service operations

Blog banner

DNS Cache

Blog banner

Sagar Parikrama

Blog banner

Importance Of Yoga.

Blog banner