SEC204 – Computer Architecture and Low Level Programming Re
Buffer Overflow Vulnerabilities are well-known and understood software flaws,which could result in unexpected unauthorised program behaviour,or crash. Your task is to discuss which conditions can cause buffer overflow vulnerabilities,how they can be detected and prevented. You are also expected to consider the secure software development principles,with which one could avoid buffer overflow vulnerabilities. You are to write a report entitled ‘Preventing and Detecting Buffer Overflows’,documenting the findings of your investigation. You are expected to support your claims with SEC204课程作业代做、代写Python/c++语言作业、代写Computer Architecture作业、代做Java程序作业evidence from literature. You are also expected to write a one-page summary,in which you will summarise your findings and provide recommendations. Your mark will depend on the validity and justification of your answer as well as the depth of analysis. The overall length of the individual report (excluding appendices) should not exceed 3,000 words. Relevant supporting information may be included as appendices if required. Although you will be expected to make use of printed and online literature in researching and producing your materials,it is not acceptable for you to simply copy and paste material from other sources (small quotes are acceptable,but they must be clearly indicated as being quotes and the source must be referenced appropriately). Marking Criteria: Introduction and Conclusion (10%) Background (30%) Discussion & Analysis (40%) Presentation,Structure & References (10%) Threshold Criteria (these are indicative only): To achieve a good pass (50%+),you must demonstrate good understanding of buffer overflow vulnerabilities and relevant secure software development methodologies. You are expected to show good understanding of buffer overflow detection and prevention mechanisms. Your report is expected to draw evidence from different sources,include citations,and provide elements of analysis and discussion. Clear conclusions should be made. To achieve a merit mark (60%+),you must demonstrate very good understanding of buffer overflow vulnerabilities and relevant secure software development methodologies. You are expected to show very good understanding of buffer overflow detection and prevention mechanisms. Your report is expected to draw evidence from a wide range of different academically credible sources,and provide well-evidenced and justified analysis and discussion. Clear conclusions should be made. To achieve a distinction mark (70%+),you must conduct a thorough,well-documented and well-justified review of the topic,highlighting key considerations in the detection and prevention of buffer overflow vulnerabilities. Clear conclusions should be made based on the discussion. Your report is expected to draw evidence from a wide range of different academically credible sources,and provide evidence in the form of citation for every claim it makes. 因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:[email?protected] 微信:codehelp (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |