Scopo dell'ID / chiave codificata del prodotto nei carrelli della spesa

2

Sono un novizio per le applicazioni di e-commerce PHP. Per le mie attività accademiche, ho bisogno di completare un sistema di carrello della spesa con le funzioni base del carrello della spesa. Ho studiato diverse app che sono già state sviluppate. Ho notato che la maggior parte di loro utilizza ID di prodotti criptati. Voglio dire che non sono solo numeri semplici. A mio parere, lo scopo è renderlo ambiguo per coloro che lo vedono e pensano a qualche attività malevola. Non correlato direttamente con la sicurezza.

So che questa non è una domanda adatta per SO. Non voglio alcun codice sorgente. Qualcuno può rispondere per darmi un po 'di luce in quest'area?

Aggiorna Potrei sbagliarmi definitivamente. Dovrebbe esserci un hash lì. Si prega di trovare questo esempio di modifica del prodotto url. Intendevo davvero una cosa del genere.

example.com/product/dc85058a-a69e-11e5-e112-44da4901619b/edit
    
posta Sumudu Lamahewa 17.08.2015 - 05:51
fonte

2 risposte

2

La risposta alla tua domanda, quel numero che stai vedendo è chiamato GUID. È un formato numerico che può essere generato rapidamente, ed è matematicamente a corto di garanzia che né tu né nessun altro genereranno un nuovo guid, con lo stesso valore.

È molto probabile che questo sia usato come identificativo nel record del database per quel prodotto. È meno probabile che si tratti di un numero di prodotto del produttore.

La mia risposta originale è sotto, anche se non si riferisce più alla domanda che è stata posta.

Ci sono luoghi durante l'acquisto online in cui la crittografia e la sicurezza sono fondamentali. In particolare, le interazioni tra il sito web e il sistema di pagamento on-line sono fondamentali, per garantire che il cliente paghi l'importo che il commerciante si aspetta e che il commerciante possa contare al 100% sulla notifica del sistema di pagamento che è stato pagato un ordine specifico .

Tuttavia, durante la fase di navigazione e di acquisto, gli ID prodotto sono solo un modo per identificare gli articoli che il cliente sta considerando di acquistare. Non vedo alcun valore nel rendere questa parte del processo più complessa di quanto debba essere.

Ciò che stai guardando, sono i dati dei cookie. Se il paniere viene memorizzato come cookie, dal browser web questo spiegherebbe l'uso della crittografia. È buona norma che i dati dei cookie siano crittografati.

    
risposta data 17.08.2015 - 13:55
fonte
-2

Questo è il formato GUID. Si prega di trovare la sequenza di 32 cifre esadecimali raggruppate in blocchi di 8-4-4-4-12. Ciò dimostra che il tuo URL è costituito da un GUID. Ulteriori informazioni su GUID qui .

Se utilizzerai i GUID come identificatori del tuo prodotto, ti preghiamo di effettuare una ricerca. Ci sono dibattiti su problemi di prestazioni. Nessuno cripterà i loro campi ID.

    
risposta data 19.08.2015 - 09:45
fonte

Leggi altre domande sui tag