Each day we become more reliant on the Internet in both our personal and business lives, yet each day there are new stories of security failures. A key part of living and working on the Internet is the ability to be able to communicate securely; whether inter-personal communication, such as email or chat, or client / server communication to access a web site.
This blog looks at how and why secure communications fail, and what we can do about it.
Continue reading “Trustworthy Communications”
Okay. We’ve analysed the problem, we’ve produced an excellent design, and we’ve got our security approach nailed down. It’s time to get our hands dirty and actually build it.
Continue reading “Building the Guard”
As readers of this blog will know, NEXOR have recently moved offices. Part of the culture of the new building is a less clutter. The journey involved opening many cupboards and draws that had not seen the light of day for a long time… until now…
Continue reading “Nexor Directory Guardian”
I have talked previously about the challenge of building a File Guard, and the approach we took to designing it.
Continue reading “Securing the Guard”
I have talked previously about the nature of the File Guard project, and what makes it a big task. Today, I’d like to share the new approach we took to create the design for that project.
Continue reading “Collaborative Working in Practice”
In the article How to Avoid a Common Product Mistake Many Teams Make, Mark Suster (@msuster) observes
The single biggest mistake most product teams make is building technology for what they believe the user would want rather than what the actual end-user needs
Continue reading “Design for the Novice…”
The purpose of this blog piece is to introduce the concept of threat analysis, what it is and why it’s a good idea, while at the same time present a simple and effective way to try it yourself. It is part of a blog series on the development approach at Nexor.
Continue reading “A Brief Introduction into Threat Analysis”
One of the challenges with a general purpose operating system, it that it is general purpose! It is designed to provide the application developer with a tool set to build their application. When building an application used to enforce security, this is a real challenge.
Continue reading “SE Linux for Android”