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 8,500+ magazines and newspapers.
Already a subscriber ? Sign In
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 8,500+ magazines and newspapers.
Already a subscriber? Sign In
Of Embracing Escapism And Confronting Reality
As you embark on the journey that Final Fantasy VII Rebirth offers, there’s a moment that distinctly shifts the narrative’s atmosphere: Aerith pauses to take in the in-game scenery with a sense of wonder, which stood in stark contrast to the earlier parts of the game, where the flower girl, alongside other FFVII key companions such as Cloud and Tifa, navigates the cramped slums and towering corporate skyscrapers of Midgar.
Take Even Better Photos With The iPhone 15 Pro And 15 Pro Max
We already covered the iPhone 15 and 15 Pro Max's photography capabilities rather extensively in our review, but the general idea is that Apple has done a great job improving the software side and offering better sharpness, detail and a new 5x telephoto zoom lens on the iPhone 15 Pro Max.
Easier Editing with Final Cut Pro
Video editing is definitely on the rise these days, with many people starting to edit short videos on their phones for social media before getting into dedicated programs like Final Cut Pro, Adobe Premiere Pro and more.
Portable, But Is It Convenient?
Designed for content creators, journalists, and anyone needing a small, lightweight microphone system, the Shure MoveMic comes in three different configurations
This Game Needs C-P-ARRRR!
Oh boy, where do I even begin. My journey with Ubisoft’s Skull and Bones, which started way back in 2017 when it was announced, has been akin to navigating a stormy voyage.
FANTASTIC KEYBOARD
The Falchion RX Low Profile is an interesting keyboard. While it is a part of the ASUS Republic of Gamers (ROG) sub-brand, it has plenty of features for the non-gaming audience too.
SURPRISINGLY BIG SOUND
The Pebble X Plus is Creative's current lead 2.1-channel offering. The pair of satellites feature 2.75-inch full-range drivers, and, just like all other Pebble speakers, are tilted at a 45-degree angle aimed at the users' ears.
A Multiplayer Gem
As I picked up my PlayStation 5 controller to play Helldivers 2, I found myself grappling with an unexpected adversary – inaccessible servers.
A HEAD-TURNING LOW-PROFILE MECHANICAL KEYBOARD
DURING CES 2024, MONOKEI UNVEILED Systems, a beautifully designed, well-built, low-profile mechanical keyboard.
NVIDIA'S 200-BILLION TRANSISTOR BLACKWELL GPU WILL TACKLE XXXLSIZED GENERATIVE AI MODELS
Blackwell GPU release rumours for many months now, but most are postulating what the GeForce RTX 4090 successor could offer. While that's not focus of today's launch, the Blackwell GPU architecture has finally been announced at NVIDIA'S premier AI conference, GTC 2024. With a headline such as wielding power to drive the new industrial revolution, the Blackwell GPU is shaping up to be a key enabler for accelerated computing, breakthrough data processing, engineering simulation, drug design, quantum computing, and generative AI in a very big way.