Евгений Русаченко

Евгений Русаченко
Рейтинг
157
Регистрация
17.04.2013
LineHost:
Похоже интернет у измерителя через мобилу в плохой зоне связи 🤪

Всякое бывает. Может и канал просел где-то на пути.

MegaXeon:
Купил второй дедик. Скорость Инета 50kb/s Бугагаг

Как измеряете?

Stek:
20 страниц топика и ни какой вменяемой информации о онлайнт.нет
Там все таки есть ограничение трафа или нет ? И как к абузам то относятся, а то пугали моментальным отключением сервера. Саппорт пишет только на французком ?

Саппорт на английском. Я не знаю, кому они там 10 дней отвечали. Мне, когда аккаунт был со стандартным уровнем поддержки отвечали от 3 до 24 часов.

Про отключение сервера при абузе, смотря что. Если дп, то могут. Если простая жалоба, то дают исходя из данной надписи: "You can report an abuse from out network with this form. You'll receive an email when your alert will be closed (within 24 to 48 hours)." от 24 до 48 часов.

Fansmorgan:
саппорт - это самая убогая сторона их сервиса и услуг !!!
толку от такого тазика за 30 евриков по сути без саппорта - ноль ! разве что под бэкапы брать ... а так ежели дополнительно заказывать другой уровень поддержки - овчинка выделки абсолютно не стоит !
из-за анти-ддоса ? думаю что толку от него так же не будет никакого ... поиграться ламеру !
брать критический уровень за 150 евриков ? ну разве что при средних и больших объемах покупки их тазиков ... да и то вопрос спорный !
понятно, что каждый на чем то зарабатывает и в частности они зарабатывают (подрабатывают) на саппорте и доп. услугах ! но не до такой же степени чтоб вынуждать брать другой уровень поддержки !
в общем так как то ... ни то ни сё ... вот и всё :)

Их ценовая политика серверов вполне соответствует поддержке, включенной по умолчанию к ним.

А критический уровень обслуживания в принципе и не будет заметен тем, кто берет у них сервера пачками.

А в целом, если железо у них работает исправно, то зачем Вам поддержка? KVM фактически на всех серверах, удобная панель, полная статистика, заказ IP адресов в автоматическом режиме. Для чего поддержка-то? :) Настраивать сервер Вам они не будут и при критическом уровне обслуживания, мне кажется. Для этих целей лучше нанимать отдельного администратора...

MegaXeon:
Будем ждать)

Успехов, надеюсь всё разрешится.

У них раньше, до обновления сайта писалось в биллинге, что на бизнес уровне в течении 4 часов, но сейчас это пропало.

Мы, кстати, когда переносили к ним резервные копии, грузили канал до 300 мбит\с в течении нескольких часов, тоже ловили странность, в разделе сервера нам вешали надпись, что сервер заблокировал за подозрительную активность. Но пока писали тикет - заходим, уже нет надписи и всё работает.

Поддержка через несколько часов просто ответила, что сервер работает. Причины не объяснила... Там два варианта блокировки было, либо за долговременную нагрузку канала, либо мы в это время подключали дополнительные IP и игрались с MAC-адресами, скорее всего из-за этого и блокировало на время.

MegaXeon:
Купили сегодня дедик. с Поддержкой за 20Евро и + анти ддос поддержка 20 евро.
Льем уже 2 часа трафик в канал. Как следствие ssh не доступен.
В панели показывает алерт на ддос и его нагрузку.
Ничего не фильтруют ТП не отвечает.
Хороший сервис )))

При бизнес уровне обслуживания, Вам должны отвечать в течении 24-х часов.

Для подключения DDoS защиты, с Вами должен был связаться техник ДЦ. Я писал об этом в теме. Скорее всего, Вам не подключили расширенную защиту от DDoS и активна стандартная, которой как таковой нет. Она защищает только от мелкого флуда.

WapGraf:
Павел Гаврилин, согласен, идея вполне хорошая.

Евгений Русаченко, давайте то что можно без апи упустим, так как речь зашла именно об использовании апи без написания своего. Т.е. имеем то что имеем.

Ваш биллинг >> whmcs
Чтобы в whmcs было что либо выполнено необходимо передать логин и пароль админа. А они будут хранится где? В вашем биллинге.
И если в вашем биллинге будет дырка и взломщик сможет найти и прочесть данные эти то вопрос входа в саму whmcs это только вопрос времени.
Разумеется здесь очень много "если". Я не оспариваю вашу идею, просто если делать верно, то делать верно ВСЕ.

