Chris Laprise:
> On 04/02/2017 03:42 AM, Vít Šesták wrote:
>> Yes, disabling those features can prevent thise threats. But I wonder
>> if Qubes does this by default or if I can disable it manually.
> 
> We may want to open an issue for this, or at least a thread in
> qubes-developer.
> 
> 
>>
>> I have also an idea how to disable it, but I am unsure if it will
>> work properly: Connect laptop  HDMI port -> HDMI to DVI -> DVI to
>> HDMI -> TV HDMI port. But since no conversion is needed, you might
>> end up with full HDMI connection.
>>
>> Related quotation: “HDMI implements the EIA/CEA-861 standards, which
>> define video formats and waveforms, transport of *compressed*,
>> uncompressed, and LPCM audio, auxiliary data, and implementations of
>> the VESA EDID.[5][6](p. III) *CEA-861 signals carried by HDMI are
>> electrically compatible with the CEA-861 signals used by the digital
>> visual interface (DVI). No signal conversion is necessary*, nor is
>> there a loss of video quality when a DVI-to-HDMI adapter is
>> used.[6](§C)” (https://en.m.wikipedia.org/wiki/HDMI, emphasis is
>> mine)
> 
> I don't believe this means that HDMI features carry over to DVI outputs
> on computers, just that HDMI ports can output to DVI displays. But it
> would be good to know what an HDMI-capable monitor can do, for instance,
> if a DVI-only card is plugged into one of its DVI ports.
> 
>>
>> My notes on this:
>>
>> 1. Compressed audio is not what I want for Audio return channel :(.
>> 2. The [6](§C) links to Appendix C of HDMI spec (see
>> http://www.microprocessor.org/HDMISpecification13a.pdf ), which
>> defines *bidirectional* compatibility level between HDMI and DVI.
>>
>> Regards, Vít Šesták 'v6ak'
>>
> 
> If the compression is only in one direction (out to the display) then I
> don't think it matters... or its a feature you want to keep.
> 
> What we need is a breakdown of the supported protocols along with a
> description of their interactivity and flow.
> 

It's a bit impractical, but how about an HDMI firewall?

A Pynq-Z1 board can be had fairly cheap ($230 normally, $65 for
students), and implementing a dumb framebuffer copy with simple
open-source components is just a matter of ~10 lines of Python.

Github: https://github.com/Xilinx/PYNQ
Board shop:
http://store.digilentinc.com/pynq-z1-python-productivity-for-zynq/
Documentation doing exactly this:
https://pynq.readthedocs.io/en/latest/9_base_overlay_video.html

(no affiliation with any of the above)
Andrew

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-users+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-users@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/41bac81e-9d61-9bd0-16d2-4193cde71ca9%40riseup.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to