How To Cyber Security: Software Testing Is Cool
HWM Singapore|July 2020
That is a title I never expected to write. My father was a developer, and I was sure I would follow in his footsteps. For 34 years, he wrote C and C++ code for Bell Labs. At home we had first a TRS-80, then a Commodore 64 upon which I learned the fundamentals of programming.
Jonathan Knudsen
How To Cyber Security: Software Testing Is Cool

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 July 2020 edition of HWM Singapore.

Start your 7-day Magzter GOLD free trial to access thousands of curated premium stories, and 9,000+ magazines and newspapers.

This story is from the July 2020 edition of HWM Singapore.

Start your 7-day Magzter GOLD free trial to access thousands of curated premium stories, and 9,000+ magazines and newspapers.

MORE STORIES FROM HWM SINGAPOREView All
ON THE CUTTING EDGE
HWM Singapore

ON THE CUTTING EDGE

The Keychron Q1 HE might look like just another addition to the already packed mechanical keyboard market, but there's something a bit special about this one.

time-read
3 mins  |
January 2025
About Singaporeans, iPhones, and the Find X8 Pro's return:
HWM Singapore

About Singaporeans, iPhones, and the Find X8 Pro's return:

OPPO's tell-all interview with its top executives

time-read
5 mins  |
January 2025
Best eSIM Roaming
HWM Singapore

Best eSIM Roaming

Data Plans For Trips To China, Japan, South Korea, And Taiwan

time-read
7 mins  |
January 2025
Everything You Need To Know About OPPO ColorOS 15
HWM Singapore

Everything You Need To Know About OPPO ColorOS 15

REINVENTING COLOROS 15 For many Android-based phone brands, a reskinned operating system is just a reinterpretation of their design choices and brand image. Sometimes, proprietary features make things more convenient than stock Android, but the rest is a repackaging.

time-read
5 mins  |
January 2025
5 Steps To Ensure Your Computer Security
HWM Singapore

5 Steps To Ensure Your Computer Security

FOR MANY YEARS, HAVING ANTIVIRUS INSTALLED on your PC was all that was needed to keep you safe from cyberattackers. And where Macs used to be the \"safe\" alternative is unfortunately no longer true.

time-read
4 mins  |
January 2025
MEANINGFUL REFINEMENT
HWM Singapore

MEANINGFUL REFINEMENT

Now I’ve been reviewing smartwatches and activity trackers for a long time, and the Watch GT 5 Pro is the first watch to actually get attention from my wife, complimenting its looks in the way of a classy wristwatch.

time-read
3 mins  |
January 2025
BIGGER DISPLAY, BUT WHAT ELSE?
HWM Singapore

BIGGER DISPLAY, BUT WHAT ELSE?

My initial impression of the Pixel Watch 2 was that it felt like a round Fitbit Sense 2 running Wear OS. The tradeoff was losing iOS compatibility while still facing Fitbit’s paywall for advanced app features.

time-read
3 mins  |
January 2025
AMBITIOUS.FEATURE-RICH.OVERLOADED
HWM Singapore

AMBITIOUS.FEATURE-RICH.OVERLOADED

The Amazfit Balance is designed to compete with Fitbit, Garmin, and Huawei devices, while maintaining independence by being compatible with both iOS and Android. Priced at $352, and often discounted below $300, it's a value-packed option.

time-read
3 mins  |
January 2025
It's Upgrade Time
HWM Singapore

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.

time-read
3 mins  |
November 2024
Ryzen AI Enters The Fray
HWM Singapore

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.

time-read
3 mins  |
November 2024