Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен LibreDB Studio, веб-редактор баз данных"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от opennews (??), 06-Сен-26, 17:58 
Доступен LibreDB Studio, веб-клиент и IDE для работы с базами данных (актуальный выпуск 0.13.7). Приложение распространяется под лицензией MIT и предназначено для установки на собственный сервер: администратор запускает его на своей машине, а пользователи подключаются через браузер. Среди расширенных возможностей: централизованный вход через SSO (OIDC), разграничение прав доступа (RBAC), полный журнал аудита запросов, построение ER-диаграмм, визуализация вывода EXPLAIN и сравнение схем...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=66216

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Доступен LibreDB Studio, веб-редактор баз данных"  +3 +/
Сообщение от Аноним (1), 06-Сен-26, 17:58 
осталось выложить баш-скрипт на сайте, админу корпорации выполнить его через судо и готов удобный интерфейс для хакеров в корпоративные базы...
Ответить | Правка | Наверх | Cообщить модератору

2. "Доступен LibreDB Studio, веб-редактор баз данных"  –1 +/
Сообщение от Аноним (2), 06-Сен-26, 18:14 
проще вместо веб-редактора на этой страничке выложить логин и пароль от ssh/rdp
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступен LibreDB Studio, веб-редактор баз данных"  +2 +/
Сообщение от Аноним (5), 06-Сен-26, 19:23 
Так доступ должен быть только у кого надо. А не у всех.
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступен LibreDB Studio, веб-редактор баз данных"  +2 +/
Сообщение от libredbemail (ok), 06-Сен-26, 21:52 
Автор проекта. По существу, без спора с шуткой.

Есть: без аутентификации не открывается ни один маршрут (локальные учётки или OIDC/SSO), RBAC admin/user, ограничение частоты на логине и на запросах к БД, проверка Origin на изменяющих запросах, CSP и сопутствующие заголовки, сравнение пароля за постоянное время, пароли к базам шифруются в серверном хранилище, каждое событие аудита, отдельной JSON-строкой в stdout.

Нет, и написано у нас же: копия учётных данных в браузере не шифруется, агентский режим и часть аудита помечены как partial. Список , docs/SECURITY.md, там у каждой строки указан файл, который её реализует, и тест, который падает, если её сломать.

И да, голым в интернет это ставить не надо. Инструмент внутренний, за вашим периметром.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

11. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от ананим.orig (?), 06-Сен-26, 22:01 
А браузеру клиента доверяете?
Т.е. в одной вкладке порнохаб, в другой госуслуги,.. и в следующей сабж?
Ответить | Правка | Наверх | Cообщить модератору

13. "Доступен LibreDB Studio, веб-редактор баз данных"  +2 +/
Сообщение от libredbemail (ok), 06-Сен-26, 22:18 
Не доверяю, и не должен: соседняя вкладка не читает localStorage чужого origin, это граница самого браузера. Если она пробита, вместе с сабжем уходят и госуслуги, прикладной код там не спасает никого.

Реальный риск не соседняя вкладка, а XSS в нашем же origin: только он до этого localStorage и добирается. Поэтому строки 0.1 и 1.1 в таблице самые важные. Вывод модели никогда не становится HTML-строкой, строковый путь убран, а не экранирован, так что его нельзя вернуть правкой правил разметки. Плюс CSP и остальные заголовки, на каждое есть тест.

Чего не делаем: localStorage не шифруем. Это источник рендера, шифрование потребует мастер-пароля и процедуры восстановления, а это уже другой продукт. Написано у нас же, docs/SECURITY.md, раздел Known limits.

Против вредоносного расширения или уже скомпрометированной машины ответа нет ни у нас, ни у любого веб-приложения: расширение читает localStorage любого origin. Если это в вашей модели угроз, веб-клиент вам не подходит.

Так честнее, чем обещать обратное.

Ответить | Правка | Наверх | Cообщить модератору

19. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от Аноним (19), 06-Сен-26, 22:43 
Учитывая, что на базе Монако, то не проще было завернуть в Электрон тогда и не использовать браузеры?
Ответить | Правка | Наверх | Cообщить модератору

21. "Доступен LibreDB Studio, веб-редактор баз данных"  +1 +/
Сообщение от libredbemail (ok), 06-Сен-26, 23:01 
Не проще: обёртка есть, и она не Electron, а Tauri v2.

