Новости Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla.v.6.1.0 Что нового?Модуль корзины. Отображение корзины в виде offcanvas-элемента.Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили. Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.Подробнее в блоге Hikashop.Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:- 13 исправлений ошибок- 17 улучшений. В частности:- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.- 4 новых функции:- - добавлена поддержка Joomla 6.0.- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.- - Теперь можно выбирать склады для вариантов товаров.Подробнее в Changelog Hikashop.Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.@joomlafeed#joomla #расширения #hikashop

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста "Просто о Digital"Гость:🎙 Владимир Сергеенко ( https://t.me/aixman ) • Интернет-маркетолог с 14-летним опытом• Соавтор книги «Нетворкинг»• Спикер конференции Ассоциации директоров по развитиюВедущий:💻 Игорь Филипенко ( https://t.me/igorleee )• Программист и предприниматель с 16-летним опытом в digital• Основатель подкаста "Просто о Digital"• Специалист по автоматизации бизнес-процессовВ этом выпуске вы узнаете:🔥 Актуальность сайтов в эпоху нейросетей• Актуален ли сайт сейчас и будет ли актуален в будущем?• Зачем нужен сайт? Есть ли иные инструменты привлечения клиентов?🤖 Нейросети vs Поисковики vs Сайты• Почему нейросети не заменят сайты в B2B-сегменте• Как Google и Яндекс меняют алгоритмы из-за AI-конкуренции📊 Сайт как центр вселенной вашего трафика• Почему без сайта вы сливаете 40% маркетингового бюджета впустую?🛡 Безопасность и Joomla 6.0• Как отфильтровать 99% ботов и сэкономить на трафике• Почему Joomla теперь обходит WordPress в безопасности и скорости⚖️ Выбор платформы: битва CMS• WordPress: 50% рынка но 80% уязвимостей• Joomla: профессиональная CMS для сложных проектов• Drupal: почему его похоронили в 2023 году• Tilda: когда конструктор выгоднее CMSПриятного просмотра/прослушивания!RSS: https://cloud.mave.digital/61930Mave: https://igorfilipenko.mave.digitalЯндекс Музыка: https://music.yandex.ru/album/35840190Telegram Mave: https://t.me/mavestreambot/app?startapp=igorfilipenkoApple Podcasts: https://podcasts.apple.com/us/podcast/просто-о-digital-и-бизнесе/id1801903450ВКонтакте: https://vk.com/podcasts-12488584Youtube: https://www.youtube.com/playlist?list=PLfR6jTpnkohDDco32xZ-KyMyWi_S5Xdy2=========================Видео-формат подкаста:Rutube: https://rutube.ru/video/b5762754f9d3e0dc382f32f3034be0a2/Youtube: https://youtu.be/nu1XF2jNbxY#подкаст #podcast

0 Пользователей и 1 Гость просматривают эту тему.
  • 57 Ответов
  • 70090 Просмотров
*

Alex_B

  • Захожу иногда
  • 196
  • 39 / 0
Предлагаю на рассмотрение(использование) реализацию нового протокола HTTP-авторизации.

Идея протокола принадлежит авторитетному в вопросах безопасности человеку, руководителю проекта "openPGP в России" (http://www.pgpru.com/).

Цели протокола:
- защита от пассивных атак, т.е. простого прослушивания трафика между пользователем и сайтом с целью перехвата пароля;
- защита от активных атак, т.е. более открытых действий злоумышленника, направленных, к примеру, на захват текущей авторизованной сессии.

При использовании этого протокола(названия пока нет) пароль не передается по сети в открытом виде.

Прочитать оригинальную идею протокола можно по адресу http://www.vladmiller.info/blog/index.php?comment=61.


Реализация для Joomla:
1.Все необходимые файлы находятся во вложении
2.Необходимо распокавать файлы и заменить
   - ..administrator\index.php на файл во вложении
   - ..administrator\templates\joomla_admin\login.php на файл во вложении

3.В папку ..administrator\ положить следущий файл из вложения:
   - webtoolkit.md5.js

4.В корневую папку (на уровне с configuration.php) положить файл из вложения
   - config.php

config.php
Используется для настроек.

ВНИМАНИЕ:
в файле config.php обязательно заменить секретный показатель, известный только серверу, с дефолтного на свой.
Протокол будет осуществляться только при авторизации со страницы administrator\index.php
(т.е. модуль авторизации не написан)


Буду рад если кто-нибудь (кроме меня) будет использовать и благодарен за критику.

[вложение удалено Администратором]
« Последнее редактирование: 21.02.2007, 19:59:20 от Alex_B »

Re: Безопасная авторизация для Joomla
« Ответ #1 : 21.02.2007, 20:20:56 »
спасибо брат, мы тебя ни когда забудем за это! :)
p.s. ты смотри, как раз то что мне нужно
« Последнее редактирование: 23.02.2007, 18:55:59 от meAndr »
*

Alex_B

  • Захожу иногда
  • 196
  • 39 / 0
Re: Безопасная авторизация для Joomla
« Ответ #2 : 23.02.2007, 15:23:35 »
протокол оказался не новым, прошу прощения за дизинформацию. такой протокол уже есть называется он CHAP.

CHAP (англ. Challenge Handshake Authentication Protocol) — широко распространенный алгоритм проверки подлинности, предусматривающий передачу не самого пароля пользователя, а косвенных сведений о нем. При использовании CHAP сервер удаленного доступа отправляет клиенту строку запроса. На основе этой строки и пароля пользователя клиент удаленного доступа вычисляет хеш-код MD5 (Message Digest-5). Хеш-функция является алгоритмом одностороннего (необратимого) шифрования, поскольку значение хеш-функции для блока данных вычислить легко, а определить исходный блок по хеш-коду с математической точки зрения невозможно. Хеш-код MD5 передается серверу удаленного доступа. Сервер, которому доступен пароль пользователя, выполняет те же самые вычисления и сравнивает результат с хеш-кодом, полученным от клиента. В случае совпадения учетные данные клиента удаленного доступа считаются подлинными.

http://wiki.satgate.net/index.php/CHAP

идея не нова, так же есть S/Key впринципе похожий.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Безопасная авторизация для Joomla
« Ответ #3 : 23.02.2007, 16:43:24 »
протокол оказался не новым, прошу прощения за дизинформацию. такой протокол уже есть называется он CHAP.
ну в любом случае это интересное направление... хотя в первую очередь, для повышения безопасности административной панели, я бы предложил встроить CAPTCHA и учет количества попыток авторизации в административной панели. Увеличивая интервал времени между попытками по прогрессии... Это как минимум позволит блокировать возможность брутфорса пароля администратора...
*

Alex_B

  • Захожу иногда
  • 196
  • 39 / 0
Re: Безопасная авторизация для Joomla
« Ответ #4 : 23.02.2007, 18:16:03 »
Скорее всего это направление будет интересно тем, кто по какой-то причине не может использовать SSL.
Однако, от пассивных атак такие оборонительные дейсвия вполне подходят.

Я, в меру своих сил, постараюсь сделать нечто большее чем есть сейчас. Тем более, что не мне одному это кажется интересным ;D

(CAPTCHA - и как это я сам не додумался)
*

Vladzimir

  • Захожу иногда
  • 107
  • 22 / 1
  • В очередь! в очередь! День Сурка © М.Борзыкин
Re: Безопасная авторизация для Joomla
« Ответ #5 : 20.06.2007, 17:36:10 »
А я себя прикрутил CAPTCHу + .htpasswd  :o
Вроде бы влом не возможен.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Безопасная авторизация для Joomla
« Ответ #6 : 21.06.2007, 06:18:47 »
так выложите свою наработку :)

