Turing, languages and basilisks
A very nice keynote from the Chaos Computing Conference about why too complex protocols are a bad idea security wise:
http://boingboing.net/2011/12/28/linguistics-turing-completene.html
And they are hiding not just online, but inside your operating system and memory manager.
Feels very appropriate for EP. Yesterday's session had some major combat hacking (mass forking exhuman hackers in your morph processors, oh dear...) and this talk suggests a major vulnerability: egos doing perception are parsing messages from the environment, and hence big security risks - not just basilisk hacks, but maybe even ordinary hacks too:
"Don't look at that wall! There is a barcode pattern there that causes the combat optimizations of the visual processing in your Reaper to crash. Oh, and my voice acts as a carrier wave for a phonetic version of that hack. Too bad you couldn't avoid paying attention to my warning, or patched your 0E1C868632A066670633..."
It reminds me of the old png tricks that utilized executables hidden in footer or header data to run hacks. I can see it being possible, but only if the person is running the right software. Simply putting a barcode up isn't going to do anything unless they are running some barcode-reading software with the right flaw or error (of course, that might be common in a hab that uses 2d or 3d barcodes for signs and public information). Turning it off would shut off that opening.
I could see some other interesting glitches coming up, especially with regards to AI and always-running automated software:
- Hackers could create a dilemma which is specifically designed to be unsolvable by a specific AI's logic code (a maze or riddle designed to create a recursive loop in its software, for example).
- Hackers might get access to maintenance codes designed for preventing the use of specific software or hardware on employees of the hypercorp that made them ("Of course your Reaper crashed. It just received a Direct Action stand-down code.").
- Recognition software might have specific combinations of elements that make something unrecognizable as whatever you are detecting (placing certain things on your face registers you as a completely different person, for example).
Brings back a memory from Robocop: Directive 4
No harming or letting harmed a ruling cadre of the OCP
The idea of a trojan attacking only certain softwares could be a mean for some Hypercorps to cripple the rep of the concurrence
Imagine a commercial on the Mesh feeds that carries bits of codes designed to cause malfunctions in certain key function of products, and making said product to fail. the hotlines of the 'faulty' product retailer will be overloaded, and the mouth-to-ear will spread that this morph/bot/implant is unreliable. the rep would go down
http://boingboing.net/2011/12/28/linguistics-turing-completene.html
And they are hiding not just online, but inside your operating system and memory manager.
I know Meredith - she is good people, and incredibly learned in this particular field. The industry would do well to listen and learn from her.
Hats off to my players, they figured out that the worm would propagate onto any information processing system it could find and went to incredible lengths to airwall it into the EP equivalent of a DOS machine, and then killed the power.








This reminds me of an old D&D trope: "What it say on the wall?" "It says 'you are reading an explosive rune.'"
Increased complexity in any pattern makes it easier to hide things within those patterns. Especially if our perceptions become numb to them. The increasing ubiquity of QR codes (one appeared on a bottle of soda I bought!) is an example. How long before someone sneaks an exploit into one of them and we pick it up without knowing? One scan of the QR and our phones are vulnerable...
"The ruins of the unsustainable are the 21st century’s frontier."
— Bruce Sterling