php безопасность (get,post)

Discussion in 'PHP' started by rcc0023, 5 Jun 2009.

Thread Status:
Not open for further replies.
  1. rcc0023

    rcc0023 Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    100
    Likes Received:
    6
    Reputations:
    0
    Как обработать array get и post перед его дальнейшим использованием так, чтобы можно было исключить уязвимость, из за плохого дальнейшего использования значений? Как будет оптимально?
     
  2. MuXaJIbI4

    MuXaJIbI4 Member

    Joined:
    20 Nov 2008
    Messages:
    66
    Likes Received:
    7
    Reputations:
    0
    обрабатывать надо в зависимости от того какие предпологаемо данные должны придти и куда ты их потом будешь вставлять
     
  3. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    rcc0023 Одной супер пупер функцией защититься от всех проблем - это утопия.
    Вывод на экран - htmlspecialchars,
    Обращение к бд - mysql_real_escape_string,
    Данные, которые строго цифры - приводить к целому числу intval'ом.
    Убрать все и всяческие нотифы об ошибках (через die например) + error_reporting(0)
     
    _________________________
    1 person likes this.
  4. rcc0023

    rcc0023 Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    100
    Likes Received:
    6
    Reputations:
    0
    Так обработка mysql_real_escape_string не актуальна? Не поможет?

    [!!!] Gifts..... ну скинь свой контакт, по аське никак не могу связаться....
     
  5. rcc0023

    rcc0023 Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    100
    Likes Received:
    6
    Reputations:
    0
    То есть обработка до, это лишнее? Лучше в самом скрипте обрабатывать?
     
  6. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    ну скажи пользователям чтоб не писали спец символы) как ещё иначе ты обработаешь)

    а вобще данные надо просто правильно использовать а не менять всевозможными извращенскими способами)
     
  7. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Фильтруй регулярными выражениями.
     
  8. rcc0023

    rcc0023 Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    100
    Likes Received:
    6
    Reputations:
    0
    mailbrush, а можно пример? =)
     
  9. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Никак.
    Это невозможно впринципе.

    Данные не нужно "обезопасивать", их нужно просто правильно использовать.
    Закрыто.
     
    1 person likes this.
Thread Status:
Not open for further replies.