- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго и теплого лета всем!
Есть небольшой скриптик/код который подсчитывает к-во раз скачивания файла
и записывает его в txt.
У меня маленькое подозрение что скрипт могут использовать для взлома сайта,
вставки инклудов в странички.
Опыта в php мало(скрипт взят готовый) поэтому:
прошу мастеров посмотреть и высказать свое мнение о безопасности данного скрипта.
код счетчика - файл counter.php
код вывода прайса - файл index.php
Количество скачиваний прайса: <? include("price.txt");?>ссылки применяемые для подсчета
PS если код не оч хороший подскажите как можно по другому считать к-во скачек файла?
(возможно это можно делать гуглом / лайвинтеренет / метрикой)
Спасибо!
Слишком маленький скрипт и вообще не взаимодействует с внешним миром, чтобы тут можно было найти нетривиальную дырку.
Запросите у хостера лог подключений и работы с ftp лучше.
Слишком маленький скрипт и вообще не взаимодействует с внешним миром, чтобы тут можно было найти нетривиальную дырку.
Запросите у хостера лог подключений и работы с ftp лучше.
Спасибо.
То есть скрипт достаточно защищен :) ?
Посмотрел логи - вирус вроде стучался в файл index.php - в том в котором идет вывод
содержимого текстового файла.
Интересно: какие права CHMOD лучше поставить:
на
- index.php(брет цифры из текстового файла и выводит )
и
- на сам текстовой файл(запись данных из щечика)
Спасибо.
Интересно: какие права CHMOD лучше поставить:
на
- index.php(брет цифры из текстового файла и выводит )
и
- на сам текстовой файл(запись данных из щечика)
А смотря как работает пхп.
На текстовый файл, в который запись, в идеальном случае 644, но если пхп как модуль апача, то скрипты работают не от оунера файлов, а от апача, так что придётся еще поставить права так, чтобы апач мог в него писать.
А так конечно лучше везде раставить права так, чтобы никто кроме оунера в них писать не мог, но если просто заливают через фтп гадость, то и это не поможет.
Уместнее было бы говорить "скрипт настолько простой, что его вредоносное использование невозможно".
Защищенные скрипты - это скорее написанные с использованием всевозможных техник проверки и очистки входных данных. У вас входные данные нигде не используются. Ну почти.
А логи нужно смотреть от FTP. В index.php сейчас что попало "стучится" в надежде непонятно на что.
но если пхп как модуль апача, то скрипты работают не от оунера файлов, а от апача, так что придётся еще поставить права так, чтобы апач мог в него писать.
- вот про это немного не понял. от чего работают не знаю :) точнее не понял "вопроса"
index.php , counter.php , couter.txt такие и есть как описал. находятся в отельной папке. кроме как внешней ссылкой на скачивание и самим файлом никак не связаны...
А логи нужно смотреть от FTP. В index.php сейчас что попало "стучится" в надежде непонятно на что.
- в фтп логах исмотрел - сохоранил логи когда вирус атаковал :).. мдя он там по всем индексам проходился :) ... да и не только по ним...
- вот про это немного не понял. от чего работают не знаю :) точнее не понял "вопроса"
index.php , counter.php , couter.txt такие и есть как описал. находятся в отельной папке. кроме как внешней ссылкой на скачивание и самим файлом никак не связаны...
- в фтп логах исмотрел - сохоранил логи когда вирус атаковал :).. мдя он там по всем индексам проходился :) ... да и не только по ним...
Посмотреть как работает пхп можно в phpinfo()
там Server API строка, там будет или apache handler, или cgi\fastcgi.
Хотя если ломали через фтп, то вся эта расстановка прав смысла особого не имеет, если кто-то получит доступ к фтп, то и права на файлы он поменяет.
Привет.
Сегодня нашел вариант вышеизложенного счетчика - работает без GET запроса
- начитавшись всякого по безопасности пришел к сомнинию как счетчик лучше - с GET или без?
Подскажите пожалуйста.
Спасиб.
Счетчик counter.php
Конечно, лучше без параметров вообще.
Но нет смысла искать проблемы там где и нет. Заниматься аудитом скрипта при украденом пароле от FTP - это полная ерунда.
Конечно, лучше без параметров вообще.
Но нет смысла искать проблемы там где и нет. Заниматься аудитом скрипта при украденом пароле от FTP - это полная ерунда.
нет... ну парольчик то первым делом уже скрыт 🙄
продолжаю дальше узнавать и закрывать дырочки
Значит лучше вариант без GET ?
Имеете ввиду без использования параметров передаваемых в переменной $_GET ?
В общем случае тот скрипт безопаснее, на который хакер имеет меньше способов воздействия. Типа да, лучше без GET.
Только ваш скрипт вообще нерабочий, похоже.
if ($do==1 ) {
окуда переменная $do выставляется?