60.19.14. Bezpečné programování v bashi

rcsinfo="$Id: unix.xml,v 1.7 2009-03-07 03:52:40 radek Exp $"

Odkazy:

Bezpečné programování je způsob jak neumožnit útočníkovi zneužít náš program/skript k získání neoprávněného přístupu či vykonání nevhodného kódu na našem systému.

⋮
CHECK=${1//[0-9a-zA-Z]/}

if [ "$CHECK" = "" ]; then
     echo "It's all fine!"
else
     echo "Namespace is not clean!"
     exit 1
fi
⋮
⋮
trap "echo 'Good Bye';exit 0" 1 2 3 4 5 6 7 8 9 10 11 12 13
                              14 15 16 23 24 25 26 27
⋮
# do something
⋮