Researchers add bugs to software with fewer bugs

The idea is to use some familiar ones in the code, to see how many of them are discovered by bug finders.

If analyzes are tracking errors, developers will be able to create more effective tools, according to researchers at New York University, in collaboration with others from the Lincoln MIT Laboratory and the University of Northeastern.bugs

Researchers have created a new technique with large-scale automated vulnerability addition (LAVA), which is a low cost technique that adds vulnerabilities.

“Ο μόνος τρόπος για να αξιολογήσει κανείς ένα εργαλείο εύρεσης σφαλμάτων είναι να ελέγχει τον αριθμό των σφαλμάτων σε ένα πρόγραμμα, κάτι το οποίο κάνουμε με το LAVA”, αναφέρει ο Brendan Dolan-Gavitt, καθηγητής του τμήματος επιστήμης των υπολογιστών και μηχανικής στο NYU Tandon School of .

The investigation showed that the error detection tools examined had minimal total detection rates (-2%). Often errors did not even exist there, creating unnecessary tasks as quality assurance groups were trying to fix the bugs before the software was released.

The group adds to programs a known number of bugs it calls synthetic vulnerabilities that mimic the properties of real vulnerabilities that have been discovered over time. The creation of these synthetic vulnerabilities is automated and conducted by making "judicious edits" to the source code of the actual programs. The automated τους ήταν πολύ λιγότερο δαπανηρή από εναλλακτικές λύσεις με ειδικά σχεδιασμένα τρωτά σημεία που κοστίζουν δεκάδες χιλιάδες δολάρια.

With a careful placement of the bugs, the researchers could see how trusted the detectors were based on the bugs they discovered in various sections of the code.

Let us mention that a major challenge to the project was the creation of hundreds of thousands of unique bugs that could not recognize bug-detection tools so researchers can accurately assess how well the tools work.

The research team plans to conduct one το φετινό καλοκαίρι στον οποίο οι προγραμματιστές του λογισμικού ανεύρεσης σφαλμάτων θα μπορούν να κερδίσουν με βάση το πόσες πολλές ευπάθειες μπορούν να εντοπίσουν τα εργαλεία τους σε ένα κομ του λογισμικού που είναι ευάλωτο με το LAVA. Η ιδέα είναι να βοηθήσουν τους προγραμματιστές να παράγουν καλύτερα προϊόντα.

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.087 registrants.

Written by giorgos

George still wonders what he's doing here ...

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).