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

Current Trends in GIS and Remote Sensing(Ocean Applications)

Blog banner

Record Blocking

Blog banner

What are Tenders its various types

Blog banner

Memory management

Blog banner

Deadlock and starvation

Blog banner

Jira service Management

Blog banner

Os(Computer security threats)

Blog banner

Policies for Service Transition

Blog banner

Note on Process, Process creation and Process termination

Blog banner

GOOGLE

Blog banner

Deadlock and Starvation

Blog banner

Apache Spark :- Powerful Data Processing Tool

Blog banner

Penetration Testing

Blog banner

An Overview of Virtual Machines

Blog banner

Different types of scam Fraud

Blog banner

MySQL

Blog banner

7 Perks of Getting Your Teeth Whitening Done Professionally

Blog banner

SMARTSHEET

Blog banner

virtual machines and virtualization

Blog banner

Electronic Evidence in Cyber Forensics

Blog banner

Social Engineering Deceptions and Defenses

Blog banner

How to invest in Indian Stock Market ? ~ Tutorial 1

Blog banner

Unlocking the Secrets: Basic Operations of Computer Forensic Laboratories

Blog banner

Does School Infrastructure Really Matter For Learning?

Blog banner

DATA BREACH CAUSES CHALLENGES PREVENTION AND FUTURE DIRECTIONS

Blog banner

Odoo

Blog banner

Brilliant WhatsApp Features Upcoming in 2023

Blog banner

TRIGGERS IN DATABASE

Blog banner

The Rise of Polo Tourism in the USA: How Travellers Are Blending Luxury Stays with Elite Sports

Blog banner

Sagar Parikrama

Blog banner

Disk scheduling

Blog banner

BUSINESS MODELS OF E COMMERCE

Blog banner

Different types of e-commerce platforms or advantages and disadvantages

Blog banner

From Model Mistakes to Metrics

Blog banner

Super Garlicky Tomato Soup with Smashed White Beans

Blog banner

The seven-step improvement process

Blog banner

Direct Memory Access

Blog banner

Why Peace River Is Florida’s Most Underrated Outdoor Adventure Destination?

Blog banner

You'll get to know about Pankaj Negi

Blog banner

MEMORY MANAGEMENT

Blog banner

Define Instagram.

Blog banner

To travel is to live

Blog banner