¿Cómo se oculta este recurso web al usuario? [cerrado]

3

Motivación: Me ha interesado la forma en que varias agencias ocultan datos, ya sea por incompetencia o intencionalidad, que deben estar "abiertas". Específicamente, he visto que las compañías petroleras usan imágenes para mostrar sus informes de transparencia y las compañías financieras muestran datos a través de consultas masivas con demoras de tiempo para evitar el raspado. Recientemente, encontré un nuevo método, esta vez implementado como un pseudo-DRM:

Pregunta: ¿Cómo myfont.com oculta la fuente del navegador? ¿Puede ser derrotado?

Investigación: Considere la página para la fuente Modern Brush . Se muestra una fuente web a la venta. Bajo las herramientas de desarrollo de Chrome hay varias fuentes enumeradas:

peroningunadelasfuentesseparecealafuenteutilizadaenlapantalla.Sinembargo,lasfuentesestánclaramentecargadas,yaquehayundiveditable:

<divcontenteditable="true" spellcheck="false" 
  class="text headline" 
  data-font="Modern Brush" 
  style="font-family: 'Modern Brush';">
            The Wonder of Webfonts
</div>

y un estilo CSS correspondiente:

Cerrar votos: Creo que comprender esta técnica en particular está dentro del ámbito de la Seguridad de la Información de SE. Además, tenga en cuenta que esta pregunta solicita información sobre eludir un DRM (incluso si la intención es pedagógica). Estas razones pueden constituir una razón para el cierre. Si es así, por favor avise en los comentarios.

    
pregunta Hooked 30.01.2015 - 07:16
fuente

1 respuesta

2

Los archivos de fuentes se cargan a través de CSS utilizando un código similar al siguiente:

@font-face {
  font-family: 'Modern Brush';
  font-weight: normal;
  font-style: normal;
  src: url('/url-here/') format('woff');
}

No estoy convencido de que hayan tratado de ocultar esto en absoluto. El archivo de fuente woff cargado se muestra en la pestaña de fuentes en FireBug ok. Sin embargo, la vista previa falla ya que no tiene en cuenta los parámetros de URL Key-Pair-Id , Policy y Signature que obviamente hacen una diferencia, y presumiblemente por lo tanto, estos son componentes de su implementación DRM.     

respondido por el richhallstoke 30.01.2015 - 14:51
fuente

Lea otras preguntas en las etiquetas