minimum 3 pages no plagarism pleaseConsidering how buffer overflow vulnerabilities arise, explain why you think they are present and provide recommendations to prevent or reduce the number of such flaws.