steganos — ASCII steganography for text documents (°)

Say you want to set a canary trap (°°) in your #SecretSauceDocument. You could embed a bunch-a “invisible unicode” like zero width spaces, confusables (different versions of “l”, “a” etc) and track them.
Or, you can use #steganos (°°°) a small library of tricks — called branchpoints — that swap out
  • • single quotes for doubles, and vice-versa
  • • words for numbers (ten vs 10)
  • • contractions (won’t vs will not)
and so on.

With the above, you identify the specific version of the original document based, and hence the leaker 🙌
Adding these fingerprints to an immutable store for auditability and verifiability (maybe on some verification oriented #blockchain like #Factom) would be both awesome — and, frankly, somewhat frightening 😱
(°) There is also a unicode version available, but that’s less fun 😇
(°°) Canary Trap — https://en.m.wikipedia.org/wiki/Canary_trap
(°°°) steganos — https://github.com/fastforwardlabs/steganos

Comments

Popular posts from this blog

Erlang, Binaries, and Garbage Collection (Sigh)

Spot The Difference — Deep Learning Edition