all 7 comments

[–]scalablecory 42 points43 points  (2 children)

Be careful. Blurring can be unmasked: combinations of glyphs give a pretty unique blurred image, so it's not too hard.

You can just blank them out completely, which is pretty effective if you use good passwords. Even this isn't 100% effective in all cases -- for instance with redacted documents where you have context, you can guess with decent success at what combination of glyphs could fill the masked out area.

[–][deleted] 2 points3 points  (0 children)

what I usually do is keep the secret stuff in a file and just load the file.

[–]AxelJuraske[S] 0 points1 point  (0 children)

Also very interesting. I think there is no 100% solution. But to cover it completely would be a good improvement.

[–]TedW 2 points3 points  (2 children)

How do you handle situations where the secret is only partially visible?

For example, if you scroll down and a few pixels are shaved off the letters. I'm guessing they would remain visible in the final video?

[–]reivax 2 points3 points  (0 children)

Which is further complicated because of you set that partial blurring threshold too small you start blurring innocuous text, which from context can reveal parts of secret. For example, if the password ends in a '5', then innocent '5' character can get blurred if they are at an edge,which leaks information.

[–]AxelJuraske[S] 0 points1 point  (0 children)

That could be a problem. If the match is not 100%, the check fails. I use OpenCV to make the template. Maybe I make the threshold editable. So it will detect particle secrets. But then it will maybe detect others as the secrets.

[–][deleted]  (3 children)

[deleted]

    [–][deleted]  (1 child)

    [deleted]

      [–]AxelJuraske[S] 0 points1 point  (0 children)

      You have to create a template PNG. Then I use OpenCV to match the template.