Это палка о двух концах. Вам необходимо хранить либо данные базы данных, либо данные администратора. Пользователя ведь как-то надо создать в биллинге :) Есть еще идеи, но озвучивать их не буду, чтобы не возникли еще дискуссии...

И мое мнение, лучше хранить данные администратора, чем данные базы, если рассматривать два этих варианта... Но, как сказал, уважаемый Павел: "о деталях можно спорить"...

То, что я предложил, это моя первая идея, которая появилась относительно недавно. Я её не продумывал, и не прорабатывал. Так сказать, наброски. Понятно, что при реализации, что-то может быть переработано.

WapGraf:
В этом api есть только функции админа, т.е. то что вы создаете из админки, нету функций клиента. Проще говоря чтобы клиент выполнил заказ нужно соеденится с логином/паролем админа, а не клиента.
И если вы хорошо изучали whmcs то там есть несколько операций, хоть и не больно нужных, которые можно выполнить только из под клиента.


Если вы допускаете ошибку в своем коде или же находят уязвимость в нем, хакер получает _полный_ доступ к whmcs. В случае соединения с логином/паролем клиента если и взломают то только одного клиента. И полагаю пока додумаются как добраться к админу, даже если возможность будет, вы успеете закрыть дыру.

Только не нужно говорить что в вашем коде ошибок быть не может! Ошибаются ВСЕ.

То, что нет в API, можно реализовать самостоятельно. WHMCS берет данные из БД, если в API нет метода, можно сделать это самостоятельно, прямым обращением в БД. Основные функции можно реализовать полностью на API, а как Вы сами сказали "не больно нужные" можно вовсе не реализовывать, либо реализовать по схеме выше - прямым обращением в БД.

Вы вновь упоминаете о пользователе администратора. Я вновь подчеркиваю, чем это небезопасно, чем Вас это смущает? Соединение происходит на стороне сервера, а не клиента. Клиент не узнает, имя пользователя администратора и его пароль.

Вы говорите полную ерунду. Как раз в случае моей схемы, взломщик не получит полный доступ к биллингу (конечно, если не передавать все используемые методы или пароль администратора через клиента).

Все методы, пароль и имя пользователя администратора взаимодействуют только на стороне сервера с биллингом. Злоумышленник максимум, что передаст опасные данные на API, даже если у нас не сработает фильтр. Каким образом он по Вашему получит ПОЛНЫЙ доступ к биллингу?

Чтобы получить доступ к биллингу, нужно вытащить из PHP файла заданные имя пользователя и пароль администратора. Вытащить адрес, где спрятан биллинг. Дальше, если вход только локальный, надо влить как-то свой скрипт, который будет делать локально запросы к биллингу. В добавок, в моем случае, если не делать прямые запросы к БД, то данные от неё хранить вовсе не надо. То есть, злоумышленник также не сможет получить доступ к БД биллинга.

WapGraf:
Если использовать апи до лучше уж дописать функцию "пользовательского апи". Если уж самому писать то писать то что меньше вреда принести может в случаи чего. Ну а пользовательский апи создать не так уж сложно. И для этого открывать код не нужно! И это огромный + whmcs.

Возможно мы не понимаем друг друга. Что Вы имеете под пользовательским API?

Я предлагал такую схему, поясню на примере оформления заказа.

1. Клиент заполняет на нашем сайте форму, где указывает домен, период оплаты и прочие необходимые данные.

2. Мы обрабатываем эти данные, если все нормально, но передаем их в безопасном виде на метод addorder самого биллинга: http://docs.whmcs.com/API:Add_Order

3. Клиенту отдаем страницу "Спасибо за заказ".

Клиент полностью работает с нашим сайтом и нашим скриптом. Он никак не доходит до биллинга WHMCS и понятия не имеет о его существовании.

Что в данном случае небезопасного? Поясните мне, пожалуйста.

WapGraf:
Евгений Русаченко, нехорошая идея. Ведь апи только для админа есть. И все клиенты получается будут работать от админа.

Хм, видимо у меня, как программиста, иные взгляды. Код WHMCS закрыт - я его не вижу, поправить ничего нельзя. Фактически у меня отняли руки.

В итоге, как альтернатива, это своя "обертка", где я буду уверен, что данные будут передаваться к биллингу на API в отфильтрованном виде.

Что Вас смущает, что API работает от имени администратора? То, что пароль будет хранится в открытом виде в PHP файле? Данные доступа к базе данных тоже хранятся в открытом виде в конфигурационном фале, если получить доступ сразу к БД, то проблема мне кажется даже слаще будет.

Не считаю, в общем, это проблемой.

Всего: 1129