What was the vulnerability that led to a $45 million ATM heist?
An international cybercrime operation responsible for a $45 million ATM heist carried out over a matter of hours is being called one of the most sophisticated digital attacks ever uncovered, the New York Times reported. Incorporating stolen...
Three peer code review practices to build better software
A technique such as peer code review or even collaborative, paired coding can be an effective way to meet goals that are qualitative rather than quantitative...
Why Shodan makes software security essential for all devices
In the past, operating a car wash, controlling a city's traffic light grid and running a nuclear particle accelerator might have been jobs for different days, if not entirely different careers. With Shodan, a search engine for connected...
Automated vulnerability testing to be mandated for military software
The 2013 National Defense Authorization Act (NDAA), signed into law by President Obama on January 2, features new provisions governing software procurement, including a requirement calling for the use of automated source code analysis tools...
Hacking an automobile: When software security is life-critical
Software security assurance for embedded software is a big challenge. This article on embedded systems and automobile security summarizes it nicely: White hats are increasingly looking beyond PCs and data centres for security vulnerabilities...
Software Security
What was the vulnerability that led to a $45 million ATM heist?
An international cybercrime operation responsible for a $45 million ATM heist carried out over a matter of hours is being called one of the most sophisticated digital attacks ever uncovered, the New York Times reported. Incorporating...
Static Analysis
DevOps adoption grows as companies look to cut costs,...
DevOps, the development approach that merges the development and operations teams to overcome deployment bottlenecks, is seeing a rapid uptick in...
Embedded Software
Do avionics systems need better software security?
A German researcher claimed to have discovered security vulnerabilities in aircraft communication technologies, but aviation industry experts have...
Agile Development
What’s the Right Iteration Length?
The question of “what’s the right iteration length” may not be as interesting as any of the questions found here (gum really doesn’t stay in you for 7 years. Who knew?), but it is a common question from...
Code Review
Does a password tool’s encryption weakness highlight the need...
A guessing technique that leverages a design flaw in the popular 1Password password manager tool has sparked widespread discussion about potential...
Coding Standards
Honda recalls 44,000 Fit Sports due to software flaw
An issue with the automaker's Vehicle Stability Assist system software has led to the recall of nearly 44,000 2012-2013 Honda Fit Sport cars...
Android Development
Bringing up your Android Dev Environment from Scratch
As (bad) luck would have it, the solid state drive with my Linux partition died the week of Thanksgiving. I have backups of the data, so I haven’t...
Software Testing
He crossed the line–testing to development
Instead of fomenting dissent (that barely exists) in a brazen attempt to boost readership, I’m changing tactics to look at ways in which...
