{"links":{"self":"http://dataportal.arc.gov.au/NCGP/API/grants/FT250100652"},"data":{"type":"grant-details","id":"FT250100652","attributes":{"code":"FT250100652","administering-organisation":"University of Wollongong","announcement-administering-organisation":"The University of New South Wales","scheme-name":"ARC Future Fellowships","grant-status":"Active","funding-commencement-year":2025,"years-funded":4,"project-start-date":"2026-04-01","anticipated-end-date":"2030-03-31","grant-summary":"Advanced Protection Techniques for Secure Code Reuse. This project aims to enhance protection against known vulnerabilities in reused code by contributing advanced knowledge and techniques. Code reuse has become prevalent to facilitate fast and convenient software development, especially with unfamiliar frameworks, but can introduce vulnerabilities from open-source code. The project will investigate known vulnerabilities on a large scale and develop countermeasures to identify and mitigate them across various platforms. Expected outcomes include improved rapid and secure software development and a robust and extendable vulnerability management repository for research communities. This will significantly benefit both developers and researchers by ensuring safer code reuse practices.\n","funding-current":1156056.00,"funding-at-announcement":1131588,"investigators-current":[{"title":"Dr","firstName":"Siqi","familyName":"Ma","roleName":"Future Fellowship","roleCode":"FT","isFellowship":true,"orcidIdentifier":null}],"investigators-at-announcement":[{"title":"Dr","firstName":"Siqi","familyName":"Ma","roleName":"Future Fellowship","roleCode":"FT","isFellowship":true,"orcidIdentifier":null}],"organisations-current":[{"organisationName":"University of Wollongong","roleName":"Administering Organisation","state":"NSW"}],"organisations-at-announcement":[{"organisationName":"The University of New South Wales","roleName":"Administering Organisation","state":"NSW"}],"field-of-research":[{"isPrimary":true,"code":"4604","name":"Cybersecurity and Privacy","type":"FOR20"},{"isPrimary":false,"code":"460406","name":"Software and Application Security","type":"FOR20"}],"socio-economic-objective":[{"code":"220405","name":"Cybersecurity","type":"SEO20"},{"code":"280115","name":"Expanding Knowledge In the Information and Computing Sciences","type":"SEO20"}],"international-collaboration":["Netherlands","Singapore","United States of America"],"lief-register":[],"achievement-summary":null,"national-interest-test-statement":"Code reuse facilitates efficient software development, maintenance, and adaptation to technological advancements. This practice extends to AI code generators, which learn from open-source software and execute tasks through code reuse. Nonetheless, the widespread use of code reuse raises concerns about the security and consistency of software utilising such code from third parties. Existing studies on vulnerabilities in code reuse focus on exact reuses - code copied without modifications - addressing only a small fraction of code practices. To bridge this gap, this project will leverage insights from cybersecurity, software engineering, and deep learning to develop comprehensive defence strategies against all forms of code reuse. The research outcomes will be disseminated to academia and industry through workshops, demonstration seminars, and practical protection tools. This initiative will support Australian ICT industries in developing secure and reliable software and systems, yielding commercial and economic benefits by protecting against known cyber threats. Australians will benefit socially and economically as consumers are shielded from potential security breaches. Furthermore, the outcomes will enhance trust and safety for sectors integrating digital technologies and AI into their operations. "}}}