Je hebt een klacht over de onderstaande posting:
Door Erik van Straten: Voor C kenners: strcpy() checkt niet of er buiten een buffer wordt geschreven. Sterker, strcpy() heeft geen flauw benul van buffers en checkt geen geheugenadressen; de functie kopieert gewoon (zo snel mogelijk) bytes vanaf adres 1 naar adres 2 totdat er een nul voorbij komt. Secure coding best practices zijn in de eerste plaats bedoeld om in alle code, of het nu applicaties of libraries zijn, overal aandacht te hebben voor security. Net als dat er aandacht is voor performance etc. Best practice laat geen ruimte over om de validatie dan maar willekeurig in libraries weg te laten omdat het beter uit komt om security geheel aan de kant te schuiven. Uiteraard kan het beter uitkomen om bijvoorbeeld een security maatregel niet te implementeren, maar dan hoor je er als developer voor te zorgen dat het risico wordt onderkend. Laat er dan ook net heldere documentatie zijn ter waarschuwing dat die C functie zijn dat dit geen user input validation heeft. Een van de redenen voor best practice ...
Beschrijf je klacht (Optioneel):