Blog

Development Tools

  • Process Risk Analysis & Threat Modeling: A Practical Perspective into SCADA and Process Control Cyber Security

    In the not too distant past, cutting edge western medicine explained illnesses in terms of humours. If you had a cold, you had too much phlegm, so you would balance your humours by increasing your yellow bile, which was antagonistic to phlegm. Apparently this involved sitting in bed and drinking lots of wine. Now, as comfortable as this remedy sounds, it has a drawback: it doesn’t work. The idea of humours has some correlation with reality, since it was based on observation, but it is oversimplified. Now we know that the outward symptoms of colds are our body’s attempt to ...

    Read full story

  • Software Developer vs. Software Tester – Reason #4,125 Commercial Software is Exploitable

    Design for test - a fundamental tenet in the development of quality software. [“Quality software” satisfies its requirements and ONLY its requirements, and runs in acceptable time and space.] Given this basic tenet one would imagine the Developer works closely with his test counterpart, collectively specifying and designing efficient tests to assure an artifact’s quality. Of course, one would also expect the converse, the Tester and his development counterpart working in concert to define which test result data is most useful to quality improvement and process evolution. Sadly this far from the case and I didn’t give it much thought ...

    Read full story

Go Back