Google рдиреЗ рд╡реЗрдм рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА API рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ, рд╡реЗрдмрд╕рд╛рдареА DRM рд╕рд╛рд░рдЦреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдореНрд╣рдгреВрди рд╕рдордЬрд▓реЗ

Google рдиреЗ рдЯреАрдХрд╛ рдРрдХрд▓реА рдЖрдгрд┐ рд╡реЗрдм рдПрдиреНрд╡реНрд╣рд╛рдпрд░реНрдирдореЗрдВрдЯ рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА API рдЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рд▓реЗ, рдХреНрд░реЛрдорд┐рдпрдо рдХреЛрдбрдмреЗрд╕рдордзреВрди рддреНрдпрд╛рдЪреА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реА рдЖрдгрд┐ рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди рд░рд┐рдкреЙрдЭрд┐рдЯрд░реА рд╕рдВрдЧреНрд░рд╣рдг рдореЛрдбрдордзреНрдпреЗ рд╣рд▓рд╡рд▓реА. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреА рдкрдбрддрд╛рд│рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд╛рди API рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ Android рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓реВ рд░рд╛рд╣рддрд╛рдд - WebView Media Integrity, рдЬреЛ Google Mobile Services (GMS) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рдореНрд╣рдгреВрди рд╕реНрдерд┐рдд рдЖрд╣реЗ. рдЕрд╕реЗ рдирдореВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ рдХреА WebView Media Integrity API рд╣реЗ WebView рдШрдЯрдХ рдЖрдгрд┐ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдкреБрд░рддреЗ рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕реЗрд▓, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреЗ рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧрд╕рд╛рдареА WebView рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдмреНрд░рд╛рдЙрдЭрд░рджреНрд╡рд╛рд░реЗ рдпрд╛ API рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреА рдХреЛрдгрддреАрд╣реА рдпреЛрдЬрдирд╛ рдирд╛рд╣реА.

рд╡реЗрдм рдПрдиреНрд╡реНрд╣рд╛рдпрд░реНрдирдореЗрдВрдЯ рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА API рдЪреА рд░рдЪрдирд╛ рд╕рд╛рдЗрдЯ рдорд╛рд▓рдХрд╛рдВрдирд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдбреЗрдЯрд╛рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг, рдмреМрджреНрдзрд┐рдХ рдорд╛рд▓рдорддреНрддреЗрдЪрд╛ рдЖрджрд░ рдХрд░рдгреЗ рдЖрдгрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрдХреНрддреАрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдЕрд╕рд▓реНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ. рдЕрд╕реЗ рд╡рд╛рдЯрд▓реЗ рд╣реЛрддреЗ рдХреА рдирд╡реАрди API рдЕрд╢рд╛ рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреНрдпреЗ рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЗ рдЬреЗрдереЗ рд╕рд╛рдЗрдЯрд▓рд╛ рдЦрд░реА рд╡реНрдпрдХреНрддреА рдЖрдгрд┐ рджреБрд╕рд▒реНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдХрд╛рд╣реА рд╕реБрдзрд╛рд░рдгрд╛ рдХрд┐рдВрд╡рд╛ рдорд╛рд▓рд╡реЗрдЕрд░рдЪрд╛ рд╕рдВрд╕рд░реНрдЧ рдЭрд╛рд▓реЗрд▓рд╛ рдирд╛рд╣реА. API рд╣реЗ Play Integrity рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ, рд╣реА рд╡рд┐рдирдВрддреА Google Play рдХреЕрдЯрд▓реЙрдЧ рд╡рд░реВрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЖрдгрд┐ рдЕрд╕реНрд╕рд▓ Android рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░реНтАНрдпрд╛ рдПрдХрд╛ рд╕реБрдзрд╛рд░рд┐рдд ре▓рдкреНрд▓рд┐рдХреЗрд╢рдирдордзреВрди рдХреЗрд▓реА рдЖрд╣реЗ рд╣реЗ рдкрдбрддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА Android рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордордзреНрдпреЗ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рд╡рд╛рдкрд░рд▓реЗрд▓реА рдЖрд╣реЗ.

рд╡реЗрдм рдПрдиреНрд╡реНрд╣рд╛рдпрд░реНрдирдореЗрдВрдЯ рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА API рд╕рд╛рдареА, рдЬрд╛рд╣рд┐рд░рд╛рдд рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛рдирд╛ рдмреЙрдЯреНрд╕рдордзреВрди рд░рд╣рджрд╛рд░реА рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ; рдЖрдкреЛрдЖрдк рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рд╕реНрдкреЕрдордЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рдгреЗ рдЖрдгрд┐ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рд╡рд░ рд░реЗрдЯрд┐рдВрдЧ рд╡рд╛рдврд╡рдгреЗ; рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХреЗрд▓реЗрд▓реА рд╕рд╛рдордЧреНрд░реА рдкрд╛рд╣рддрд╛рдирд╛ рд╣рд╛рддрд╛рд│рдгреА рдУрд│рдЦрдгреЗ; рдСрдирд▓рд╛рдЗрди рдЧреЗрдордордзреНрдпреЗ рдлрд╕рд╡рдгреВрдХ рдХрд░рдгрд╛рд░реЗ рдЖрдгрд┐ рдмрдирд╛рд╡рдЯ рдХреНрд▓рд╛рдпрдВрдЯрд╢реА рд▓рдврд╛; рдмреЙрдЯреНрд╕рджреНрд╡рд╛рд░реЗ рдХрд╛рд▓реНрдкрдирд┐рдХ рдЦрд╛рддреА рддрдпрд╛рд░ рдХрд░рдгреЗ рдУрд│рдЦрдгреЗ; рд╕рдВрдХреЗрддрд╢рдмреНрдж рдЕрдВрджрд╛рдЬ рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪрд╛ рдкреНрд░рддрд┐рдХрд╛рд░ рдХрд░рдгреЗ; рдлрд┐рд╢рд┐рдВрдЧрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг, рдорд╛рд▓рд╡реЗрдЕрд░ рд╡рд╛рдкрд░реВрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЬреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╛рдЗрдЯрд╡рд░ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддреЗ.

