In che modo questa risorsa Web è nascosta all'utente? [chiuso]

3

Motivazione: sono stato interessato a come le varie agenzie nascondono i dati, sia attraverso l'incompetenza o l'intento intenzionale, che è richiesto di essere "aperti". In particolare, ho visto le compagnie petrolifere utilizzare le immagini per mostrare i loro rapporti sulla trasparenza e le società finanziarie mostrano i dati tramite enormi query ritardate per evitare gli scraping. Recentemente, ho riscontrato un nuovo metodo, questa volta implementato come pseudo-DRM:

Domanda: in che modo myfont.com nasconde il carattere dal browser? Può essere sconfitto?

Ricerca: considera la pagina del carattere Pennello moderno . Mette in mostra un webfont in vendita. Sotto gli strumenti di sviluppo di Chrome sono elencati diversi tipi di carattere:

manessunodeicaratteriapparecomeilcarattereutilizzatosulloschermo.Tuttavia,ifontsonochiaramentecaricati,poichéc'èundiveditabile:

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

e uno stile CSS corrispondente:

Votazioni ravvicinate: penso che la comprensione di questa particolare tecnica rientri nell'ambito di competenza di SE Information Security. Inoltre, tieni presente che questa domanda richiede informazioni sull'elusione di un DRM (anche se l'intento è pedagogico). Queste ragioni possono costituire un motivo per la chiusura. Se è così, si prega di avvisare nei commenti.

    
posta Hooked 30.01.2015 - 07:16
fonte

1 risposta

2

I file dei font vengono caricati tramite CSS usando un codice simile a questo:

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

Non sono convinto che abbiano tentato di nasconderlo del tutto. Il file di font woff caricato appare nella scheda dei caratteri in FireBug ok. L'anteprima fallisce anche se non tiene conto dei parametri URL Key-Pair-Id , Policy e Signature che ovviamente fanno la differenza, e presumibilmente quindi questi sono componenti della loro implementazione DRM.

    
risposta data 30.01.2015 - 14:51
fonte

Leggi altre domande sui tag