Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di raf86
    Registrato dal
    Feb 2001
    Messaggi
    175

    sicurezza input da utente

    ciao in questo campo non sono molto ferrato ho cercato di documentarmi un po' sulle precauzioni (sembra che si parli di )da prendere per avere un "minimo" di sicurezza nel mio script

    sto facendo uno script per un ecommerce e ho preso queste precauzioni sugli input esterni(premetto che lo uso su servers con magic quotes attivo):

    - ricevo il session id o da cookie o da get e controllo che sia un alfanumerico della giusta lunghezza

    - ricevo la mail e controllo che sia formattata correttamente(e con i caratteri corretti)

    - navigando tra articoli/quantita/categorie/ordini/tipipagamenti/tipispedizioni e quant'altro abbia un id controllo che siano dei numeri interi

    - controllo che la password sia alfanumerica

    sono sufficienti queste precauzioni o ne dovrei adottare altre?

    inoltre devo mettere i controlli per i campi del profilo

    per esempio per la password uso
    eregi('^[a-z0-9]{3,32}$', $password)

    come posso permettere che nei campi come indirizzo o nome/cognome si possano mettere anche caratteri propri delle lingue come per esempio gli accentati o la ç o quant'altro? quali altri caratteri posso permettere senza rischiare (per esempio "/" oppure "-" nei numeri di telefono o la "," negli indirizzi) e come li metto nella espressione?


    Grazie in anticipo
    Staiano Raffaele: web agency di Realizzazione siti web, posizionamento siti internet e molto altro

  2. #2

    Re: sicurezza input da utente

    Originariamente inviato da raf86
    quali altri caratteri posso permettere senza rischiare (per esempio "/" oppure "-" nei numeri di telefono o la "," negli indirizzi) e come li metto nella espressione?
    Dividi i campi del form:

    Prefisso: [____] Telefono: [_______]
    Via: [_____________] Civico: [___]

    Così hai anche un formato uniforme nei dati, ed è anche più facile controllarli

  3. #3
    Utente di HTML.it L'avatar di raf86
    Registrato dal
    Feb 2001
    Messaggi
    175

    Re: Re: sicurezza input da utente

    Originariamente inviato da Petro_suse91
    Dividi i campi del form:

    Prefisso: [____] Telefono: [_______]
    Via: [_____________] Civico: [___]

    Così hai anche un formato uniforme nei dati, ed è anche più facile controllarli
    grazie probabilmente farò così,
    sai aiutarmi anche sugli altri punti?

    raffaele
    Staiano Raffaele: web agency di Realizzazione siti web, posizionamento siti internet e molto altro

  4. #4
    Utente di HTML.it L'avatar di raf86
    Registrato dal
    Feb 2001
    Messaggi
    175
    Staiano Raffaele: web agency di Realizzazione siti web, posizionamento siti internet e molto altro

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    beh, intanto comincia ad utilizzare le preg ma non le posix:
    preg_match("/[a-b0-9\._\-]{2,10}/i", $nick);
    ecc..

  6. #6
    Utente di HTML.it L'avatar di raf86
    Registrato dal
    Feb 2001
    Messaggi
    175
    Originariamente inviato da billo
    beh, intanto comincia ad utilizzare le preg ma non le posix:
    preg_match("/[a-b0-9\._\-]{2,10}/i", $nick);
    ecc..
    cosa cambia tra le due? è solo una questione di velocità?
    Staiano Raffaele: web agency di Realizzazione siti web, posizionamento siti internet e molto altro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.