# LANGUAGE translation of https://www.gnu.org/proprietary/articles/uhd-bluray-denies-your-freedom.html # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the original article. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: uhd-bluray-denies-your-freedom.html\n" "POT-Creation-Date: 2024-01-23 17:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. type: Content of: msgid "UHD Blu-ray Denies Your Freedom - GNU Project - Free Software Foundation" msgstr "" #. type: Content of: <div><a> msgid "<a id=\"side-menu-button\" class=\"switch\" href=\"#navlinks\">" msgstr "" #. type: Attribute 'title' of: <div><a><img> msgid "Section contents" msgstr "" #. type: Attribute 'alt' of: <div><a><img> msgid " [Section contents] " msgstr "" #. type: Content of: <div> msgid "</a>" msgstr "" #. type: Content of: <div><p><a> msgid "<a href=\"/\">" msgstr "" #. type: Attribute 'title' of: <div><p><a><img> msgid "GNU Home" msgstr "" #. type: Content of: <div><p> msgid "</a> / <a href=\"/proprietary/\">Malware</a> / Articles /" msgstr "" #. type: Content of: <div><h2> msgid "UHD Blu-ray Denies Your Freedom" msgstr "" #. type: Content of: <div><div> msgid "The Anatomy of an Authoritarian Subjugation System" msgstr "" #. type: Content of: <div><div><p> msgid "" "The UHD (Ultra High Definition, also known as 4K) Blu-ray standard involves " "several types of restrictions, both at the hardware and the software levels, " "which make “legitimate” playback of UHD Blu-ray media impossible " "on a PC with <a href=\"/philosophy/free-sw.html\">free/libre</a> software." msgstr "" #. type: Content of: <div><h3> msgid "Companies that restrict your freedom" msgstr "" #. type: Content of: <div><p> msgid "" "The main DRM that restricts playback of Blu-ray media is the <a " "href=\"https://en.wikipedia.org/wiki/Advanced_Access_Content_System\"> " "Advanced Access Content System (AACS)</a>. It is developed and enforced by " "<a href=\"https://en.wikipedia.org/wiki/AACS_LA\"> AACS LA</a>, a consortium " "of megacorporations that want to achieve total control over the distribution " "and playback of high-definition optical disks. The founding members are IBM, " "Intel, Microsoft, Panasonic, Sony, Toshiba, Walt Disney and Warner Bros." msgstr "" #. type: Content of: <div><p> msgid "" "As it travels across connections, the audio/video data is subjected to the " "<a " "href=\"https://en.wikipedia.org/wiki/High-bandwidth_Digital_Content_Protection\"> " "High-bandwidth Digital Content Protection (HDCP)</a> DRM, which is developed " "by Intel." msgstr "" #. type: Content of: <div><h3> msgid "Hardware requirements" msgstr "" #. type: Content of: <div><p> msgid "" "Playing a UHD Blu-ray disk on a PC requires (1) an AACS-certified optical " "drive, (2) an Intel CPU made between 2015 and 2022, with integrated graphics " "(not found in every model) and a number of DRM-imposing or otherwise " "malicious anti-features, and (3) support for HDCP, the sole purpose of which " "is to make exact copying of the audio/video stream impossible. Such a " "computer does not respect users' freedom, and denies them control over it." msgstr "" #. type: Content of: <div><div> msgid "" "<a href=\"#show1\" id=\"show1\" class=\"show\"><i>[show details]</i></a> <a " "href=\"#hide1\" id=\"hide1\" class=\"hide\"><i>[hide details]</i></a>" msgstr "" #. type: Content of: <div><div><ul><li> msgid "UHD-compatible optical drive" msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "Not only are the technical requirements to read the UHD Blu-ray format very " "demanding, but the drive needs to be certified by AACS LA. This makes " "replacement of its firmware with free software impossible." msgstr "" #. type: Content of: <div><div><ul><li> msgid "Intel SGX" msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "The PC must have an Intel CPU that supports the Intel Software Guard " "Extensions (SGX). SGX essentially creates a “<a " "href=\"/philosophy/can-you-trust.html\">trusted</a>” execution " "environment called <i>enclave</i>, which is designed to prevent users from " "tampering with imposed restrictions. Intel introduced this " "“feature” in 2015, but <a " "href=\"https://hackaday.com/2022/01/18/sgx-deprecation-prevents-pc-playback-of-4k-blu-ray-discs/\"> " "deprecated</a> and discontinued it from their mainstream CPUs in 2022, due " "to a series of reported <a " "href=\"https://en.wikipedia.org/wiki/Software_Guard_Extensions#List_of_SGX_vulnerabilities\"> " "security vulnerabilities</a>. The playback software will refuse to play a " "movie if Intel SGX is not enabled in the BIOS, which means <em>your new PC " "will not play the UHD Blu-ray disk you just purchased</em>." msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "<a href=\"https://sgx.fail/files/sgx.fail.pdf\">A group of researchers was " "able to exploit the security holes in Intel SGX and play a UHD Blu-ray disk " "without restrictions</a>. However, such exploitation is likely impossible " "for an average user to accomplish." msgstr "" #. type: Content of: <div><div><ul><li> msgid "Intel ME" msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "The Intel Management Engine (ME) is also required. If its version is too " "old, the software will refuse to play. <a " "href=\"https://www.fsf.org/blogs/sysadmin/the-management-engine-an-attack-on-computer-users-freedom\"> " "The ME is a proprietary embedded system that resides in every Intel " "CPU</a>. Users have no control over it; they cannot replace it with a free " "system nor can they write free software for it. As the CPU cannot boot " "without the ME, this is the perfect tool for remote access and surveillance " "through a backdoor." msgstr "" #. type: Content of: <div><div><ul><li> msgid "Integrated graphics" msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "The Graphics Processing Unit (GPU) must be <a " "href=\"https://en.wikipedia.org/wiki/Graphics_processing_unit#Integrated_graphics_processing_unit\"> " "integrated into the CPU</a>. Why insist on integrated graphics, which is " "typically less capable than dedicated GPUs? Presumably because the " "integrated GPU shares the SGX enclave with the CPU, thereby minimizing the " "chances that users will access and copy audio/video data." msgstr "" #. type: Content of: <div><div><ul><li> msgid "<a href=\"/proprietary/proprietary-drm.html#M200803040\">HDCP</a> compliance" msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "The integrated GPU, monitor and audio/video cable must support HDCP 2.2 over " "the HDMI 2.0a/DisplayPort 1.3 interface, and be HDCP-certified. One of the " "requirements is that the monitor should be unable to record the audio/video " "stream, except in a very degraded form." msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "HDCP authenticates the two devices and encrypts the stream between them. It " "can also revoke the keys of devices that have been “compromised” " "(i.e., that users have liberated)." msgstr "" #. type: Content of: <div><h3> msgid "The AACS DRM" msgstr "" #. type: Content of: <div><p> msgid "" "AACS is a set of cryptographically complex standards for encrypting " "high-definition media and restricting their playback, which currently " "applies to HD DVD, Blu-ray, and UHD Blu-ray disks. The flavor of AACS used " "by UHD Blu-ray further attacks users' freedom (and possibly privacy) by " "forcing them to connect to a company server to download the decryption keys." msgstr "" #. type: Content of: <div><p> msgid "" "Decryption proceeds in several steps, the first one being the mutual " "authentication of the player and optical drive to make sure they both carry " "valid certificates, issued by AACS LA. This organization can arbitrarily " "revoke certificates, making the affected devices or software unusable with " "AACS-restricted media." msgstr "" #. type: Content of: <div><p> msgid "" "But the worst blow to users' freedom is that certification requires the " "developers of software players to sign a license agreement that " "<em>prohibits free sofware</em>." msgstr "" #. type: Content of: <div><div> msgid "" "<a href=\"#show2\" id=\"show2\" class=\"show\"><i>[show details]</i></a> <a " "href=\"#hide2\" id=\"hide2\" class=\"hide\"><i>[hide details]</i></a>" msgstr "" #. type: Content of: <div><div><ul><li> msgid "The Adopter Agreement" msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "While regular Blu-ray disks are encrypted with AACS 1.0, UHD Blu-ray disks " "are encrypted with AACS 2.0 or 2.1. Unlike version 1.0, versions 2.0 and 2.1 " "of the specifications are unpublished, and the developers can only obtain " "them <a href=\"https://aacsla.com/license-aacs/\">after signing a license " "agreement with AACS LA</a>, and paying huge “administrative” " "fees ($25,000 per year in 2009 according to Exhibit B of the <a " "href=\"https://aacsla.com/wp-content/uploads/2022/09/AACS1-Adopter-Agrmt-220519-v1.1-FINAL_review-only.pdf\"> " "AACS 1 Adopter Agreement</a>)." msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "<em>More importantly, the agreement is incompatible with the freedom to " "study how the program works and change it (<a " "href=\"/philosophy/free-sw.html#four-freedoms\">freedom 1</a>)</em>, " "and therefore prohibits free software. See for example this excerpt from " "Section 7 (our emphasis):" msgstr "" #. type: Content of: <div><div><ul><li><blockquote><p> msgid "Such implementation shall:" msgstr "" #. type: Content of: <div><div><ul><li><blockquote><p> msgid "" "7.6.4.1. Comply with Section 7.4 above […], provided further that " "maintaining confidentiality of Device Keys […] shall be implemented " "by a reasonable method that effectively and uniquely associates those values " "with a single device […] and that effectively isolates those values " "from exposure by mere use of programming instructions or data […]; " "and, in addition, <strong>in every case of implementation in Software, using " "techniques of obfuscation clearly designed to effectively disguise and " "hamper attempts to discover the approaches used</strong>; and" msgstr "" #. type: Content of: <div><div><ul><li><blockquote><p> msgid "" "7.6.4.2. Be designed so as to perform or ensure checking of the integrity of " "its component parts such that unauthorized modifications will be expected to " "result in a failure of the implementation to provide the authorized " "authentication and/or decryption function. […]" msgstr "" #. type: Content of: <div><div><ul><li> msgid "Disabling the player" msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "If the player certificate has been “compromised” according to " "AACS LA, this organization issues a revocation certificate, which is burned " "into all new UHD Blu-ray disks as part of a list of all the revocation " "certificates issued so far. When playback of a new disk is attempted, the " "revocation list is automatically loaded into the drive firmware, and from " "then on, the drive refuses to interact with the newly revoked player; <em>it " "becomes impossible to play AACS-restricted disks, old ones as well as new " "ones</em>. This method is also used by <a " "href=\"https://wiki.archlinux.org/title/Blu-ray\">AACS 1.0</a> for " "regular Blu-ray disks. What a nice backdoor in the drive firmware! This is " "reminiscent of the <a " "href=\"/proprietary/malware-amazon.html#M201210220.1\">Orwellian erasure of " "<cite>1984</cite> from users' Swindles by Amazon</a>." msgstr "" #. type: Content of: <div><div><ul><li> msgid "Tethering" msgstr "" #. type: Content of: <div><div><ul><li><p> msgid "" "UHD Blu-ray actually uses an “enhanced” flavor of AACS 2.0/2.1 " "that does not allow shipping encryption keys with certified playback " "software. Instead, <a href=\"https://sgx.fail/files/sgx.fail.pdf\">the keys " "must be downloaded from a remote server</a>. This makes repeated updates and " "internet connections a requirement if the user purchases several UHD Blu-ray " "disks over time. Moreover, fetching the encryption keys from a remote server " "that users have no control over exposes the user's viewing history." msgstr "" #. type: Content of: <div><p> msgid "" "In short, the UHD Blu-ray standard is fundamentally incompatible with user " "freedom. Therefore, we need to take action to defend this freedom: <a " "href=\"/philosophy/opposing-drm.html\">we must boycott media, services, and " "players that implement AACS or other forms of DRM</a>, and call for " "legislation to prohibit these." msgstr "" #. TRANSLATORS: Use space (SPC) as msgstr if you don't have notes. #. type: Content of: <div><div> msgid "*GNUN-SLOT: TRANSLATOR'S NOTES*" msgstr "" #. type: Content of: <div><div><p> msgid "" "Please send general FSF & GNU inquiries to <a " "href=\"mailto:gnu@gnu.org\"><gnu@gnu.org></a>. There are also <a " "href=\"/contact/\">other ways to contact</a> the FSF. Broken links and " "other corrections or suggestions can be sent to <a " "href=\"mailto:webmasters@gnu.org\"><webmasters@gnu.org></a>." msgstr "" #. TRANSLATORS: Ignore the original text in this paragraph, #. replace it with the translation of these two: # #. We work hard and do our best to provide accurate, good quality #. translations. However, we are not exempt from imperfection. #. Please send your comments and general suggestions in this regard #. to <a href="mailto:web-translators@gnu.org"> # #. <web-translators@gnu.org></a>.</p> # #. <p>For information on coordinating and contributing translations of #. our web pages, see <a #. href="/server/standards/README.translations.html">Translations #. README</a>. #. type: Content of: <div><div><p> msgid "" "Please see the <a " "href=\"/server/standards/README.translations.html\">Translations README</a> " "for information on coordinating and contributing translations of this " "article." msgstr "" #. type: Content of: <div><p> msgid "Copyright © 2023, 2024 Free Software Foundation, Inc." msgstr "" #. type: Content of: <div><p> msgid "" "This page is licensed under a <a rel=\"license\" " "href=\"http://creativecommons.org/licenses/by/4.0/\">Creative Commons " "Attribution 4.0 International License</a>." msgstr "" #. TRANSLATORS: Use space (SPC) as msgstr if you don't want credits. #. type: Content of: <div><div> msgid "*GNUN-SLOT: TRANSLATOR'S CREDITS*" msgstr "" #. timestamp start #. type: Content of: <div><p> msgid "Updated:" msgstr ""