Вы не вошли.
Ни в коей мере не хочу подвергать сомнению безопасность системы, но хотелось бы
знать, какие меры безопасности можно дополнительно ввести для предотвращения.
Ситуация.
На хостинге были размещены два сайта на ngcms - dewon.ru и sowi.ru (экспериментальные площадки). Перед Новым годом статистика показала по обоим резкое увеличение размещение страниц. Расследование показало наличие в общей папке сайтов по левому файлу, и кучу файлов и папок в папке uploads, с изменением шаблона main (c организацией циклов ссылок с другими пораженными сайтами)
Учитывая, что обнаружил коверки поздно, определить не смог откуда руки растут.
Вопрос, можно что-то сделать для усиления безопасности, как запретить внешний доступ к папкам,
есть ли что то похожее по функционалу - проверка дополнений и изменений файлов на хостинге (как у wordpress)
Из того, что мне попалось, были сайты на ng, в тч из соответствующего топа и некоторых пользователей, несколько самописных, тот же wordpress, еще несколько (определить принадлежность не смог). Ну вот пара к примеру lising.org, seoblog.org.ru
Отредактировано oldvovk (2011-03-09 19:14:47)
Вне форума
Вроде нет. Просмотрел статистику доступа к файлам - дампы не запрашивались.
А если поставить защиту на саму папку?
Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.
Расширив границы сознания, мы открываем новые горизонты жизни.
Вне форума
Паролировать что ли? а как тогда двиг имиджи и файлы будет вытаскивать
Ладно, папка upload, но с таким же успехом, наверное, могли навтыкать в любую или новую создать.
Или аксессы добавить с нужными директивами? Просто я сейчас на распутьи, что-то сделал,
чего-то не знаю что сделать, потому и вопрос задал.
Убило, что из десятка сайтов зацепило именно эти два.
Отредактировано oldvovk (2011-03-09 20:48:24)
Вне форума
Не обязательно паролить, некоторые панели умеют просто перекрывать доступ к папке из вне.
Отредактировано easmik (2011-03-09 20:43:30)
Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.
Расширив границы сознания, мы открываем новые горизонты жизни.
Вне форума
Вне форума
кстати так же перед НГ была похожая ситуация..
(
в майн.тпл были прописаны левые(порно) ссылки но визуально не выводились, так что пока не получил предупреждение от гугла - даже не был в курсе..
откуда ноги - тоже к сожалению не определил..
Вне форума
Вот тут нечто похожее делают с dle - http://forum.searchengines.ru/showthread.php?t=610134
Отредактировано oldvovk (2011-03-10 01:04:52)
Вне форума
Хорошо бы, если так. Но почему имено эти два на ng и не тронули wp, joom. И только по 1 из 8 подключений. Большие сомнения с ftp, тут что то другое.
Хотя смотрю по форумам и wp с dle долбят по полной по той же схеме.
Отредактировано oldvovk (2011-03-23 22:32:34)
Вне форума
Здрасти! :)
К вопросу о безопасности...
Тут, знаете ли, вчера открыл для себя, что существуют так называемые sql-инъекции...
Прям перепугался весь от неожиданности )))
А по сему просто хочу спросить (чтобы спать спокойно), как у NG с защитой от этих "уколов"? :)
Вне форума
cmsTester, SQL-инъекция возможна только в случае, когда входные данные не проверяются и напрямую попадают в SQL запрос.
В NG для этого используется либо функция db_squote() (лежит в functions.inc.php), либо встроенная функция intval() (для цифровых значений).
Вне форума
Уважаемый Виталий!
Спасибо, что обратил внимание на мой вопрос! :) Но...
Из твоего поста мне не понятно, могу ли я спать спокойно, или же мне сейчас надо срочно бежать и что-то делать с функцией db_squote() и с функцией intval() :)))))
Дуб я в программировании, ты уж извини :)
А поэтому (потому, что дуб) задам вот такой вопрос: эти функции уже работают по умолчанию или мне нужно чего-то сделать, чтобы всё это заработало?
Просто меня с толку сбивает пояснение "(лежит в functions.inc.php)". Это зачем? Чтобы я туда сходил и убедился, что оно там есть, или с ним надо что-то делать? В системе столько разных плагинов, и все их надо активировать после установки, вот и тут я недопонял, надо ли чего поковырять или уже успокоиться и не отсвечивать... :)
Отредактировано cmsTester (2012-05-17 01:07:26)
Вне форума
cmsTester, Входные данные все проверяются через функцию db_squote()...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Вне форума
ROZARD, что то мне подсказывает что cmsTester и сейчас не поймет что ему делать, спать ему спокойно или нет? :)
Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.
Расширив границы сознания, мы открываем новые горизонты жизни.
Вне форума
Короче, как я понимаю, от sql-инъекций система защищена по умолчанию. Спасибо! Успокоили... ![]()
Тогда осталось разобраться с защитой против "воровства авторизационной cookie через обнаруженные XSS уязвимости".
Подскажите пожалуйста:
(1) После замены соответствующих файлов на файлы из Changeset [994] возникают следующие проблемы:
на 9.2 показывает белый экран, а на 9.3 ругается вот так:
NGCMS Runtime error: Call to undefined function loadPermissions()
[ 1]: Call to undefined function loadPermissions()
Stack trace
Line # File name
308 /home/бла-бла-бла/public_html/engine/core.php
Как с этим бороться? Может подкрутить чего в файле core.php ?
(2) Если в настройках безопасности выбрано не использовать cookies для авторизации, то в этом случае Changeset [994] продолжает быть актуальным или уже нет?
Отредактировано cmsTester (2012-05-17 11:17:26)
Вне форума
cmsTester, зависит от того как ты смотришь на систему.
Если как пользователь, то ответ - да, защищена.
Если как разработчик плагинов, то ответ - нет, при разработке ты сам должен заботиться безопасностью и пользоваться указанными выше функциями.
Вне форума
Ага, понятно. Спасиба! Можно выдохнуть :)
Не до такой степени я допиливаю дефолтную версию системы, чтобы лесть в такие дебри, как разработка плагинов.
Однако, неужели не найдётся человека, который бы ответил на другие два вопроса в моём посте за номером #18 ?
Ау! Пролейте свет, господа! Вы же всё знаете! :)
Отредактировано cmsTester (2012-05-17 22:30:19)
Вне форума
Веб-сайт заблокирован!
G Data TotalCare 2012: отказано в доступе к этому веб-сайту.
Страница содержит зараженный код: HTML:Script-inf (Антивирусный движок B).
Что это?!:)
Вне форума
Ага, понятно. Спасиба! Можно выдохнуть
Не до такой степени я допиливаю дефолтную версию системы, чтобы лесть в такие дебри, как разработка плагинов.Однако, неужели не найдётся человека, который бы ответил на другие два вопроса в моём посте за номером #18 ?
Ау! Пролейте свет, господа! Вы же всё знаете! :)
Всё намного проще - тебе нужно было не заменять файлы, а применить патч (т.е. выполнить указанные замены).
В SVN уже лежит более новый код, для его использования нужно вообще весь двиг обновлять.
Вне форума
Антивирус "Avast" выключи и попробуй зайти ...
Кто написал про Avast ?
Ссылка есть на главной...
elenika.com
Вне форума
cmsTester пишет:Ага, понятно. Спасиба! Можно выдохнуть
Не до такой степени я допиливаю дефолтную версию системы, чтобы лесть в такие дебри, как разработка плагинов.Однако, неужели не найдётся человека, который бы ответил на другие два вопроса в моём посте за номером #18 ?
Ау! Пролейте свет, господа! Вы же всё знаете! :)Всё намного проще - тебе нужно было не заменять файлы, а применить патч (т.е. выполнить указанные замены).
В SVN уже лежит более новый код, для его использования нужно вообще весь двиг обновлять.
Спасибо, Виталик, у тебя всё просто...:)
...у меня всё сложно...
P.S.
Двиг о-о-о-чень хорош...
Отредактировано hot (2012-05-17 23:24:53)
Вне форума
[ Сгенерировано за 0.019 сек, 7 запросов выполнено - Использовано памяти: 623.07 Кбайт (Пик: 676.07 Кбайт) ]