За последние 24 часа нас посетили 18264 программиста и 1606 роботов. Сейчас ищут 872 программиста ...

APC Опасносте

Тема в разделе "Прочие вопросы по PHP", создана пользователем Koc, 11 июл 2009.

  1. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    Рассмотрим ситуацию:
    у меня есть шаред хостинг с PECL-модулем APC
    я записываю переменную Cache::write('var', 'foo');

    на этом хостинге есть еще Василий Пупкин
    он берет переменную Cache::read('var'); и получает мою переменную?
     
  2. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    так может быть такая ситуация или нет?
     
  3. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Koc
    Может, если у вас PHP работает под одним родительским процессом.
    В таком случае лучше всего сделать обёртку, которая добавляет префикс в имя ключа.
     
  4. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    И не стоит забывать, что можно получить все данные, хранищиеся в APC. Так, что преффиксы от взлома на спасут, если только от нечаянных совпадений
     
  5. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    да уж, таки APC опасносте.
    Ну а можно же как-то разграничить между доменами/аккаунтами области памяти, доступ и тд? (тут что-то Psih говорил про родительские процессы)