рдмреНрд░рд╛рдЙрдЭрд░ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреА рдкреБрд╖реНрдЯреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬреНрдпрд╛рдордзреНрдпреЗ рд▓реЛрдб рдХреЗрд▓реЗрд▓рд╛ JavaScript рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рд╡реЗрдм рдПрдиреНрд╡реНрд╣рд╛рдпрд░реНрдирдореЗрдВрдЯ рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА API рдиреЗ рддреГрддреАрдп-рдкрдХреНрд╖ рдСрдереЗрдВрдЯрд┐рдХреЗрдЯрд░ (рдЕрдЯреЗрд╕реНрдЯрд░) рджреНрд╡рд╛рд░реЗ рдЬрд╛рд░реА рдХреЗрд▓реЗрд▓реЗ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдпрд╛рдордзреВрди рдЕрдЦрдВрдбрддрд╛ рдирд┐рдпрдВрддреНрд░рдг рдпрдВрддреНрд░рдгреЗрд╕рд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рдЪреНрдпрд╛ рд╕рд╛рдЦрд│реАрджреНрд╡рд╛рд░реЗ рдЬреЛрдбрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордордзреНрдпреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Google Play). рдЯреЛрдХрди рддреГрддреАрдп-рдкрдХреНрд╖ рдкреНрд░рдорд╛рдгрди рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╡рд┐рдирдВрддреА рдкрд╛рдард╡реВрди рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рдЬреНрдпрд╛рдиреЗ, рдХрд╛рд╣реА рддрдкрд╛рд╕рдгреНрдпрд╛ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдмреНрд░рд╛рдЙрдЭрд░ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдирд╛рд╣реА рдпрд╛рдЪреА рдкреБрд╖реНрдЯреА рдХреЗрд▓реА. рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА, EME (рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдореАрдбрд┐рдпрд╛ рдПрдХреНрд╕реНрдЯреЗрдВрд╢рдиреНрд╕) рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ, рдЬрд╕реЗ рдХреА DRM рдордзреНрдпреЗ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХреЗрд▓реЗрд▓реА рдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реА рдбреАрдХреЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ. рд╕рд┐рджреНрдзрд╛рдВрддрддрдГ, EME рд╡рд┐рдХреНрд░реЗрддрд╛-рддрдЯрд╕реНрде рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рддреАрди рдорд╛рд▓рдХреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рд╛рдорд╛рдиреНрдп рдЭрд╛рд▓реА рдЖрд╣реЗ: Google Widevine (Chrome, Android рдЖрдгрд┐ Firefox рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ), Microsoft PlayReady (Microsoft Edge рдЖрдгрд┐ Windows рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ), рдЖрдгрд┐ Apple FairPlay (Safari рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ) рдЖрдгрд┐ рдЙрддреНрдкрд╛рджрдиреЗ рдНрдкрд▓).

рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди API рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдореБрд│реЗ рдЪрд┐рдВрддрд╛ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реА рдЖрд╣реЗ рдХреА рдпрд╛рдореБрд│реЗ рд╡реЗрдмрдЪреЗ рдЦреБрд▓реЗ рд╕реНрд╡рд░реВрдк рдЦрд░рд╛рдм рд╣реЛрдК рд╢рдХрддреЗ рдЖрдгрд┐ рд╡реИрдпрдХреНрддрд┐рдХ рд╡рд┐рдХреНрд░реЗрддреНрдпрд╛рдВрд╡рд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреЗ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рд╡рд╛рдвреВ рд╢рдХрддреЗ, рддрд╕реЗрдЪ рдкрд░реНрдпрд╛рдпреА рдмреНрд░рд╛рдЙрдЭрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рдирд╡реАрди рдмреНрд░рд╛рдЙрдЭрд░рдЪреА рдЬрд╛рд╣рд┐рд░рд╛рдд рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреА рд╣реЛрдК рд╢рдХрддреЗ. рдмрд╛рдЬрд╛рд░рд╛рдд рдмреНрд░рд╛рдЙрдЭрд░. рдкрд░рд┐рдгрд╛рдореА, рд╡рд╛рдкрд░рдХрд░реНрддреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдЕрдзрд┐рдХреГрддрдкрдгреЗ рдЬрд╛рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рд░рд╛рд╣реВ рд╢рдХрддрд╛рдд, рдЬреНрдпрд╛рд╢рд┐рд╡рд╛рдп рддреЗ рдХрд╛рд╣реА рдореЛрдареНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЖрдгрд┐ рд╕реЗрд╡рд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЧрдорд╛рд╡рддреАрд▓.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