script beveiligen
Welke stappen moet ik allemaal ondernemen om er voor te zorgen dat een script optimaal beveiligd is, onderandere tegen sql injection?
Tja het zijn nogal héél erg veel pagina's met script dat het nogal moeilijk wordt om dat allemaal hier te plaatsen. Er wordt gebruik gemaakt van forms om doormiddel van POST dingen te veranderen in een database met een query. Verder is er ook nog een referral systeem dat met een GET werkt. Eigenlijk ben ik meer op zoek naar wat algemene info.
Je moet altijd alle input vanaf de browser/gebruiker controleren op juistheid. Dus alle $_GET en $_POST en alle andere superglobals. Verder je database beveiligen met mysql_real_escape_string().
Wat SanThe zegt, en nog wat andere dingen dat kan helpen.
- Gebruik dus mysql_real_escape_string(); voor database invoer.
- Voor teksten uit mysql op je site gebruik htmlspecialchars();
- int casting wanneer er een int verwacht wordt met intval();
- Config bestanden buiten je root plaatsen.
- Gebruik dus mysql_real_escape_string(); voor database invoer.
- Voor teksten uit mysql op je site gebruik htmlspecialchars();
- int casting wanneer er een int verwacht wordt met intval();
- Config bestanden buiten je root plaatsen.