Categories
programming

How to Build Good Software

A break from the usual articles on cybersecurity. This is a good article that talks about the problems of software development and some strategies for mitigating them:

  • starting simple
  • focussing on the problem
  • iteration
  • spending time between expanding features and reducing complexity

Software has characteristics that make it hard to build with traditional management techniques; effective development requires a different, more exploratory and iterative approach.

Source: How to Build Good Software

Categories
security

Responding to Firefox 0-days in the wild

This is what a sophisticated cyber attack looks like. Compromise a legitimate email account and send a phishing email from there. Throw in a few 0-days and success is almost guaranteed. Almost.

On Thursday, May 30, over a dozen Coinbase employees received an email purporting to be from Gregory Harris, a Research Grants…

Source: Responding to Firefox 0-days in the wild