About Us | Contact Us
View Cart

Increasing Complexity Threatens Software Stability

By Vigilize | Friday, November 17, 2017 - Leave a Comment

As lines of code continue to replace humans and physical devices, quality control is essential…and often overlooked.


An article review.


ServIcons_ITAudit_01

Looking back over the last decade or two it is easy to see how computers have changed physically as they shrank in size, spreading to our pockets and beyond, but another change was going on beneath the surface. As computers grew in processing power the software that ran on them has increased in complexity to take advantage of that power, and a recent article submitted to us by our friend Wes Pollard of Home Bank describes some of the problems that additional complexity may cause.

One of the biggest problems lies in testing: unlike physical objects which can be tested in practically all the conditions it which it will be used, it is extremely difficult if not impossible to foresee all the different ways a piece of software will be interacted with. From the hardware it will be running on, the other applications running on that system and even how the end user behaves there can be a potentially infinite combination of elements at work…and when a failure does occur, it can be very difficult to track down.

There may also be more code out there than you realize, as many of the things you use daily have been enhanced while you weren’t paying attention. The accelerator in your car behaves the same as it always has, but if it’s a recent model it likely has no physical connection to the engine, instead sending a signal to the car’s engine management computer to be interpreted by software. Changing a battery used to be a job one could do in a few minutes in their driveway, now it can require a trip to the dealership to reset the car’s battery management system. And unlike with many computers, the software running in your car can go without seeing updates for the entire life of the vehicle, though automotive recalls involving a reflash of the computer are becoming a common experience.

Going forward it is hard to see society deciding that they’re comfortable enough, so it’s reasonable to believe that software will continue to be involved in our day to day life. Without a focus on quality, though, that involvement might become increasingly negative.


Original article by James Somers writing for The Atlantic.


same_strip_012513


 

Latest News
    Employees working from home may find it more difficult to follow security policies… An article review. The surge in employees working from home during the pandemic created many headaches for IT departments around the world, many of whom had no telecommuting policies or procedures before the start… but what about the employees who had to […]
    A Webinar-Movie infotex presents the 2021 update of a previously released webinar presented by our Lead Non-Technical Auditor, Adam Reynolds. This movie-short is intended for those who are planning to participate in an infotex Incident Response Test. Not sure about the importance of an Incident Response Test? Check out onetest.infotex.com for more information! Please let […]
    PRESS RELEASE – FOR IMMEDIATE RELEASE BUSINESS NEWS INFOTEX PROMOTES BRYAN BONNELL TO DIGITAL MEDIA MANAGER infotex, the Managed Security Service Provider, announced Bryan Bonnell’s promotion from Senior Data Security Analyst to Digital Media Manager.  “He will continue his normal DSA duties on a limited basis, because we want everybody to stay in touch with […]
    PRESS RELEASE – FOR IMMEDIATE RELEASE BUSINESS NEWS RYAN HENSLER OF INFOTEX, EARNS CISSP CERTIFICATE Ryan Hensler, Senior NOC Associate of infotex, Inc., recently received the CISSP certification. “Ryan has proven himself to be a seasoned security professional both in his work for infotex and now through achieving this certification.” said Sean Waugh, Information Security Officer. […]
    Dubious app store subscriptions bring in hundreds of millions of dollars in revenue… An article review. When it comes to malicious applications you’re probably familiar with things like malware and ransomware, and you have ways to avoid them.  Modern desktop and smartphone operating systems have built-in malware detection tools, and some web browsers even automatically […]
    Another Manifesto A supply-chain manifesto by the author of Never Say Never: A Password Manifesto! Another one of those Dan’s New Leaf Posts, meant to inspire thought about IT Governance . . . . [Sssshh.  Turn out the lights.  Let’s lower our inner voices, as I have something to propose that might be a bit […]
    Another awareness poster for YOUR customers (and users).  Now that we have our own employees aware, maybe it’s time to start posting content for our customers! Download the large versions here: Awareness Poster (Portrait) Awareness Poster (Landscape)   You are welcome to print out and distribute this around your office.  
    While malware and security exploits continue to make headlines, the majority of reported security incidents involve phishing… An article review. With all the attention given recently to security incidents involving software exploits and high-profile malware attacks, it would be easy to believe that they represented the most likely incidents you may encounter in the wild.  […]
    Implementing Protective DNS could help your organization avoid attack… An article review. Noting the risks still associated with the Domain Name System (DNS), the National Security Agency and the Cybersecurity and Infrastructure Security Agency (CISA) have recently released new guidance on the selection and use of a Protective DNS service (PDNS). The guidance, released in […]
    A Webinar-Movie In 2018 the NCUA started reviewing credit unions with $1 billion or more in assets using a tool known as the Automated Cybersecurity Examination Tool, or ACET. The expansion to smaller credit unions is inevitable. In the new year, credit unions should now think about how they can come into compliance with the […]