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

Objectives and Functions of Operating System

Blog banner

FASHION

Blog banner

TECHNOLOGY : BOON OR CURSE ?

Blog banner

Fitness regime by Deepesh

Blog banner

What are NFT s?

Blog banner

Functions of operating system

Blog banner

Memory heirachy (Operating system)

Blog banner

Footprinting

Blog banner

POVERTY:Causes and solutions to problems

Blog banner

Be you

Blog banner

Constrained Management in IT

Blog banner

COMPUTER FORENSICS AND GRAPHICS

Blog banner

Travel: Everything Everywhere!

Blog banner

Delhi city

Blog banner

Cache memory

Blog banner

On-Page SEO

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Evolution of Operating Systems

Blog banner

Multicore CPUs

Blog banner

Data Science in Predictive Analytics: Transforming Business Decision-Making

Blog banner

Introduction to GIS

Blog banner

Apache Kafka

Blog banner

GIS Applications: How Different Industries are Leveraging Geospatial Data

Blog banner

Operating System Objectives and Functions

Blog banner

Direct Memory Access

Blog banner

Automating OSINT tasks for efficient Cyber Forensics Investigations

Blog banner

Life of an army person

Blog banner

Session Hijacking

Blog banner

The Procedural Framework for Corporate High-Tech Investigations

Blog banner

"Audit" In Data Science

Blog banner

Tracking Emails & Email Crimes

Blog banner

Session Hijacking Techniques

Blog banner

Outlook.com

Blog banner

Password Generator - Lisp

Blog banner

Importance of modern technology era

Blog banner

Data Warehouse Bus Matrix

Blog banner

Data is an asset and it is your responsibility!

Blog banner

K-means use cases

Blog banner

Fault tolerance

Blog banner

Artificial Intelligence (AI)

Blog banner

Linux Memory Management

Blog banner

Use case of K-means clustering

Blog banner