Сервер она не заменяет, а запускает его же, тот самый standalone-payload как sidecar, ждёт 200 на /api/db/health и открывает системный webview на 127.0.0.1.
Под Linux desktop-AppImage собирается в релизном CI на каждую архитектуру. Под macOS и Windows пока нет, и упирается это в платные подписи, а не в технику.

Electron не взяли осознанно: ~5-10 МБ против ~85-120 МБ, системный webview вместо своего Chromium, а Node-in-renderer, ради которого его обычно и берут, нам не нужен,  весь UI отдаёт сам сервер. Сравнение и причины целиком: docs/DESKTOP_WRAPPER_SPIKE.md.

Браузер это не отменяет: продукт серверный.
Ставит админ, доступ раздаётся ролями, пароли к базам не расходятся по машинам. Обёртка — для случая «одна машина, один человек».

Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от ананим.orig (?), 06-Сен-26, 23:18 
> Так честнее, чем обещать обратное.

Так и я об этом.

Не, поймите правильно, я рад сабжу.
Для кучи сайто писателей, хоммэйд и прочего оутсорс вполне себе.

Но что за мода все пихать в/через веб до сих пор шокирует?

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

24. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от libredbemail (ok), 06-Сен-26, 23:28 
Мода эта раздражает и меня, честно.
Причина тут не в ней: в веб ушла не «удобность», а то, что учётные данные к базам остаются на сервере и не расходятся по тридцати машинам, а доступ и журнал живут в одном месте.
Толстый клиент это тоже умеет, только его потом надо раздавать и обновлять.

Спасибо за вопросы, они были по делу.

Ответить | Правка | Наверх | Cообщить модератору

17. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от Норм (?), 06-Сен-26, 22:37 
Вы забыли про (бульен) АйАй в этой штуке.
То есть чел который это юзает доверяет бомжу на улице, базу данных, очень ценную наверное. Вкладки бравзер...
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

22. "Доступен LibreDB Studio, веб-редактор баз данных"  +1 +/
Сообщение от libredbemail (ok), 06-Сен-26, 23:09 
ИИ здесь необязателен, и это не оборот речи.
Без конфигурации LLM_* провайдер по умолчанию требует ключа, availability отвечает NO_MODEL_CONFIGURED, панель не рендерится, обращений к модели не происходит вообще.


Если включать, вы выбираете куда. Ollama на своей машине: ничего не покидает сеть.
Внешний провайдер: наружу уходит и схема, и строки того, что прочитано.
Мы это не смягчаем, что именно уходит по каждой поверхности, с указанием места вызова, в docs/AGENT_DATA_FLOW.md, и отдельным пунктом в Known limits.

Запрос модель только предлагает: режим только для чтения,
выполняется после подтверждения человеком.

Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от mikhailnov (ok), 07-Сен-26, 01:23 
Автор, вы нейробот? :-)
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

28. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от Аноним (28), 07-Сен-26, 02:56 
еще какой, только нейроботы поделия микрослопа юзают tssssssss
Ответить | Правка | Наверх | Cообщить модератору

4. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от Аноним (5), 06-Сен-26, 19:22 
Казалось бы что может пойти не так. Программа от китайцев на дырявом языке.
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен LibreDB Studio, веб-редактор баз данных"  +2 +/
Сообщение от BrainFucker (ok), 06-Сен-26, 22:12 
А что с TypeScript не так? У типичного местного контингента дыр побольше будет.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступен LibreDB Studio, веб-редактор баз данных"  +4 +/
Сообщение от Аноним (19), 06-Сен-26, 22:42 
В топе контрибьютеров одни турки и Claude. Откуда взялись китайцы?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

6. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от Норм (?), 06-Сен-26, 20:31 
Адмнистратор запускает на своей машине а клиенты подключаются?
К редактору баз данных? Чтобы что?
Зачем редактору клиенты?
Ответить | Правка | Наверх | Cообщить модератору

9. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от libredbemail (ok), 06-Сен-26, 21:54 
Затем же, зачем в конторе один bastion, а не тридцать ноутбуков с боевыми паролями. Ставит админ, доступ раздаёт ролями, пароли к базам не расходятся по машинам, кто какой запрос выполнил, видно в журнале
Если вы один и база локальная, вам это не нужно, берите psql или DBeaver. Это не замена им
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от Норм (?), 06-Сен-26, 22:30 
> Затем же, зачем в конторе один bastion, а не тридцать ноутбуков с
> боевыми паролями. Ставит админ, доступ раздаёт ролями, пароли к базам не
> расходятся по машинам, кто какой запрос выполнил, видно в журнале
> Если вы один и база локальная, вам это не нужно, берите psql
> или DBeaver. Это не замена им

