170 похожих чатов

Это получается, что у тебя еще и старая версия телерика?

16 ответов

3 просмотра

Да. У меня сотни сайтов, многие написаны на таких технологиях, что я их просто не пересоберу (без мук). Я, к сожалению, не в силах отслеживать все обновления.

PavelDmitrenko
Да. У меня сотни сайтов, многие написаны на таких ...

Кое-как, со скрипом, обновил, конечно по итогам. Но постоянно мониторить просто нереально.

PavelDmitrenko
Кое-как, со скрипом, обновил, конечно по итогам. Н...

эт да. И ладно бы телерик, в npm тыщи пакетов уязвимых например. Там такую хрень ещё проще схватить

Ayrat Hudaygulov
эт да. И ладно бы телерик, в npm тыщи пакетов уязв...

Ага, точно так. Была где-то статья от автора (анонимного) мини-библиотечки. Что-то там помогала в консоль красиво выводить информацию. Заодно все введенные на формах данных передавала куда нужно. Всё продумано, внедрена система вероятного обнаружения, отложенный старт зловредной активности. У автора основная проблема стала производительность сервака, куда эти данные лились — уж слишком много их было.

Ayrat Hudaygulov
эт да. И ладно бы телерик, в npm тыщи пакетов уязв...

Так это нужно ещё узнать, что на серваке стоит нода и какие именно пакеты. Ну и вариант не юзать ноду на бэке ты не рассматриваешь, я так понимаю

Иван
Так это нужно ещё узнать, что на серваке стоит нод...

Я только за то, чтобы не юзать ноду на беке. Но нодеров-то целая орда, как и петонистов.

Иван
Так это нужно ещё узнать, что на серваке стоит нод...

То, что я описал чуть выше — имеет отношение к клиентам. И, по эффекту, пострашней проникновения на один определенный веб-сервер

PavelDmitrenko
То, что я описал чуть выше — имеет отношение к кли...

Эм, нет. Там же написано, что клиентский json десериализуется таким образом, что позволяет вызывать зловредный код на бэке С нормальным бэком таких проблем не будет

Сейчас посмотрел: один из сайтов, содержащих библиотеки, разрабатывался мной в 2013-м году (WebForms), и с тех пор доработок по нему не было (что-то мелкое) На тот момент версия телерика была использована самая актуальная. Так что надо либо постоянно обновлять даже то, что сделано черте когда, либо а/в С учетом того, что, при обновлении, может что-то сломаться (и руководствуясь принципом "работает — не трогай"), выбор не велик.

Иван
Эм, нет. Там же написано, что клиентский json десе...

не, я про NPM (хелпер вывода отладочной информации в консоль браузера)

PavelDmitrenko
не, я про NPM (хелпер вывода отладочной информации...

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

Иван
Клиент тебе ничего плохого не сделает, если бэк пр...

"Тебе" (веб-серверу) не сделает. А вот зла ("другим") в мир может привнести несравненно больше, чем захватив один веб-сервачок.

Иван
Кому другим-то?

Ну вроде же описал принцип... Этот популярный (на тот момент) NPM-пакет ставят много разрабов. Этот пакет был включен и в состав других пакетов. С ним выпускают разработки (сайты). Много разработчиков, очень, очень много сайтов. Код, содержащийся в библиотеках, отрабатывает на машинах пользователей этих сайтов, и сливает разрабу библиотеки все данные (включая авторизационные и платежные), вводимые этими пользователями на сайтах, использующих библиотеку.

PavelDmitrenko
Ну вроде же описал принцип... Этот популярный (на ...

Ну это не новость, даже через css можно написать кейлоггер, т.е. если даже отключить js на сайте, это не гарантия того, что данные не сольют. От этого никак не защитишься на клиентской стороне Во многих популярных расширениях хрома такая фигня постоянно всплывает, что очередное extension_name что-то слило

Иван
Ну это не новость, даже через css можно написать к...

Я не преподносил это как новость. Это был ответ Айрату, где я согласился с ним — да, вектор распространения через NPM может быть весьма эффективен.

Похожие вопросы

Обсуждают сегодня

подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
Добрый день. Абракадабра в 12-й студии ввела новый тип поля БД TSQLTimeStampOffset, использую в постгресе timestampz и вот с 12-й версии начались чудеса! До этого поля times...
Delphi Photo
9
Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs Julia? Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathemat...
Илья Гаража
10
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
14
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Дык какой описанный сценарий то? Единственное, что вижу я - это то что есть какой то интерфейс1 , про который известно, что у него есть метод, который возвращает другой интерф...
Jack128
7
А если без шуток, на чем десктоп сейчас пишут кроссплатформенный (ну чтобы с минимальным допиливанием под каждую платформу) и чтобы хорошая производительность софта была. Толь...
🐈
9
Карта сайта