Over the last two years, I have learned a lot about IT and a lot about life in general. I’ve come to realise that life is really like a giant IT network, where people, social groups and their hopes, dreams and objectives are respectively live hosts, communication protocols and running applications. A few things can be distilled from this plethora of wisdom that I’ve been acquiring:
1. For two live hosts to get along and talk to each other peacefully, they need to understand each other’s communication protocols. Otherwise, it just seems to each one that the other is talking shit (or worse).
2. Keys, ciphers and certificates can help ensure that information is only transmitted to authorised hosts, but their efficacy is limited by the strength of the communication protocols that are used and the power of the encryption technologies available to them.
3. For a live host to integrate peacefully, successfully and safely into the network, it needs a proper set of firewall zones, so that communications from other hosts are dealt with appropriately.
4. Information can thus be compartmentalised and contained to ensure maximum security and efficiency. When information needs to cross firewall zones, it does so through previously-authorised port forwards (which may or may not require knocking, ‘single packet’ authorisation, etc), thus reducing the risk of unwanted information leaks.
5. Should other live hosts not do as they are told and try and step into one of your protected firewall zones without authorisation, they may need to be #!/bin/bash’ed.
6. In extreme cases, should the problem persist and threaten the integrity of the network or its hosts, the kill -KILL system call should terminate errant processes.
7. If the network configuration and set-up has been completed satisfactorily, then all packets and all information will reach (only) their intended destination(s), making all the live hosts happy.
8. Such advanced network configuration is best left to God and His Angels: plus that way, if shit fucks out, it might not be your fault!
9. So fiddle with the scripts, configuration files and source code at your own risk. Be careful what you wish for and beware that results might be unexpected.
Happy Holidays and Festive Tidings for the Silly Season 2016!