Alex_B
планируется ли переписать модуль авторизации?
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Alex_B

  • Захожу иногда
  • 196
  • 39 / 0
Re: Безопасная авторизация для Joomla
« Ответ #7 : 21.06.2007, 10:44:23 »
Timon_Crazy, а модуля и небыло :)
аторизация будет выполняться по протоколу только со страницы корень/administrator/index.php
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Безопасная авторизация для Joomla
« Ответ #8 : 21.06.2007, 11:55:38 »
да вот модуль нужен...
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Vasabi

  • Осваиваюсь на форуме
  • 25
  • 3 / 0
Re: Безопасная авторизация для Joomla
« Ответ #9 : 06.08.2007, 17:05:23 »
А если просто взять и переименовывать index.php  в administrator\  скажем  на  xedni1986.php, которое знает только админ,  и проблемы нету.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Безопасная авторизация для Joomla
« Ответ #10 : 07.08.2007, 09:38:45 »
много привязок только на index.php
надо "хачить" движок
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.

Re: Безопасная авторизация для Joomla
« Ответ #11 : 10.10.2007, 13:10:46 »
Добрый день!

Подскажите, пожалуйста, для каких версий Joomla! подходит этот хак?

Заранее благодарю.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Безопасная авторизация для Joomla
« Ответ #12 : 10.10.2007, 14:08:17 »
если не ошибаюсь то для 1.12
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.

