ื ืึธื ืึท ืืึธืจ ืคืื ืึทื ืืืืืงืืื ื
Snuffleupagus ืคึผืจืึธืืืืืขืก ืึท ืึผืืืื ืกืืกืืขื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ื ืึธืจืืึทื ืืขืืคึผืืึทืืขืก ืฆื ืคึฟืึทืจืืขืกืขืจื ืืืืขืจืืืื, ืึธืืขืจ ืฉืึทืคึฟื ืืืื ืืืืืขื ืข ืึผืืืื ืฆื ืงืึธื ืืจืึธืืืจื ืึทืจืืึทื ืฉืจืืึทื ืืึทืื ืืื ืคืื ืงืฆืืข ืคึผืึทืจืึทืืขืืขืจืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืื ืืขืจืฉื "ืกืคึผ.ืืืกืึทืืืข_ืคืื ืงืฆืืึธื ืืจื.ืคืื ืงืฆืืึธื ืืจื ("ืกืืกืืขื"). ืคึผืึทืจืึทื ("ืงืึทืืึทื ื"). ืืืึทืืืข_ืจ ("[$|;&`\\n]"). ืืจืึธืคึผ ();" ืึทืืึทืื ืืืจ ืฆื ืืึทืืจืขื ืขืฆื ืื ื ืืฆื ืคืื ืกืคึผืขืฆืืขืืข ืืืชืืืช ืืื ืกืืกืืขื () ืคึฟืื ืงืฆืืข ืึทืจืืืืขื ืื ืึธื ืืฉืึทื ืืื ื ืื ืึทืคึผืืึทืงืืืฉืึทื. ืืขืืืื-ืืื ืืขืืืึธืืก ืืขื ืขื ืฆืืืขืฉืืขืื ืฆื ืคืึทืจืฉืคึผืึทืจื ืงืืืกื ืคืื ืืืึทืื ืขืจืึทืืืืืืื ืึทืืึท ืืื ืืฉืื,
PHP ืืืืขืจืืืื ืขื ืืึทื ืกืืึทื ื ืืึธืืขืก ืฆืืืขืฉืืขืื ืืืจื Snuffleupagus:
- ืืืืืึธืืึทืืืฉ ืืขืื "ืืืืขืจ" ืืื "ืกืึทืืขืกืืืข" (CSRF ืฉืืฅ) ืคืืึทืืก ืคึฟืึทืจ ืงืืืืขื,
ืขื ืงืจืืคึผืฉืึทื ืงืืื; - ืืขืืืื-ืืื ืืึทื ื ืคืื ืึผืืืื ืฆื ืืืขื ืืืคืืฆืืจื ืืจืึทืกืขืก ืคืื ืื ืคืืื ืืื ืงืึธืืคึผืจืึธืืืก ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื;
- ืืขืฆืืืื ืืขื ืืืืืืืข ืึทืงืืึทืืืืืฉืึทื ืคืื ืื "
ืฉืืจืขื ื " (ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืึทืงืก ืึทื ืคึผืจืืืื ืฆื ืกืคึผืขืฆืืคืืฆืืจื ืึท ืฉืืจืืงื ืืืขื ืืืจ ืืขืจืืืึทืจืื ืึท ืืึทื ืฅ ืืืขืจื ืืื ืึทื ืึทืจืืืืขื ื) ืืื ืฉืืฅ ืงืขืืืืืคึผ ืืึทื ืืคึผืืึทืืืืฉืึทื ; - ืคืขืืืงืืึทื ืืืึทืงืื ื
ืคึผืจืึธืืึธืงืึธื ืจืึทืคึผืขืจื (ืืืฉื, ืคืึทืจืืึธื "ืคืึทืจ: //") ืืื ืืืืขืจ ืืงืกืคึผืืืกืึทื ืืืืืืืืกืืื ื; - ืคืึทืจืืืขืจ ืืืืฃ ืขืงืกืึทืงืืืืื ื ืืขืงืขืก ืืืึธืก ืืขื ืขื ืจืืืืึทืืึทื;
- ืฉืืืึทืจืฅ ืืื ืืืืึทืก ืจืฉืืืืช ืคึฟืึทืจ ืืืืึทื;
- ืคืืจืืื ืื ืฆื ืืขืื TLS ืืึทืืืืึทืื ืงืึธื ืืจืึธืืืจืื ื ืืืขื ืืืจ ื ืืฆื
ืงืขืจื; - ืึทืืื ื HMAC ืฆื ืกืืจืืึทืืืืขื ืึทืืืืฉืขืงืฅ ืฆื ืขื ืฉืืจ ืึทื ืืขืกืืจืืึทืืืืืืฉืึทื ืจืืืจืืืื ืื ืืึทืื ืกืืึธืจื ืืืจื ืืขืจ ืึธืจืืืื ืขื ืึทืคึผืืึทืงืืืฉืึทื;
- ืืขืื ืืึธืืื ื ืืึธืืข;
- ืืืึทืงืื ื ืืึธืืืื ื ืคืื ืคืื ืืจืืืกื ืืืง ืืขืงืขืก ืืื ืืืืงืกืื ืืืจื ืืื ืงืก ืืื ืงืกืื ืืึธืงืืืขื ืื;
- ืคืืืืงืืื ืฆื ืคืึทืจืืื ืื ืคืื ืืจืืืกื ืืืง ืืึทื ืืืขืจืก (ืืคึผืืึธืึทื_ืืืึทืืึทืืืืฉืึทื) ืฆื ืงืึธื ืืจืึธืืืจื ืืื ืืืขืจืงืืงื ืืคึผืืึธืึทืืขื ืืขืงืขืก;
ืฆืืืืฉื
ืืงืืจ: opennet.ru