Home | About Us | Courses | Units | Student resources | Research |
IT Support | Staff directory | A-Z index |
M O N A T A R |
InfoTech Unit Avatar |
This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff
To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.
NB: This view restricted to entries modified on or after 19990401000000
Created as part of the Master of information Technology and Master of Applied Information Technology Units - 2009
Re-introduced as a discipline core for Master of Networks and Security - 2014
This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.
This unit serves as a discipline core in the new Master of Networks and Security course which will be offered in 2014.
18/7/13 - Amendment to prerequisite units and prerequisite knowledge, effective Semester 1 2014.
11/12/2013 - Added pre-requisite of FIT5163 on advice from MNS Course Director. Note: there is no CE listed on the list of CEs for 2013. Semester of implementation - Semester 1,2014.
21/10/2014 - Amended pre-requisite requirements by adding 2015, FIT9xxx version of 2014, FIT5xxx foundation units. Approved at GPC 4/14 (Item 6.2).
10/12/14 - Amended learning outcomes as per CE's advice.
5/1/2015 - Amendments to prerequisite requirements effective Semester 1 2015.
20/2/2015 - Amended prerequisites and corequisites in consultation with MNS/MIT Course Directors as per action from GPC 1/15 meeting.
16/1/2017- Amended prerequisites of FIT5003 to include FIT9133 as an optional programming unit, as MNS foundation units include the option of FIT9131 or FIT9133 as the programming foundation unit as per action from GPC 4/16 meeting.
21/1/2017 - Cleaned up pre-requisite format. Removed old foundation units, FIT5131 and FIT9017.
5/10/2018: Update to prerequisites to allow Software engineering students to enrol as an approved elective. Effective 2019.
20/9/2019: Admin - updating exam duration to include additional 10 minutes as per University requirement.
23/10/2019: Added unit outcome related to code of ethics and professional practice, in accordance with Master of Cyber Security revisions. Effective 2020.
29/10/2019: Updating the prerequisites to include FIT9136. Effective 2020.
8/11/2019: Adding a prerequisite rule for C6007 Master of AI students. Entry into the degree requires a cognate degree with relevant math and programming, and therefore meet the knowledge requirements. Also removing prereq knowledge requirement in C or C++ as not relevant. Effective 2020.
24/09/2020 Admin: Update to include new assessment and teaching approach fields as per Handbook requirements.
This is one of the core units offered in the Master of Networks and Security. The unit concentrates on software security. It builds on students' knowledge in software programming. It complements units in other aspects of security: Network Security, Information and Computer Security. Security is an extremely important part of information technology; the Faculty must retain its role as a leader in IT teaching and research. Software security is now the number one cause of financial losses. Furthermore, this unit is critical to the Faculty's research-teaching nexus; the Faculty has significant research activity in secure/trusted software development.
On successful completion of this unit, students should be able to:
029901
This unit aims to introduce the secure software development issues including secure software development life cycle, secure software design principles, secure coding practices, threat evaluation models, secure software testing, deployment and maintenance, software development and security policy integration. Students are provided with a range of practical exercises and tasks to reinforce their skills including: identification of security bugs in programs written in different programming languages, design, implementation, and testing of secure concurrent and networked applications, identification of vulnerabilities in networked and mobile/wireless applications. In addition, students will learn input validation techniques to minimize security risks, man-in-the-middle attack techniques to be able to build more secure networked applications, practical secure software testing techniques to be able to test applications for security bugs.
Recommended resources
Reading list Textbooks that we will refer to include:
Software for completing lab exercises will be either supplied in the lab or freely available for download from specified websites
Examination (2 hours and 10 minutes): 50%; In-semester assessment: 50%
6
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
The tutorial room must be in a computer lab with a white board. Some of the material requires computer work, and some involves problem solving on the white board.
FIT
Callista prerequisites: No pre-requisites for MNS (4312), MIT (Professional) (2402.6), MIT (2402.5), MIT Professional (3348.1), MIT (Honours) (3349), PGDIT (2411) and PGCIT (2423).
For all other courses as below:
Callista & Handbook prerequisites:
FIT9131 or FIT9133 or FIT9136 or equivalent; or entry into C6007.
For students enrolled in E3001, E3002, E3005, E3010, E3011, E3007 completing the Software Engineering specialisation: FIT2099
FIT5163 or equivalent
Semester 2, 2009
Caulfield
05 May 2006 | David Sole | Initial Draft; modified UnitName |
16 May 2006 | Trent Mifsud | modified ReasonsForIntroduction/RIntro |
16 May 2006 | Trent Mifsud | modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelevance; modified UnitObjectives/ObjText; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjText; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor |
16 May 2006 | Trent Mifsud | modified UnitObjectives/ObjSocial; modified Classification; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Objectives; modified Assessment/Strategies; modified Workload/WorkHours; modified ResourceReqs/LabReqs; modified ResourceReqs/SoftwareReqs |
16 May 2006 | Trent Mifsud | modified Prerequisites/PreReqKnowledge; modified ResourceReqs/LibraryReqs; modified Level; modified DateOfIntroduction; modified Frequency; modified Enrolment; modified FacultyInformation/FIContact; modified FacultyInformation/FICoordinator; modified ResourceReqs/LectureReqs; modified LocationOfOffering; modified AliasTitles; modified Prohibitions; modified Corequisites; modified Prerequisites/PreReqUnits; modified ResourceReqs/CaspaImpact |
16 May 2006 | Trent Mifsud | |
17 May 2006 | Elizabeth Kendall | modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelevance; modified UnitObjectives/ObjText; modified UnitContent/Summary |
17 May 2006 | Elizabeth Kendall | modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified UnitContent/HandbookSummary |
17 May 2006 | Elizabeth Kendall | modified UnitContent/HandbookSummary; modified UnitContent/Summary; modified Teaching/Mode; modified Assessment/Strategies; modified ResourceReqs/LectureReqs; modified FacultyInformation/FICoordinator |
17 May 2006 | Elizabeth Kendall | modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading |
17 May 2006 | Elizabeth Kendall | modified UnitObjectives/ObjCognitive; modified UnitContent/Summary; modified ResourceReqs/LibraryReqs |
17 May 2006 | Gayle Nicholas | modified UnitName in accordance with university style guide; modified ReasonsForIntroduction/RChange - noted first version of unit |
17 May 2006 | Elizabeth Kendall | modified UnitContent/Summary |
19 May 2006 | Elizabeth Kendall | modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RRelevance; modified UnitObjectives/ObjSocial; modified UnitContent/HandbookSummary; modified Classification; modified ResourceReqs/TutorialReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/InterFaculty |
25 May 2006 | Geraldine DCosta | FIT School Approval, Approved for submission FEC Mtg 3/06 |
19 Jun 2006 | Ralph Gillon | FEC Approval |
29 Jun 2006 | Ralph Gillon | FacultyBoard Approval |
14 Feb 2007 | Balasubramaniam Srinivasan | modified Teaching/Strategies; modified Assessment/Strategies; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified FacultyInformation/FICoordinator |
14 Feb 2007 | Balasubramaniam Srinivasan | |
26 Mar 2007 | Geraldine DCosta | FIT School Approval, Approved by Graduate Postgraduate Programs Committee on 8/3/07 |
26 Mar 2007 | Geraldine DCosta | FEC Approval |
26 Mar 2007 | Geraldine DCosta | FacultyBoard Approval - The Graduate Postgraduate Programs Committee now has authority to formally approve minor unit amendments. The GPG Programs Committee has approved this version on 8/3/07. Faculty Board approval has been added to aid administration in Monatar. |
21 Nov 2008 | David Sole | Imported approved data from Monatar2 |
21 Nov 2008 | David Sole | Proxy submission for imported Monatar2 data |
21 Nov 2008 | David Sole | Proxy school/CE approval for imported Monatar2 data |
21 Nov 2008 | David Sole | Proxy FEC for imported Monatar2 data |
21 Nov 2008 | David Sole | Proxy FacultyBoard for imported Monatar2 data |
29 Oct 2009 | David Sole | This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data. |
29 Oct 2009 | David Sole | 2009 Review - Submit |
29 Oct 2009 | David Sole | 2009 Review - Chief Examiner approval |
29 Oct 2009 | David Sole | 2009 Review - FEC approval |
29 Oct 2009 | David Sole | 2009 Review - Faculty Board approval |
16 May 2013 | Sea Ling | modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RoleRelationshipRelevance; modified UnitObjectives/Objectives; modified UnitContent/Synopsis; modified Prerequisites/PreReqUnits; modified DateOfIntroduction; modified LocationOfOffering |
28 May 2013 | Sea Ling | modified Prerequisites/PreReqUnits |
28 May 2013 | Sea Ling | modified DateOfIntroduction |
18 Jul 2013 | Trudi Robinson | Amendments to prerequisites approved at GPC 3/13, 6/6/13. |
22 Jul 2013 | Geraldine DCosta | modified DateOfIntroduction - Administrative amendment- Date of Introduction reverted to original date since this is an amendment to an existing unit. |
22 Jul 2013 | Geraldine DCosta | FIT5003 Chief Examiner Approval, ( proxy school approval ) |
22 Jul 2013 | Geraldine DCosta | FEC Approval |
22 Jul 2013 | Geraldine DCosta | FacultyBoard Approval - Approved at FEC 3/13 for 2014 implementation. Faculty Board approval has been added to aid administration in Monatar. |
11 Dec 2013 | Geraldine DCosta | Added pre-requisite of FIT5163. Updated reasons for change field and added semester of implementation on behalf of MNS Course Director. |
11 Dec 2013 | Geraldine DCosta | FIT5003 Chief Examiner Approval, ( proxy school approval ) |
11 Dec 2013 | Geraldine DCosta | FEC Approval |
11 Dec 2013 | Geraldine DCosta | FacultyBoard Approval - GPC executive approval granted on 11/12/2013 to enable Semester 1,2014 implementation. Faculty Board approval has been added to aid administration in Monatar. |
22 Jan 2014 | Damien Moore | modified Workload/ContactHours (bulk upload from CUPID extract) |
14 May 2014 | Balasubramaniam Srinivasan | modified UnitObjectives/Objectives |
19 May 2014 | Balasubramaniam Srinivasan | modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives |
11 Jun 2014 | Geraldine DCosta | |
21 Oct 2014 | Trudi Robinson | Updated pre-requisites. Added FIT9xxx versions of foundation units for post-2014 intake. |
10 Dec 2014 | Jeanette Niehus | Following advice from DEQ, the learning outcomes (Objectives) have been further modified at the CE's request. |
10 Dec 2014 | Balasubramaniam Srinivasan | FIT5003 Chief Examiner Approval, ( proxy school approval ) |
12 Dec 2014 | Jeanette Niehus | FEC Approval |
12 Dec 2014 | Jeanette Niehus | FacultyBoard Approval - GPC executive approval granted 12/12/14 |
05 Jan 2015 | Nandita Bhattacharjee | modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits |
20 Feb 2015 | Trudi Robinson | Changed FIT5163 from a prerequisite to a corequisite. |
24 Feb 2015 | Jeanette Niehus | FIT5003 Chief Examiner Approval, ( proxy school approval ) |
24 Feb 2015 | Jeanette Niehus | FEC Approval |
24 Feb 2015 | Jeanette Niehus | FacultyBoard Approval - GPC Executive Approval for minor amendment 24/02/2015 |
21 Mar 2016 | Jeanette Niehus | Admin: modified Chief Examiner |
16 Feb 2017 | Nandita Bhattacharjee | modified ReasonsForIntroduction/RChange |
17 Feb 2017 | Geraldine DCosta | FIT5003 Chief Examiner Approval, ( proxy school approval ) |
17 Feb 2017 | Geraldine DCosta | FEC Approval |
17 Feb 2017 | Geraldine DCosta | FacultyBoard Approval - Executively approved by GPC Chair on 17/02/2017 for Semester 1,2017 implementation. |
21 Feb 2017 | Trudi Robinson | Modified pre-requisites - Admin change. Removed old unit codes. |
21 Feb 2017 | Geraldine DCosta | FIT5003 Chief Examiner Approval, ( proxy school approval ) |
21 Feb 2017 | Geraldine DCosta | FEC Approval |
21 Feb 2017 | Geraldine DCosta | FacultyBoard Approval - Administrative amendment approved at GPC 1/17 for Semester 1,2017 implementation. |
05 Oct 2018 | Caitlin Slattery | Update to prerequisites to allow Software engineering students to enrol as an approved elective. Effective 2019. |
08 Oct 2018 | Emma Nash | FIT5003 Chief Examiner Approval, ( proxy school approval ) |
08 Oct 2018 | Emma Nash | FEC Approval |
08 Oct 2018 | Emma Nash | FacultyBoard Approval - Executive approval by DDE 5/10/18 |
20 Sep 2019 | Emma Nash | modified ReasonsForIntroduction/RChange; modified Assessment/Summary |
24 Oct 2019 | Emma Nash | |
29 Oct 2019 | Emma Nash | modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits |
08 Nov 2019 | Emma Nash | modified Prerequisites/PreReqUnits; modified ReasonsForIntroduction/RChange |
08 Nov 2019 | Emma Nash | FIT5003 Chief Examiner Approval, ( proxy school approval ) |
08 Nov 2019 | Emma Nash | FEC Approval |
08 Nov 2019 | Emma Nash | FacultyBoard Approval - Approved at FEC 5/19. |
12 Nov 2019 | Emma Nash | modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqKnowledge |
24 Sep 2020 | Miriam Little | modified UnitContent/PrescribedReading; modified UnitContent/PrescribedReading; modified ReasonsForIntroduction/RChange; modified Assessment/Summary |
This version:
Copyright © 2022 Monash University ABN 12 377 614 012 – Caution – CRICOS Provider Number: 00008C Last updated: 20 January 2020 – Maintained by eSolutions Service desk – Privacy – Accessibility information |