Size: a a a

WordPress Ukraine Community

2020 August 24

MD

Maxym Denysenko in WordPress Ukraine Community
Ну есть пхп-конфиги с данными для ДБ для приёмочные тестов
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
якшо в тебе в плагіні лежить файл .env, то це попандос. Тому що:
- якшо включені індекси директорії, то його одразу можна побачити, тицьнути і почитати всі твої секрети
- якшо індекси виключені, не проблема траверсивно пройтися по папках (а шлях то в нас через лінк будь-якого ассета є в html source сторінки) і спробувати відкрити в кожній папці файл .env - і якшо він є, то ми його знайдемо
- єдиний спосіб цього уникнути - на рівні конфігу сервера заборонити доступ до цього файлу або всіх файлів які починаються з крапки наприклад
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Maxym Denysenko
Ну есть пхп-конфиги с данными для ДБ для приёмочные тестов
цього не повинно бути в продакшн білді
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
такі речі не повинні потрапляти на бойовий сервер, там не потрібні тести 🙂
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Ну логично в целом
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Надо доделать билд)
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
🙂
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Ihor Vorotnov
ти не зрозумів суті суперечки 🙂

1. Приховувати лістинги директорій де є php-файли, логи, конфіги і тд - ТРЕБА
2. Виставляти коректні права на директорії і файли, юзера і групу - ТРЕБА
3. Сам по собі лістинг не є причиною зламу серверів
4. Через лістинг можна отримати “підказки” куди копати
5. Але в директоріях де лежать ПУБЛІЧНІ не-executable ресурси забороняти індекси БЕЗГЛУЗДО
@alexkutas що скажеш?
источник

AK

Alex Kutas in WordPress Ukraine Community
1 і 2 згідний
источник

AK

Alex Kutas in WordPress Ukraine Community
3 і 4 чертерта щоб н ебуло куди копати треба правильноналаштовувтаи
источник

AK

Alex Kutas in WordPress Ukraine Community
5 лучше закрити
источник

RM

Roman Misiura in WordPress Ukraine Community
Ihor Vorotnov
якшо в тебе в плагіні лежить файл .env, то це попандос. Тому що:
- якшо включені індекси директорії, то його одразу можна побачити, тицьнути і почитати всі твої секрети
- якшо індекси виключені, не проблема траверсивно пройтися по папках (а шлях то в нас через лінк будь-якого ассета є в html source сторінки) і спробувати відкрити в кожній папці файл .env - і якшо він є, то ми його знайдемо
- єдиний спосіб цього уникнути - на рівні конфігу сервера заборонити доступ до цього файлу або всіх файлів які починаються з крапки наприклад
нізя енв якимсь хешем назвати?
источник

RM

Roman Misiura in WordPress Ukraine Community
і закрити індексом*
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Alex Kutas
5 лучше закрити
ДЛЯ ЧОГО?! Який реальний бенефіт це дає?
я питаю конкретно: який є реальний вектор атаки / exploit, яким можна скористатися, якшо в папці з статичними асетами доступний лістинг директорії?
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Alex Kutas
3 і 4 чертерта щоб н ебуло куди копати треба правильноналаштовувтаи
якшо правильно налаштовувати все, то хай копають - все одно нічого не вийде і нічого не зламають
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Roman Misiura
і закрити індексом*
індексом ти закриєш лістинг директорії. а не доступ до того файла
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
змінивши його ім’я ти лише ускладниш трохи перебір, але сам файл все одно доступний по прямому урлу і його можна відкрити. проблема лише в тому шоб ім’я підібрати
источник

AK

Alex Kutas in WordPress Ukraine Community
Ihor Vorotnov
індексом ти закриєш лістинг директорії. а не доступ до того файла
тому блін я кажу налаштовувати права
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
так я ж і питаю, які мають бути права
источник

AK

Alex Kutas in WordPress Ukraine Community
з самог опочатку казав що індекси така собі практика
источник