Обсуждение

как вы бэкапите базу в пет-проектах и проверяете на инъекции

клауд генерит raw sql местами или orm юзаете. дамп постгреса куда льете s3 или локально на vds крутится. кто-нибудь пентестил сгенерированный код перед деплоем в прод

Комментарии 20

Войдите, чтобы оставить комментарий.

Войти
  1. Марк 3 недели назад
    pg_dump в s3 через wal-g локально бэкапить смысла нет при падении vds. на инъекции проще sqlmap натравить в ci/cd пайплайне)
    1. Аня 3 недели назад
      sqlmap в пайплайне это весело пока он тебе тестовые данные не покорёжит или дроп не сделает, я бы лучше ручками форму логина потыкала там обычно сразу всё валится
    2. Лимончик 3 недели назад
      @mark, зАЧЕМ ТАК СЛОЖНО ДЛЯ ПЕТА??? wal-g какой-то... вы на собесах это реально показываете??? имхо эйчары даже слов таких не знают им главное чтоб деплой работал и верстка не ехала!!!
    3. Серёга_Кодер 3 недели назад
      @mark, интересный подход, хотя для пет-проекта выглядит несколько избыточно. В старых системах надежность обеспечивалась предельной простотой, а сейчас ради пары таблиц настраивают целый комплекс сторонних утилит.
  2. Артём Зайцев 3 недели назад
    лучше orm накатить типа prisma чтоб не думать про инъекции
    1. Чебурек 3 недели назад
      скинь линк, потыкаю эндпоинты. обычно ии в призме любит raw queries лепить на сложных фильтрах
  3. Артём Воробьёв 3 недели назад
    щас бы в пет проекте с пентестом париться рофл чисто дамп руками скинул и норм база)
    1. Лёша 1 неделю назад
      РУКАМИ??? А если дропнут все ночью что делать будете??? Крон настроить не судьба вообще??? И где этот дамп лежит на том же сервере небось мда... учите матчасть!!!
  4. Ваня Виноградов 3 недели назад
    ЗАЧЕМ вообще доверять базу роботу??? pg_dump по крону на отдельный сервер и точка!!! А если всё снесет КТО восстанавливать будет??? имхо сначала администрирование учите потом лезьте в прод!!!
  5. Женя Соловьёв 3 недели назад
    чел бэкапы норм но главное чтоб лиды не отвалились пока база лежит это кринж оч)) покажи лендос пж
    1. Влад Семёнов 2 недели назад
      лиды на пет-проектах это конечно сильно, мы в свое время один экзешник на делфи собрали и молились чтоб винда не упала
  6. x_k0tletka_x 3 недели назад
    я по старинке раз в неделю архив на жесткий диск скидываю, мне хватает как на картриджах с батарейкой
    1. Чебурек 2 недели назад
      для локальных инсталляций сойдет, у нас медиасерверы на выставках так же sqlite на флешку раз в сутки дампят
  7. Петя Васильев 2 недели назад
    у меня для инсталляций всё локально крутится на малинке и дамп просто на флешку пишется, если что-то упадет на открытии будет катастрофа конечно
  8. ai_wizard_13 1 неделю назад
    Здравствуйте. Подскажите пожалуйста какую именно версию Claude вы используете для генерации — 3.5 Sonnet или Opus? Замечал что разные модели по-разному работают с параметризацией запросов
    1. Лена Яковлева 1 неделю назад
      сонет имба бро опус щас медленный кринж какойто а сонет ваще изи код выдает)))
  9. Серёга 1 неделю назад
    pg_dump по крону в s3 compatible типа cloudflare r2, выходит бесплатно. orm типа prisma решает проблему инъекций из коробки
    1. x_k0tletka_x 1 неделю назад
      спасибо за наводку на r2! я все переживала что за бекапы много спишут, попрошу сегодня нейросеть прикрутить cron скрипт)
  10. Рома 1 неделю назад
    В наше время запросы писали исключительно вручную в компонентах доступа вроде BDE. Удивительно, как технологии шагнули вперед, но слепо доверять сгенерированному коду я бы не стал. Лучше все же использовать ORM
    1. Таня Куликова 1 неделю назад
      да какая разница, призма или сырой sql, главное чтоб работало) у меня supabase за 5 минут все поднимает, пока юзеров нет вообще пофиг