Re: Безопасная авторизация для Joomla
« Ответ #13 : 11.11.2007, 20:09:05 »
хм, сделал как все написано в инструкции, кинул все файлы на ФТП на установленную Джумлу, секретное слово вписал и теперь Админка не принемает мой старый пороль, че делать? не копии файлов я конечно сделал, но че делать чтобы пороль то принемала система.

Re: Безопасная авторизация для Joomla
« Ответ #14 : 12.11.2007, 23:14:41 »
ау((( сори за флуд, нужен очень ответ, почему логин и пороль мой не принимает система после этих манипуляций в топике((
*

Alex_B

  • Захожу иногда
  • 196
  • 39 / 0
Re: Безопасная авторизация для Joomla
« Ответ #15 : 13.11.2007, 11:11:31 »
Dem, какая версия Joomla?

Re: Безопасная авторизация для Joomla
« Ответ #16 : 14.11.2007, 14:24:45 »
Joomla_1.0.13_RE-Stable-Full_Package

Re: Безопасная авторизация для Joomla
« Ответ #17 : 15.11.2007, 04:31:34 »
ау
*

MrBin

  • Осваиваюсь на форуме
  • 22
  • 3 / 0
Re: Безопасная авторизация для Joomla
« Ответ #18 : 15.11.2007, 07:52:18 »
сказали же:
если не ошибаюсь то для 1.12
*

Alex_B

  • Захожу иногда
  • 196
  • 39 / 0
Re: Безопасная авторизация для Joomla
« Ответ #19 : 15.11.2007, 15:06:34 »
Dem, на выходных постараюсь посмотреть. на 13_RE не пробовал ставить

Re: Безопасная авторизация для Joomla
« Ответ #20 : 16.11.2007, 08:18:51 »
Dem, на выходных постараюсь посмотреть. на 13_RE не пробовал ставить

Спасибо
*

Alex_B

  • Захожу иногда
  • 196
  • 39 / 0
Re: Безопасная авторизация для Joomla
« Ответ #21 : 17.11.2007, 12:49:50 »
В Joomla 1.0.12
пароли хранились в виде хешей md5.
Пароль, введенный пользователем, хешируется и сравнивается с хешем из базы данных.
Если хеши совпали – значит пользователь тот за кого себя выдает.


В Joomla 1.0.13
это изменено, пароли хранятся следующим образом:
при записи пароля генерируется псевдослучайная строка из 16 символов.
Затем эта строка складывается с паролем, полученная стока хешируется по алгоритму md5:

md5 (пароль + случайная строка) = хеш_пароля_и_строки

В базе данных хранится хеш_пароля_и_строки и сама эта псевдослучайная строка через двоеточие:

хеш_пароля_и_строки:случайная_строка

Авторизация осуществляется следующим образом:
- из базы достается вся хранящаяся там строка,
- введенный пароль складывается с тем, что стоит после двоеточия (это сгенерированная при регистрации случайная строка)
- от полученной строки берется хеш и сравнивается с тем, что стоит до двоеточия.



Предложенный протокол
не предполагает передачи пароля в открытом виде (в этом его суть):
В браузере введенный пароль хешируется и складывается со строкой переданной сервером (это строка каждый раз разная):

md5 ( md5(введенный_пароль) + строка_от_сервера) = хеш_пароля_и_строки_сервера

строка_от_сервера зависит от секрета сервера, временной метки начала авторизации и ip адреса.

- хеш_пароля_и_строки_сервера передается на сервер,
- там снова вычисляется строка_от_сервера2,
- и базы данных достается хеш пароля,
- полученный из БД хеш пароля складывается с только что вычисленной строкой строка_от_сервера2 и опять хешируется:

md5 ( хеш_пароля_из_БД + строка_от_сервера2) = хеш_пароля_и_строки_сервера2

Потом строка полученная от браузера сравнивается с вычисленной на сервере:
хеш_пароля_и_строки_сервера == хеш_пароля_и_строки_сервера2.



Так вот
из-за нововведения в Joomla 1.0.13 браузер должен был бы считать не просто хеш пароля, а хеш от строки пароля сложенной с псевдослучайной строкой сгенерированной при регистрации (та которая хранится после двоеточия). Однако браузер никак не может узнать эту строку.



А вот зачем это
было сделано, я так и не понял. Почему не хранить просто хеши паролей?
Это псевдослучайная строка, добавляемая к паролю перед хешированием, все равно хранится в БД вместе с хешем.
Если злоумышленник получит копию базы данных, он сможет подобрать пароль по хешу точно также, как если бы захеширован был бы только пароль.


Т.е. ранее он, при удачном подборе строки под конкретный хеш, получал сразу пароль, то теперь он получает пароль + добавленная_строка.
И строка эта ему известна, а отрезать известную строку от конца другой – это элементарная операция.

Re: Безопасная авторизация для Joomla
« Ответ #22 : 18.11.2007, 20:47:39 »
блин -/

Re: Безопасная авторизация для Joomla
« Ответ #23 : 29.12.2007, 10:46:29 »
Реализация для Joomla:
1.Все необходимые файлы находятся во вложении
2.Необходимо распокавать файлы и заменить
   - ..administrator\index.php на файл во вложении
   - ..administrator\templates\joomla_admin\login.php на файл во вложении

3.В папку ..administrator\ положить следущий файл из вложения:
   - webtoolkit.md5.js

4.В корневую папку (на уровне с configuration.php) положить файл из вложения
   - config.php

всё сделал ответ: превышен временной интервал ответа

гуру будте любезны подсказать где надо подправить,
ковыряние в config.php результата не принесло
установлена Joomla_1012_Lavra_Edition_2007
заранее благодарен Сергий
*

Alex_B

  • Захожу иногда
  • 196
  • 39 / 0
Re: Безопасная авторизация для Joomla
« Ответ #24 : 29.12.2007, 13:49:21 »
straniks, да вроде правильно делали, надо в config.php изменить

$access_interval = 60;

минуты на набор пароля должно хватить с запасом.

Тут еще такой момент, после неудачной попытки (когда времени на набор не хватило или пароль не тот) нужно не просто кнопку назад жать - а начать новую сессию.
« Последнее редактирование: 29.12.2007, 16:10:54 от Alex_B »

Re: Безопасная авторизация для Joomla
« Ответ #25 : 31.12.2007, 13:26:16 »
Спасибо брат,
изменил, ответсервака :пользователь с таким именем не зарегистрирован
ну ето понятно- выпимши- настрою
С Новым годом всех благ вам
благодарен за ответ
*

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
*

FxPunter

  • Давно я тут
  • 691
  • 112 / 7
  • Э-эх!
Re: Безопасная авторизация для Joomla
« Ответ #27 : 20.01.2008, 06:10:59 »
в первую очередь, для повышения безопасности административной панели, я бы предложил встроить учет количества попыток авторизации в административной панели. Увеличивая интервал времени между попытками по прогрессии... Это как минимум позволит блокировать возможность брутфорса пароля администратора...

Как и чем это сделать?
*

Alex_B

  • Захожу иногда
  • 196
  • 39 / 0
Re: Безопасная авторизация для Joomla
« Ответ #28 : 21.01.2008, 10:03:18 »
Инетресно все же, как модифицировать хак для работы под версией 1.0.13...
Можно сделать протокол не в один раунд, а в два.
На первом передается имя пользователя, если такое есть -- сервер выдает ту саму строку из 16 символов.

Далее браузер получает 16 символьную стороку, складывает ее с
- введнным паролем,
- с секретом сервера,
- с временной меткой начала авторизации
и хеширует.

Вобщем дальше все работает так как и работало, нужно только получить от сервера 16 символьную строку, которая хранится в БД в месте с паролем пользователя через двоеточие
хеш_пароля_и_строки:случайная_строка

Для пользователя все останется как и прежде - ввел имя и пароль. А за кулисами с помощью ajax будут выполняться два раунда запросов.
*

k1NDer

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Безопасная авторизация для Joomla
« Ответ #29 : 29.02.2008, 13:47:29 »
ну в любом случае это интересное направление... хотя в первую очередь, для повышения безопасности административной панели, я бы предложил встроить CAPTCHA и учет количества попыток авторизации в административной панели. Увеличивая интервал времени между попытками по прогрессии... Это как минимум позволит блокировать возможность брутфорса пароля администратора...

А как создать такой учёт и интервал ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как выявить вредоностный код на CMS Joomla?

Автор stud_pro

Ответов: 1
Просмотров: 2176
Последний ответ 23.04.2024, 10:06:10
от wishlight
Вирус редирект или взлом с редиректом Joomla 3.10

Автор Wany205

Ответов: 1
Просмотров: 2955
Последний ответ 25.05.2023, 08:49:57
от Театрал
Скрипты защиты Joomla 4

Автор mister_boy

Ответов: 6
Просмотров: 2887
Последний ответ 16.05.2023, 16:38:58
от mister_boy
Поставил Joomla 4. Хостинг nic.ru стал ругаться на ошибки безопасности

Автор Oleg+

Ответов: 5
Просмотров: 2269
Последний ответ 13.09.2021, 09:23:28
от Oleg+
Joomla 1.5 и 2.5 на одном хостинге

Автор andreU

Ответов: 28
Просмотров: 14371
Последний ответ 25.04.2021, 19:42:48
от rsn