5 ms·
Youre suggesting detection is only possible much after the fact, when it is possible to also do before an adversary has been able to achieve anything significan
by waihtis 6y ago
Youre suggesting detection is only possible much after the fact, when it is possible to also do before an adversary has been able to achieve anything significant on the target. But credit where credit is due, detection is not the answer but rather early detection.
Sprinklers comment was made in jest.
- WalterBright 6y agoI bought a book some years back about how to defeat burglar alarm systems, as I wanted to make my home more resistant to burglars. The book described a sophisticated system that would detect burglar entry and then automatically phone the cops. The defeat was to chop the phone line where it entered the house, because the telephone company puts their box on the exterior of the house. (The book was printed before cell phones.) The sophisticated $$$$ detection system, defeated by the simple swing of an axe. Relying on detection requires a perfect detection system, which is impossible.
- majkinetor 6y agoYou can expect single detection system to fail, so you need to make it redundant. For example impossibly loud siren. Like you said before, any solution is a mix of 2 paradigms.
- WalterBright 6y agoAnother method of defeating a sophisticated burglar alarm system is taking an axe to the power cable to the building. How many people have a battery hooked up to the siren?
- jjeaff 6y agoPretty much every residential system and every commercial system has a battery backup.
- waihtis 6y agoIf we're looking at how to do detection right in IT systems, the physical world example you give doesn't really apply all that well. First the environment is different and second threat detection in IT infra is a multi-stage process involving probabilities on each stage. You can't cut the wire and disable them all from one spot. (or you can if you slice the cable, but then you cut your access too - and a bunch of other collateral...)
- eternalban 6y agoWe deal with imperfect information all the time when building complex software systems. Let's talk dead node detection, for example, and consensus. "Perfect detection" is impossible due to possible network partition, yet we can build reliable distributed systems on top of that imperfect reality, even in face of malicious nodes (B-F/T). We do this via redundancies; mutli-step 'actualization' of system changes (e.g. transactions); and the ability to revert to a known stable state. Based on that analog, I think it reasonable to strive for security regime approaches that permit for security failures at component levels. The computational and bandwidth loads may be excessive (ATM) but ultimately there will be systems observing systems and a type of 'security consensus or quorum' theoretical work informing how to build such systems. There is a thin layer of semantics that overlays the generalized and irreducible state transition due to input: one instance is preventing inconsistent action on data; the other is preventing insecure action on systems.