Author Dr Chakkrit Tantithamthavorn, from the Information Technology (IT) faculty, said standard software programs contain millions to billions of lines of code and it often takes a long time to identify and fix vulnerabilities. With the proposed LineVul approach, not only are we able to predict the most critical areas of vulnerability, but we are also able to identify the location of vulnerabilities down to the exact line of code. Research co-author Michael Fu said the LineVul approach has been tested on large real-world datasets containing more than 188,000 lines of software code. Software developers typically spend a lot of time identifying vulnerabilities in code, either during the development process or after the program has been implemented.
The presence of vulnerabilities, especially after program implementation, can expose software systems to potentially dangerous cyber attacks. The LineVul approach can be broadly applied to any software system to strengthen applications against cyberattacks and can be an important tool for developers, especially in security-sensitive areas such as software used by the Australian government, defence, financial sector, etc . Future research building on the LineVul approach includes developing new methods to automatically suggest fixes for vulnerabilities in software code.
Newer Articles
- New Technology guides Autonomous Vehicles safely through a highly uncertain environment
- Monkeypox spread in UK: Out of 7 patients found 4 patients are gay or bisexual
- Israeli Company develops AI that will help detect Drowning
