Cercando di fare qualche offuscamento, come dovrei avvicinarmi a questo caso particolare?

1

Al momento ho un incarico che sta davvero spingendo i miei limiti, quindi ho bisogno di aiuto su come affrontarlo.

  1. Abbiamo un set di 25 risultati
  2. Usiamo un plugin jquery per scorrere verticalmente questi 25 risultati, il contenitore visualizza cinque risultati alla volta.
  3. Durante la visualizzazione del codice sorgente della pagina, è possibile visualizzare l'html per tutti i 25 risultati. Ovviamente il plugin jquery è ciò che li rende visibili o meno.
  4. L'attività è di fare in modo che solo cinque dei risultati siano visualizzati in qualsiasi momento durante la visualizzazione di un codice sorgente. Tutti gli altri risultati devono provenire da javascript o qualche altra tecnica.

Quindi in qualche modo devo:

  1. Invia un pool di 25 risultati a JS e ottieni genericamente le informazioni div OR
  2. Un tipo di script a tempo che acquisisce cinque risultati alla volta e li visualizza. Ma tutto questo deve scorrere continuamente in verticale, quindi anche questa è una considerazione.

Quindi sto cercando di capire come dovrei avvicinarmi a questo: una mia idea era di eseguire una chiamata ajax ogni cinque o dieci secondi in cui uno script php genera cinque nuovi risultati, quindi li visualizza nel div appropriato . Questo è lento e significherebbe fondamentalmente una pagina che invia costantemente chiamate ajax. i risultati casuali provengono da uno script php che sta analizzando un feed xml.

In realtà sto solo cercando una tabella di marcia o alcune indicazioni concettuali su come questo potrebbe essere affrontato.

    
posta absentx 20.02.2012 - 19:58
fonte

1 risposta

2

Questo non è un problema di offuscamento. L'offuscamento è quando lasci che l'utente veda il codice, ma cerca di renderlo difficile da capire.

Penso che la tua opzione 1 funzioni al meglio.

Non caricare alcun risultato nella pagina utilizzando il codice lato server che genera HTML. Fai una chiamata AJAX per ottenere in modo dinamico e aggiungere i risultati alla pagina in fase di esecuzione. Dal momento che stai Uning JQuery Vedi jQuery.ajax ()

NOTA: non è possibile consentire a un buon hacker di visualizzare i risultati sullo schermo eliminando la sua capacità di ottenere i risultati in modo programmatico.

    
risposta data 20.02.2012 - 20:11
fonte

Leggi altre domande sui tag