-
Резюме
Вдовин Алексей Александрович Дата рождения 22.07.1978г. Проживаю в г.Новосибирск О работе, навыках, портфолио в свободном стиле: После 4-х лет очень интересной работы в коллективе профессионалов веб-студии Слон https://web-slon.ru/ настала пора поискать вакансию на основе приобретённых навыков. К сожалению с новыми проектами “затишье” а семью кормить нужно. Резюме решил выложить тут в свободном стиле. Оглядываясь назад…
-
Аспро Битрикс – восстановление сайта и лечение уязвимостей
На днях занимался восстановлением сайта и фиксацией уязвимостей сайта на CMS Битрикс с интегрированным модулем Аспро. Что интересно – движек Битрикса был в актуальном состоянии, но такого количества разного рода бэкдоров и всякого другого “шлака” я ещё не видел. Экспресс анализ показал, что на сайте установлено решение Аспро: Корпоративный сайт 3.0 (aspro.allcorp3) с датой обновления…
-
fail2ban – снижаем нагрузку блокировкой сканеров уязвимости и бесполезных ботов
Зачастую владельцы сайтов обращаются с проблемой, что сайт сильно “тормозит” – грешат на DDOS, просят разобраться и помочь. Анализ логово обычно показывает дополнительную нагрузку от ботов – когда сразу несколько ботов “заходит в гости”, а так же частенько попадаются на глаза сканеры уязвимостей, которые тоже прилично грузят систему. Для блокировки подобных “гостей” на уровне сервера…
-
Резервное копирование данных с сервера RСlone + 1C Обновлятор = спокойный сон
Недавно клиент озадачил вопросом резервного копирования данных с windows сервера (на случай его “падения”). Соответственно, вариант с сохранением данных на этом же сервере не рассматривался (было именно так реализовано – бэкапилось на другой физический диск). В случае выхода из строя например материнской платы или вообще физического уничножения сервера (пожар в ДЦ) – данные “погибали”, и…
-
Битрикс – обновление виртуальной машины с CentOs 7
В wordstat Яндекса вижу запросы “centos 9 битрикс“, “битрикс обновление centos 7 на centos 9” и “установка битрикс на centos 9” и становится грустно от такой подставы со стороны Битрикса. ВНИМАНИЕ! Операционной системы CentOs 9 не существует, проект умер так и не родившись. CentOs 9 Stream это другая операционная система и никакого отношения к CentOs…
-
Битрикс – ошибка в админке в списке пользователей
Если в Битриксе в админке в списке пользователей начала вылетать ошибка “fatal error allowed memory size of…”, скорее всего установлено много записей на страницу, например поставили 500 Алгоритм решения проблемы: заходим под глючным юзером в админку в командную строку …/bitrix/admin/php_command_line.php?lang=ru копипастим туда $options = new \Bitrix\Main\Grid\Options(‘tbl_user’);$options->setPageSize(50);$options->save(); и выполняем Всё – после этого в юзерах будет…
-
Битрикс ВМ и окончание поддержки CentOs 7 – включение репозитория и варианты миграции
До последнего надеялся и верил, что Битрикс выкатит какое то решение для своего продукта BitrixVM до окончания срока поддержки CentOs 7, но к сожалению Битрикс этого не сделал и упал в моих глазах ниже плинтуса 🙁 Битриксу в этом плане не привыкать – модули форума и другие входящие в состав лицензий 10 летней давности с…
-
Критическая уязвимость в OpenSSH
Уязвимость CVE-2024-6387 типа Race Condition обнаружена в серверном компоненте OpenSSH (sshd). Она может привести к удаленному выполнению кода с root-привилегиями на системах Linux с glibc. Исследовательская компания Qualys выявила более 14 миллионов потенциально уязвимых серверов OpenSSH в интернете. Уязвимость затрагивает версии OpenSSH от 8.5p1 до 9.7p1, а также некоторые более старые версии. Для защиты необходимо…
-
Битрикс ORM – ManyToMany связь двух HLBlock сущностей
Вводные данные – две ХЛ блочные сущности (названия менять не буду – лень, оставлю как есть в проекте) “Очереди” RECEIPTQUEUE (таблица receipt_queue) и календари RECEIPTCALENDAR (таблица receipt_calendar) в очередях я создал поле UF_RECEIPT_CALENDAR типа “Связь с элементами ХЛ блока” множественное ORM классы таблиц уже созданы с помощью генератора Далее вооружившись документацией идём настраивать множественную связь…
-
Лабораторные по Linux в колледже
Сын показал методичку с лабами по Linux – честно сказать я охренел! Работая всю жизнь системным администратором (20 лет) и последние 3 года программистом (тоже тесно связан с linux OS) я приблизительно процентов 20% информации оттуда знал. Предмет рассчитан всего на один семестр – ИМХО неподготовленных студентов вытащить на такой уровень за полугодие просто нереально.…
-
Переезд блога на WordPress 6.5.2
В рамках освобождения старой виртуалки php 7.4 и переезда всех сайтов на виртуалку с php 8.2 дошли руки и до блога. Собственно, пока времени на всякие улучшалки нет – преследовал цель перекинуть контент. Установил свежий WP, активировал один из штатных шаблонов, перетащил контент экспортом/импортом.Сначала думал обновляться, но с 2х попыток не заладилось – выбрал путь…
-
Устранение майнера moneroocean xmrig
Всем привет! Не так давно ко мне обратились за помощью для устранения вредоносного ПО на сайте – майнера moneroocean xmrig который после удаления всегда появлялся по пути /tmp/.tmp/moneroocean/config_background.json Первичная уязвимость оказалась в том, что на хостинге забыли удалить сайт по умолчанию в /home/bitrix/www – в итоге установочные скрипты были доступны по IP адресу сервера, чем…
-
Что делать при обнаружении взлома сайта на 1С Битрикс? Практические рекомендации
Волею судеб попал на ветку официального форума 1С Битрикс по взлому данной системы управления сайтом – как то в давнее время несколько клиентов были взломаны, пришлось вникать в тему. Собственно, тема актуальна и по сей день – в форум постоянно приходят новые люди с той же самой проблемой. “Сайт на движке Битрикс взломали – что…
-
VMBitrix настройка почты на mail.ru
Ранее я настраивал почту без привлечения стороннего почтового сервера, по такому мануалу https://dev.1c-bitrix.ru/community/webdev/user/53386/blog/11674/ Но такая настройка не проста, несколько постов на эту тему https://gtalex.ru/?s=%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D0%BF%D0%BE%D1%87%D1%82%D1%8B Так же, на сколько я помню, при таком подходе есть проблемы, когда на хостинге несколько сайтов. В общем в этот раз я решил, что почтой должен заниматься почтовый сервер – имхо…
-
Ошибка при установке Let’s Encrypt сертификата в Bitrix VM (виртуальная машина CentOs с установленным bitrix env)
Наконец то дошли руки – на выходных прикрутил к блогу бесплатный сертификат Let’s Encrypt, теперь работаем по защищённому соединению. Т.к. для хостинга я использую Bitrix VM настройка сего действия производится в меню bitrix env. Оставлю ссылку для истории https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37&LESSON_ID=11451&LESSON_PATH=3908.8809.8873.11449.11451 Не пойму почему, но сертификат сразу с менюшки не вставал, в логах ошибка Failed to set…
-
SSH туннели и проброс портов
Если честно даже не понимаю, как я к своим годам так и не заюзал такой супер-удобный инструмент как SSH туннели и проброс портов… Началось с того, что мне понадобился доступ к удалённой БД, порт снаружи закрыт. Попробовал настроить SSH туннелирование в настройках БД в PHPStorm … При тестировании соединения в ssh всё ОК, тест проходит…
-
Ubuntu PHPStorm – символ E при нажатии комбинации для комментирования записи
С ком.строки выполняем две команды и проблемы нет gsettings set org.freedesktop.ibus.panel.emoji hotkey “[]” gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey “[]” Источник https://intellij-support.jetbrains.com/hc/en-us/community/posts/4409874924178-Ctrl-inserts-a-weird-letter-e
-
Ubuntu Grub – уменьшение таймаута выбора вариантов загрузки
правим /etc/default/grub GRUB_TIMEOUT=3 GRUB_DEFAULT=3 GRUB_RECORDFAIL_TIMEOUT=3 sudo update-grub reboot
-
vmware player on Ubuntu 22.04: Could not open /dev/vmmon: No such file or directory.
Настраиваю новый ноут – установил свежую Ubuntu 22.04.2 LTS (ядро 5.19.0-46-generic) и решил перетащить готовые виртуалки с компа, поставил vmplayer 17.0.2 И при запуске любой ВМ ловлю ошибку Could not open /dev/vmmon: No such file or directory. Собственно, третий день плотной борьбы наконец то принесли свои плоды! Перепробовал многое … вот пару хороших статей и…
-
Битрикс – сайт редиректит на старый домен
Бывает, что при настройке локальной разработки или тестовой среды сайт упорно редиректит на старый сайт – такое часто бывает если БД переносится не средствами бэкапа Битрикса. Чтобы запустить админку временно в файле “bitrix/modules/main/include.php” комментируем строки 162 и 163 подключающие OnPageStart foreach (GetModuleEvents(“main”, “OnPageStart”, true) as $arEvent) ExecuteModuleEventEx($arEvent); либо временно убрать папку /bitrix/modules/security/ из /modules/ далее…