-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Tue, Dec 27, 2016 at 12:32:01AM +0000, john.david.r.smith wrote:
> 
> > I agree that filtering the trusted sound is very fragile, especially if you 
> > don't want to add a latency. I'd say this is virtually no way.
> 
> this problem maybe could be solved without filtering:
>  * on setup the user chooses a notification sound (maybe one for each color)
>  * the sounds should be random generated (here i don't know how easy it is
> to generate easy distinguishable randomized notification sounds)
>  * since most users will use the default selection, it should be randomized.
>  * every time the focus changes, the notification sound is played (if
> different sounds are chosen for each color, the user even knows the color of
> the active dom)
>  * if the user presses a key-combination (intercepted by dom0), the sound is
> played again (maybe followed by some tts component saying the vmname).
> 
> since the attacker can't know the the sound (if it is possible to create
> such random sounds well enough), it can't be faked (except brute force is
> used, which could be detected by the user).
> 
> the user maybe could choose a sequence of sounds.
> 
> as already posted, all other sounds should be muted when the notification
> sound is played.
> 
> maybe the best way would be to get the user to configure the confirmation
> sound by recording some custom sound with a microphone.
> this would be much harder to fake than random sounds.
> especially if the user records her/himself saying the vmname (and i guess
> this would be the most secure way).

I'd not depend on VM-not-knowing-the-sound. While it could be achieved
initially, I think it will eventually leak into VM. For example when
user assign a microphone to a VM. But the idea of a key intercepted by
dom0 to play VM name (and/or some per-VM or per-label sound) is good. Of
course all VMs should be muted for this time.

- -- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJYYjYPAAoJENuP0xzK19csheoIAJFTy2vBZ8lwXHGhGMzYcBoN
OF+1URUn/jiEVaoFKf5DBThDqXsGj+GVOWcjpWJzD+ZAOWQ7kHr35eHfpeeCVc4g
7yvG4DUhjfbN2K7sAw6c39oLwKPx1rANKHvS4BPxuSSWTUBz3Uvo0Z0HIXcathVC
1cUF3IApOW2BC6DNenxX/ZWKd4s4XXNxmBlHdDxziZeM325LyZ5XQnW/cyTLO5Aj
4udvtPIfhmZHXAbSHLC5KQer/Z8TeQRU/bixDwDth+p5PExseX+oeNTeb1TkRKLH
2bWNTNMyl9MWprBFGAzYVm6pPnQ7y48eezO1Tddp5c1b1SUk+PKUFXqmAQeNMQg=
=Z376
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-devel+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-devel@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/20161227093615.GB1159%40mail-itl.
For more options, visit https://groups.google.com/d/optout.

Reply via email to