LINUX.ORG.RU

Исполняемые файлы на то и исполняемые. Их не скачать и не прочитать. Обезопасить можно с помощью прав на каталоги и файлы.

invokercd ★★★★
()
Ответ на: комментарий от ubuntuawp

Всякие cms читают логин/пасс к mysql из config.php

Так это понятно, оно так и должно быть.

Этот конфиг легко скачивается wget'ом

Это неверный конфиг в таком случае.

invokercd ★★★★
()
Ответ на: комментарий от ubuntuawp

Этот конфиг легко скачивается wget'ом

Вы отдаете его по ftp?

Igron ★★★★★
()
Ответ на: комментарий от invokercd

Ну wget'от не получается, но злоумышленник же сможет получить доступ? Там же пасс от mysql тупо текстом :(

ubuntuawp ★★
() автор топика
Ответ на: комментарий от ubuntuawp

Htaccess апача наизусть помню
А для lighttpd не знаю

Какая нелепая отмазка для того чтобы не учиться гуглить.

edigaryev ★★★★★
()
Ответ на: комментарий от hidden_4003

Можно как-то получить этот конфиг? В lighttpd ничего не настроено
Доступ к файлу не запрещен
Когда делаю wget - сервер исполняет этот файл и на выходе ПУСТОТА

ubuntuawp ★★
() автор топика
Ответ на: комментарий от ubuntuawp

Ну вот потому там открытым текстом пароль и написан что как ты его не исполняй на выходе пустота.

Получить можно через другой дырявый скрипт либо через ftp/ssh или любой другой компонент с уязвимостью.

Если так мучает тот факт что файл лежит в папке доступной из веба то используйте такие cms у которых вся конфигурация лежит за пределами webroot. Разницы конечно никакой но если вам так спокойнее.

hidden_4003
()
Ответ на: комментарий от xeon_greg

:)

Я знаю, как ограничить доступ к файлу в Apache
А как это делается в LigHTTPd я не знаю :(
В интернете нормальных манов нету :(

ubuntuawp ★★
() автор топика
Ответ на: комментарий от xeon_greg

смс

CMS? Просто - она читала файл, локально

ubuntuawp ★★
() автор топика
Ответ на: комментарий от edigaryev

Буду рад, если мне поможешь найти ман/туториал/howto как ограничить доступ к файлам и директориям в lighttpd
еще что-то типа .htaccess для lighttpd, чтобы было проще
А то пиши в конфиг, перезапускай

ubuntuawp ★★
() автор топика
Ответ на: комментарий от ubuntuawp

Буду рад, если мне поможешь найти ман/туториал/howto как ограничить доступ к файлам и директориям в lighttpd

В первом комментарии есть ссылка, пробовал нажимать?

edigaryev ★★★★★
()
Ответ на: комментарий от edigaryev

Он будет потяжелее lighttpd, и так ресурсы ограничены
А там еще и 100500 всякого дерьма
И это все разгребать
И компилять под ARMv7, геморой. Он же тяжелый

ubuntuawp ★★
() автор топика
Последнее исправление: ubuntuawp (всего исправлений: 1)
Ответ на: комментарий от ubuntuawp

Это ты не понял, если взял lighttpd то будет именно в lighttpd.conf и никак иначе.

Легковесность по твоему сама собой достигается? Выпиливется избыточный функционал, упрощается = быстрее и легче но меньше фич.

hidden_4003
()
Ответ на: комментарий от ubuntuawp

Ты меня не понял, я хочу не в lighttpd.conf, а типа .htaccess

Пришло время делать выбор! Выбор сам себя не сделает! Сделай выбор:

  • $$$ за впиливание в lighttpd кода, позволяющего использовать Apache'вский .htaccess
  • «Тяжелый» апач, но зато с .htaccess, который ты «наизусть помнишь»
  • «Легкий» lighttpd, но необходимость назобраться с его конфигурацией (ссылки тебе уже привели не один раз)
edigaryev ★★★★★
()
Ответ на: комментарий от ubuntuawp

Отвыкай. Меня эта фича раздражает, потому что раскладывать конфигурацию сервера в 100500 мест это глупость. Это было актуально когда сервер работал от имени системного пользователя, были включены homedir и каждый мог себе выставить настройки, в твоем же случае это просто избыточно.

hidden_4003
()
Ответ на: комментарий от ubuntuawp

Сможет, если есть баг/дырка/фича/whatever в cms. В таком случае все .htaccessы идут нафиг, так как будет доступ к файлам со стороны сервера. И тут пароль от бд, уже не самое страшное.

invokercd ★★★★
()
Ответ на: комментарий от invokercd

Да это то да, мне просто конфиги хочется скрыть
Вот еще стоит ampache, mybb и ее хочу понаставить потыкать

ubuntuawp ★★
() автор топика
Ответ на: комментарий от ubuntuawp

Не понимаю смысла скрывать конфиги. Через http их не забрать, а если найдется отверстие в cms, то эти конфиги уже не играют никакой роли, можно будет слить что угодно получив права юзера из под которого исполняется php.

invokercd ★★★★
()
Ответ на: комментарий от ubuntuawp

Отключение поиска файлов .htaccess в директориях является одним из трюков оптимизации производительности апача. В lighttpd такого функционала нет и не будет.

unikum ★★★★★
()
Ответ на: комментарий от ubuntuawp

Этот конфиг легко скачивается wget'ом

Если веб-сервер отдаёт php файлы как файлы, а не выполняет как скрипты то никакой wp и прочие cms у тебя работать всё-равно не будут, а если php файлы выполняются как скрипты, то можешь в них логин и пароль хоть от интернет банкинга писать, главное не в параметрах функции print (:

Похапэшные CMSки не читаю параметры из config.php, они его выполняют, а от устанавливает нужные переменные.

MrClon ★★★★★
()
Ответ на: комментарий от ubuntuawp

А как ему ещё быть прописанным если его нужно мускую передавать? Дибо открытым текстом, либо обратимо изменённым (а это то-же самое).

MrClon ★★★★★
()
Ответ на: комментарий от ubuntuawp

В /etc/passwd вообще паролей нет, пароли в /etc/shadow (если у тебя не так то тебе срочно нужно обновлять дистр, уже лет пятнадцать как).
В /etc/shadow пароли (хэши паролей) не для предъявления кому-то, а для проверки предъявленных кем-то. Улавливаешь разницу?
Например я мускуль (или линукс, не важно) и я знаю что пароль вевь волосатый, первая буква у него «х», а последняя «й», а ты клиент и ты говоришь мне что пароль «хемингуэй» (а ты что подумал?), я проверяю подходит-ли «хемингуэй» под известные мне характеристики и даю тебе соответствующие привилегии (или не даю, если ты сказал «пушкин»).
Только в реальной жизни вместо первой и последней буквы используются криптографические хэш-функции, а подобрать строку дающую нужный хэш несколько сложнее чем найти что-то волосатое с первой буквой «х» и последней «й».

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Ой, блин, стыдно такое не знать :(
Спасибо за помощь!

ubuntuawp ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.