Buffer overflow attacks and dynamic memory management research

This is a paper that focuses on the buffer overflow attacks and dynamic memory management research. The paper also discusses the static code analysis in addition to a report format.

Buffer overflow attacks and dynamic memory management research

Please read requirements, marking rubric and attached materials carefully:
Write a report 1100 words for the five sections below (1100 words exclude references ).
Discuss section 2 with sample codes (C language).
Plagiarism 5%.
Harvard referencing style (minimum 4 references).

Objective of the assignment paper:
The first objective of this task is to explore, investigate, and report available research and technical materials about (i) buffer overflow attacks, (ii) dynamic memory management and (iii) static code analysis.

Ensure you follow the Tasks below:
You are required to write a technical article based on the following topics.
1. Buffer Overflow Attacks.
2. Dynamic Memory Management.
3. Static Code Analysis.

This is the Format of Report:
You should attempt at your best to reflect this quality in the preparation of the written assessment. The report should contain the following six sections, but not limited to:
Section 1: Introduction – Firstly, provide a general overview of the topics (follow reading attached materials and explore other research papers).
Section 2: Buffer Overflow Attack – Secondly, discuss the security problems with sample codes. Please explore stack overflow, heap overflow, and so on.
Section 3: Mitigation Strategy – Thirdly, discuss mitigation strategies along with discussing dynamic memory allocation/management and static code analysis.

Section 4: Conclusion – Fourthly, summarize your findings in this section.
Section 5: References – Lastly, follow Harvard referencing style. Please provide in-text citations.

Ensure that the assignment paper is at least for pages long excluding the cover page and the reference page. Additionally, add all the references from the sources that you will use to avoid plagiarism. All referencing and citation to follow the Harvard referencing and formatting style.