В базе обычно свои юзеры с ролями.
Пароли к базам не расходятся, а расходятся пароли к тулзе для доступа к базам - найс.
Ну допустим. 🤷‍♀️ Чего в мире только не бывает.

Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от Аноним (29), 07-Сен-26, 03:36 
> расходятся пароли к тулзе для доступа к базам

Про SSO в вашей деревне, полагаю, не слышали.

> Ну допустим. 🤷‍♀️ Чего в мире только не бывает.

Ответить | Правка | Наверх | Cообщить модератору

33. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от User (??), 07-Сен-26, 07:59 
Да вот как бы тебе сказать? Проще через ldap2pg+kerberos один раз настроить, чем с вебней всю жисть маяться. Это в том (очень и очень) нечастом случае, когда толпе народа нужен доступ к боевым базам.
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен LibreDB Studio, веб-редактор баз данных"  –2 +/
Сообщение от Аноним (7), 06-Сен-26, 21:31 
> Для запуска достаточно команды "docker run

Звиздец. А без этого прям уже никак не сделать в 2026?

Ответить | Правка | Наверх | Cообщить модератору

10. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от libredbemail (ok), 06-Сен-26, 22:00 
Docker не обязателен, это просто самая короткая строчка для новости.
Нативно, без контейнера: deb/rpm, AppImage, snap, tar.gz с релизов, Homebrew. Все они несут свой Node внутри, ставить его отдельно не нужно. Через npm, npx @libredb/studio, там Node ваш. Под Windows есть winget и choco.

Кому нужен контейнер или кластер, образ и Helm-чарт тоже есть, но это выбор, а не условие.

Ответить | Правка | Наверх | Cообщить модератору

15. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от Норм (?), 06-Сен-26, 22:32 
> Все они несут свой Node внутри

Замечательно! Вот это самое необходимое на машине админа для ковыряния в бд.

Ответить | Правка | Наверх | Cообщить модератору

20. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от libredbemail (ok), 06-Сен-26, 22:44 
Претензию понимаю, но это не «ещё один Node в системе».

В deb/rpm рантайм лежит внутри пакета: /usr/lib/libredb-studio/node/bin/node, в PATH его нет,
системный node не трогается и не нужен.
npm во время работы не запускается вообще, зависимости уже внутри пакета, ставится и сносится одной командой пакетного менеджера.

Дальше это обычный пакет: юнит /usr/lib/systemd/system/libredb-studio.service, конфиг /etc/libredb-studio/env, состояние /var/lib/libredb-studio.
Прямой запуск, без systemd, по умолчанию слушает 127.0.0.1.

Состав зависимостей не на слово: SBOM публикуется с каждым релизом.

Ответить | Правка | Наверх | Cообщить модератору

16. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от Норм (?), 06-Сен-26, 22:33 
>> Для запуска достаточно команды "docker run
> Звиздец. А без этого прям уже никак не сделать в 2026?

Низя, там хтонический ужас в виде нмп лефтпадов и прочих жаваскриптов.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

32. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от User (??), 07-Сен-26, 07:51 
Можно. Но полинтернета для ноды качать тебе не понравится.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

26. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от mikhailnov (ok), 07-Сен-26, 01:28 
>  if systemctl is-active --quiet libredb-studio.service 2>/dev/null; then
>    systemctl restart libredb-studio.service >/dev/null 2>&1 || true
>  fi

https://github.com/libredb/libredb-studio/blob/4d66b72ddd344...

это можно заменить на systemctl try-restart

Ответить | Правка | Наверх | Cообщить модератору

27. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от vasuikoffemail (?), 07-Сен-26, 02:04 
Я считаю что это очень нужная и полезная в работе вещь. Автору желаю терпения и неукротимой веры в то, что делает он все правильно.
Ответить | Правка | Наверх | Cообщить модератору

30. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от Аноним (30), 07-Сен-26, 07:31 
А firebird?
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступен LibreDB Studio, веб-редактор баз данных"  +/
Сообщение от User (??), 07-Сен-26, 07:50 
Уф. Мало нам pgadmin'а так ещё и для других бидэ тех же щщщей да погуще лей за грехи наши...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру