I love the open-ended creativity of programming, the idea that you start with an empty editor window and breathe life into an application, line by line, feature by feature. That said, I had the dimmest possible view of software testing. I knew it was important, in the same way that dental hygiene is important, or eating your vegetables, or getting the oil changed in your car.
Testing seemed boring. Testing seemed like something that other people should have to do. Many developers also believe this, that they are Batman and the rest of the product team is Robin and Alfred. In truth, it is much more of a Justice League situation.
ENTER SECURITY TESTING
In 2011 I joined a small Finnish company, Codenomicon, and had my mind thoroughly blown. I learned about fuzz testing, delivering intentionally malformed inputs to software to see if something bad happens. Fuzzing is a great way to locate unknown vulnerabilities in an application. If you find them and fix them before bad people find them and exploit them, you substantially reduce your risk.
Once I understood the value of fuzz testing, I was sure that I was onto something big. “Everyone’s going to do fuzzing!” I thought to myself. “We’re going to be rich!”
While it’s true that all application teams should be doing fuzzing, I was naïve about how fast fuzzing, and security testing in general, would permeate application development. It takes time to change people’s attitudes and evolve the processes of software development. The current movement toward DevSecOps reflects the dawning realisation that security must be an integral part of the application development process.
This story is from the {{IssueName}} edition of {{MagazineName}}.
Start your 7-day Magzter GOLD free trial to access thousands of curated premium stories, and 9,000+ magazines and newspapers.
Already a subscriber ? Sign In
This story is from the {{IssueName}} edition of {{MagazineName}}.
Start your 7-day Magzter GOLD free trial to access thousands of curated premium stories, and 9,000+ magazines and newspapers.
Already a subscriber? Sign In
How To Secure Your Smartphone
WE COVERED THE IMPORTANCE OF A STRONG password earlier. And this also applies to your smartphone too. While using your birthdate can seem convenient, if you wouldn't use that on your PC, then you shouldn't use it on your phone either.
Ryzen AI Enters The Fray
This review covers the flagship processor in the lineup, the Ryzen AI 9 HX 370, which features a powerful 12-core, 24-thread configuration, 36MB of cache, and Radeon 890M graphics.
IT'S UPGRADE TIME
As the tenth anniversary of the Apple Watch approached, rumours about a revolutionary device with a dramatic design change swirled-the Apple Watch X. But as it turns out, we got the Apple Watch Series 10 instead.
Intel Core Ultra 2 Shines
With a week of hands-on experience with the ASUS Zenbook S 14 powered by Intel's Core Ultra 7 258V, it's clear that Intel has created a chip that's a serious contender in the ultraportable space.
Smaller, Lighter, Smarter
When it comes to second-generation products, you expect improvements, and the Google Pixel Buds Pro 2 certainly delivers.
AN ATMOSPHERIC ATTEMPT
Taking on a remake of Konami's classic Silent Hill 2 was always going to be a daunting task. Enter Bloober Team, the studio behind other psychological horror titles like The Medium and Blair Witch. While those were solid efforts in their own right, Silent Hill holds a special place in the hearts of horror fans, and any attempt to update it was bound to be scrutinized.
BASIC, BUT COMPETENT
Following the success of the Nothing Phone (2) and Nothing Phone (2a), the company launched its sub-brand, CMF by Nothing, aimed squarely at the budget-conscious.
LENOVO YOGA SLIM 7X
The Lenovo Yoga Slim 7x stands out in terms of build quality and design. With a thickness of just 12.9mm and weighing a mere 1.28kg, this laptop is incredibly portable.
COMFY, SECURE, AND OPEN
With the Nothing Ear (Open), the company has focused on elevating the open-fit experience with a stylish design, secure fit, and surprisingly solid audio quality.
The Emperor Of Mankind Approves
Warhammer 40,000: Space Marine 2 puts you right in the middle of the Imperium's most brutal battles, and it does so with an unapologetic embrace of its own absurdity.