За последние 24 часа нас посетили 22674 программиста и 1721 робот. Сейчас ищут 809 программистов ...

Принципиальная опасность серверных скриптов для сервера

Тема в разделе "PHP для новичков", создана пользователем WideSpec, 23 янв 2015.

  1. WideSpec

    WideSpec Новичок

    С нами с:
    23 янв 2015
    Сообщения:
    7
    Симпатии:
    0
    Только начинаю работать с сайтами.
    Интересует ответ на вопрос, на который через поиск не нашёл ответов явным образом.

    Допустим, я качаю скриптик на PHP подозрительного происхождения.
    Запускаю его на виртуальном серверке OpenServer (начинка Apache или Nginx, PHP 5.2 или 5.3, MySQL)
    Операционка, соответственно, Windows.

    Вопрос. Может ли данный запуск повредить моей "серверной машине" (с натяжкой сказано, на самом деле, обычный ноутбук) каким-либо способом? И в плане PHP в целом интересует прямой ответ.
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Да, может.
     
  3. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    интерено знать каким образом.
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Скачает эксплоит и применит.
     
  5. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    какой конкретно вред может нанести эксплойт? просто нагрузить систему? или же сломать ОС, сжечь компьютер?
    речь идеи о РНР, а НЕ в целом.
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    поднять вольтаж на процессоре и сжечь его
     
  7. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    хм.. интересно как такое сделать и самое главное как с таким бороться, ведь хостинги как то себя оберегают.
     
  8. WideSpec

    WideSpec Новичок

    С нами с:
    23 янв 2015
    Сообщения:
    7
    Симпатии:
    0
    Вы уж совсем то ересь не пишите, типа вольтажа процов.. Тут же не полные дураки сидят..
     
  9. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    хостинги по максимум ограничивают права и ставят антивирусы + используют виртуализацию + быстро обновляют уязвимые программы
    так что 100% защиты нет, можно только вероятность взлома уменьшить.
    Ну сжечь можно было на старых компьютерах, на новых уже нет, сейчас просто будут рассылать спам и вредоносные файлы распространять если получат доступ к сайту.

    WideSpec, это был сарказм.
     
  10. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    При правильных настройках не может.
    При криво написанном серверном коде может максимум творить что угодно с каталогами куда есть доступ. Ну и соответственно в ботнет может вашу машинку прописать и будет спамить и хулиганить, даже если есть шел на уровне Php-скрипта.
     
  11. WideSpec

    WideSpec Новичок

    С нами с:
    23 янв 2015
    Сообщения:
    7
    Симпатии:
    0
    Ну, я догадывался, что сарказм.. Теперь насчёт файлов..
    Может ли PHP-сайт вылезти за корневой предел папки OpenServer/html/[site name] ?
    Иначе выражаясь, удалять файлы на уровень выше папки сайта..
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Так нельзя делать
     
  13. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    WideSpec, может выйти из корневой папки если это разрешено или есть уязвимость.
     
  14. WideSpec

    WideSpec Новичок

    С нами с:
    23 янв 2015
    Сообщения:
    7
    Симпатии:
    0
    Во я попал! Придётся либо не ставить крякнутые скрипты и левые модули к ним, либо покурить матчасть.. Ужас..
     
  15. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Есть такая замечательная функция: https://php.net/system. С её помощью можно бед натворить...
     
  16. WideSpec

    WideSpec Новичок

    С нами с:
    23 янв 2015
    Сообщения:
    7
    Симпатии:
    0
    Хм.. Как настроить песочницу, чтобы все подобные команды не имели силы?
     
  17. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Начать читать книги по администрированию linux например и как устроен php, его настройка, опции компиляции, выключение функций.
    Хотя с помощью виртуализации можно просто запускать отдельную опирационку и там уже не страшно если что-то натворят.
    Только порты по закрывать и не давать запускать внешние программы, например через exec.

    Добавлено спустя 34 секунды:
    Вот тут прикольно сделали http://runnable.com/new/PHP
     
  18. WideSpec

    WideSpec Новичок

    С нами с:
    23 янв 2015
    Сообщения:
    7
    Симпатии:
    0
    Эх, если я буду знать о настройках Linux, то потеряю товарный внешний вид.. )))))))))
    Я, кстати, сразу указал операционку и софтину.

    В общем, ответ мне понятен: рецептов нет, либо шарить тему, либо только надёжные CMS..
     
  19. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    это касается всех аспектов нашей жизни.