Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 190
  1. A number of years back I saw a mail thread around Java performance.

  2. Bottlenecks and SPOFs

    If you’ve ever built any enterprise level system you’ll be aware of the needs of performance and resiliency.

  3. Building a home router

    WARNING: technical content ahead!

  4. Cloud Inventory

    One of the golden rules of IT security is that you need to maintain an accurate inventory of your assets.

  5. Persistent Applications

    A while ago I wrote about some of the technology basics that can be used for data persistency.

  6. Multifactor Authentication

    We’re all used to using passwords as an authenticator.

  7. Encryption vs Hashing

    Let’s say you run an ecommerce web site.

  8. Role Based Access Control

    Identity and Access Management (IAM) historically consists of the three A’s Authentication What acccount is being accessed?

  9. Lessons from a pentest run

    Over on Twitter, @TinkerSec live tweeted a pentest and created a moment thread of it.

  10. Phishing and Certificate Transparency

    Many people are at a large risk of a phishing attack.

  11. Offsite Backups in the cloud

    Part of any good backup strategy is to ensure a copy of your backup is stored in a secondary location, so that if there is a major outage (datacenter failure, office burns down, whatever) there is a copy of your data stored elsewhere.

  12. Abusing LD_PRELOAD for fun and profit

    The ELF format is pretty common across various unix versions, having superseded previous binary formats such as a.out and COFF.

  13. One of the major threats that companies are concerned about is “insider threat”.

  14. Managing the cloud management layer

    A typical cloud engagement has a dual responsibility model.

  15. Big bugs have lesser bugs

    The Siphonaptera has various versions.

  16. Make it easy to use

    There is a temptation in computer security circles to aim for the perfect.

  17. Stop, step back, take a minute, slow down

    There’s an old comment; “A Lie Can Travel Halfway Around the World While the Truth Is Putting On Its Shoes”.

  18. The Itsy Bitsy Security Spider

    Sometimes we can learn a lot from nursery rhymes; I’ve previously shown how A Hole In My Bucket can teach us about understanding problems and how this can lead to security issues.

  19. Always Listening Devices

    Recently we heard news that the police had requested Alexa recordings to assist with a murder enquiry.

  20. SSH keeps disconnecting

    This blog post is of a more practical nature, and may be of use for people at home who ssh into servers and then come back later to find their session disconnected.

  21. Backup and restore

    Have you tested your backups recently?

  22. Using Letsencrypt for TLS

    In previous posts I pointed out why TLS is important, how to configure Apache to score an A+ and how to tune HTTP headers.

  23. LXD and machine containers

    A few months back I was invited to an RFG Exchange Rounds taping, on containers.

  24. Building my home server

    A couple of weeks back I got a new case for my PC.

  25. Intel Clear Containers

    Containers aren’t secure… but neither are VMs An argument I sometimes here is that large companies (especially financial companies) can’t deploy containers to production because they’re too risky.

  26. Technical Debt

    My home server I was doing an upgrade on my home “server” today, and it made me realise that design choices I’d made 10 years still impact how I build this machine today.

  27. Docker in production

    In previous posts, and even at Cloud Expo, I’ve been pushing the idea that it’s the process that matters, not the technology when it comes to container security.

  28. Using SSH certificates

    In previous articles I’ve explained how to use traditional SSH keys and why connecting to a wrong server could expose your password.

  29. Security Headers on HTTP requests

    Modern web browsers have a number of settings to help protect your site from attack.

  30. Scoring an A+ for SSL/TLS

    (Side note: in this post I’m going to use TLS and SSL interchangably.

  31. Deep scanning your deployment

    In my previous post I wrote about some automation of static and dynamic scanning as part of the software delivery pipeline.

  32. Scanning your code

    In many organisations an automated scan of an application is done before it’s allowed to “go live”, especially if the app is external facing.

  33. Kerberos keytab management

    In an earlier blog I wrote that SSH keys need to be managed.

  34. SSH Password exposure

    Over on the Unix/Linux Stackexchange someone asked if ssh’ing to the wrong machine could cause their password to be exposed.

  35. HSMs, what are they good for?

    What is a HSM?

  36. SSH key management

    SSH is probably the most common method of logging into Unix machines over a network connection.

  37. Single point of truth

    Something I’ve been pushing (and this is pretty much a truism amongst anyone who’s looked at “Cloud”) is the idea of automation.

  38. Building an OS container

    In a previous blog entry I described some of the controls that are needed if you want to use a container as a VM.

  39. Using a container as a lightweight VM

    In a lot of this blog I have been pushing for the use of containers as an “application execution environment”.

  40. Lift and Shift

    A phrase you might hear around cloud computing is lift and shift.

  41. Persistent data

    In this glorious new world I’ve been writing about, applications are non persistent.

  42. Man in the middle attacks

    A fair number of security advisories mention Man In The Middle (MITM) attacks.

  43. There's a hole in my security bucket

    In my spare time I’ve been playing on Unix StackExchange.

  44. See me present!

    Sesh Murthy from Cloud Raxak asked me to co-present at Cloud Expo NY June 2016.

  45. Container Identity

    Containers and other elastic compute structures are good ways of deploying applications, especially if you follow some of the guidelines I’ve made in other posts on this topic.

  46. Network Microsegmentation

    A major problem many environments have is a lack of real network control inside the perimeter.

  47. Using Containers Securely in Production

    This is the content of a presentation I put together for Cloud Expo NY 2016.

  48. What made me start thinking about security

    Back in 1984 I thought I was pretty good at writing programs for my BBC Micro.

  49. Building a small docker container

    In previous posts I’ve written about small containers; don’t bundle a whole OS image with your app, just have the minimum necessary files and support.

  50. Why use SSL/TLS on websites?

    Building a secure web application has multiple layers to it.