�û��ύ������

�ܶ� PHP ���������ڵ��ش����㲢���� PHP ���Ա�������⣬���DZ���ߵİ�ȫ��ʶ���߶����µġ���ˣ�����ʱʱע��ÿһ�δ�����ܴ��ڵ����⣬ȥ���ַ���ȷ�����ύʱ������ɵ�Ӱ�졣

Example #1 Σ�յı����÷�

<?php
// ���û�Ŀ¼��ɾ��һ���ļ�������......��ɾ������Ķ�����
unlink ($evil_var);

// ��¼�û��ĵ�½������......�ܷ��� /etc/passwd ������ݣ�
fwrite ($fp$evil_var);

// ִ��һЩ��ͨ���������......����ִ�� rm -rf * ��
system ($evil_var);
exec ($evil_var);

?>

����ʱ��������Ĵ��룬��ȷ��ÿһ���ӿͻ����ύ�ı����������ʵ��ļ�飬Ȼ�����Լ�����һЩ���⣺

  • �˽ű��Ƿ�ֻ��Ӱ����Ԥ�ڵ��ļ���
  • �����������ݱ��ύ���ܷ�������ã�
  • �˽ű������ڼƻ������;��
  • �˽ű��ܷ�������ű�������������£�
  • �Ƿ����е����񶼱���ּ�¼�ˣ�
��д�����ʱ�����Լ���Щ���⣬�����Ժ����ҪΪ�����Ӱ�ȫ�Զ���д�����ˡ�ע������Щ����Ļ���Ҳ������ȫ�ܱ�֤ϵͳ�İ�ȫ���������ٿ�����߰�ȫ�ԡ�

�����Կ��ǹر� register_globals��magic_quotes ��������ʹ��̸����㵫��ʹij�������ĺϷ��ԣ���Դ����ֵ�����ҵ����á��ڿ���ʱ������ʹ�� error_reporting(E_ALL) ģʽ����������ʹ��ǰ�Ƿ��б����򱻳�ʼ���������Ϳ��Է�ֹijЩ�����������ݵ������ˡ