Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Атака на Node.js через манипуляции с прототипами объектов JavaScript" | +/– | |
Сообщение от opennews (?), 27-Июл-22, 16:21 | ||
Исследователи Центра Гельмгольца по информационной безопасности (CISPA) и Королевского технологического института (Швеция) проанализировали применимость техники засорения прототипа объектов JavaScript ("prototype pollution") для создания атак на платформу Node.js и популярные приложения на её основе, приводящих к выполнению кода... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +16 +/– | |
Сообщение от истина в последней инстанции (?), 27-Июл-22, 16:21 | ||
Это не тот который тут вчера панельку создал для kde на этом г? | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –4 +/– | |
Сообщение от ананоша (?), 27-Июл-22, 16:25 | ||
У него на божественном typescript, а тут дырявый javascript | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (4), 27-Июл-22, 16:28 | ||
Аксиома Эскобара.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +7 +/– | |
Сообщение от Аноним (48), 27-Июл-22, 18:53 | ||
ШОК! Если атакующий может выполнить код, чтобы изменить прототип, то он может не только изменить прототип, но и выполнить код! | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (88), 28-Июл-22, 11:01 | ||
Говорят, в архитектуре фон Неймана код ничем не отличается от данных (передаваемых через http-запрос). | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (-), 28-Июл-22, 20:03 | ||
Говорят, лекции по CS прогуливать не надо... хотя сельпошному кодеру и так сойдет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (109), 28-Июл-22, 20:19 | ||
Скрипт на (ba)sh, lua, js, sql, postscript, и т.д., в том числе на Тьюринг-полном css - это код или данные? | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (-), 27-Июл-22, 16:34 | ||
А на тайпскрипте что-то такое не прокатит? | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
9. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +9 +/– | |
Сообщение от th3m3 (ok), 27-Июл-22, 16:36 | ||
>божественном typescript | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
40. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +3 +/– | |
Сообщение от истина в последней инстанции (?), 27-Июл-22, 18:27 | ||
> Человек начинает думать, что его код безопасен, а это может быть совсем не так. | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +2 +/– | |
Сообщение от Аноним (114), 29-Июл-22, 11:22 | ||
> Это не только в typescript, ещё и rust туда-же | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от burjui (ok), 31-Июл-22, 14:07 | ||
А ещё в JavaScript и C++, и вообще в любом ЯП. И? | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
119. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от burjui (ok), 31-Июл-22, 14:06 | ||
А, может, это человек, который не читает документацию и безопасность спихивает на язык - зло? | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
35. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +2 +/– | |
Сообщение от Аноним (35), 27-Июл-22, 17:50 | ||
Выше вы прочитали переписку людей без чувства юмора. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
65. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (65), 27-Июл-22, 22:03 | ||
Или пример закона По. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (68), 27-Июл-22, 22:52 | ||
Это вряд ли, не тот сайт. Ты тут напиши, что консоль DOS лучше консоли Linux потому что экономно расходует память - увидишь как радостно поведутся на троллинг в ветке на сотню комментариев. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от мевин (?), 28-Июл-22, 08:53 | ||
Всегда радует как люди без фантазии изящно называют свой неприкрытый дебилизм "троллинг". Маркетологи хорошо постарались, втянув 80% смотреть интернет-рекламу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Аноним (68), 28-Июл-22, 09:25 | ||
Не, это не только отсутствие ч. ю., но еще и чрезмерная серьезность. Ядреная комбинация. | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +6 +/– | |
Сообщение от Владимир (??), 27-Июл-22, 19:22 | ||
Знаменитая Фракталова дырень ... | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
17. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (17), 27-Июл-22, 16:54 | ||
То ли дело remote дырень в ядре линукса на православной сишечке! Там вообще root получают, но так, по-доброму! | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
20. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +2 +/– | |
Сообщение от Аноним (20), 27-Июл-22, 16:59 | ||
ну перепиши linux kernel на JS, посмотрим какие там будут уязвимости. И переписать надо так, чтоб запускался на голом железе и можно было в нем запустить эту твою нодужыэс | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –8 +/– | |
Сообщение от Аноним (27), 27-Июл-22, 17:22 | ||
Ну перепиши web приложение на C, посмотрим какие там будут уязвимости и сколько 😂😂😂 | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +3 +/– | |
Сообщение от Аноним (-), 27-Июл-22, 17:28 | ||
Как где? У тебя, баклан. Ты бы без сишечки сюда на опеннетик вообще пискнуть не смог. А вот JS здесь таки наглухо опционален, у меня он тут зарублен вообще совсем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –4 +/– | |
Сообщение от Аноним (27), 27-Июл-22, 18:10 | ||
Я спросил где твой софт на нём? | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от YetAnotherOnanym (ok), 27-Июл-22, 18:39 | ||
Мой - у меня и организаций, в которых я работал. Немножечко на гитхабе - то, что я счёл полезным для людей и нашёл время причесать. Ссылку не дам, извини, я там под своим реальным именем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (-), 28-Июл-22, 19:57 | ||
> Я спросил где твой софт на нём? | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
43. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –1 +/– | |
Сообщение от истина в последней инстанции (?), 27-Июл-22, 18:30 | ||
Не поверишь. Вагон. И качество куда получше. | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
47. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –1 +/– | |
Сообщение от Аноним (20), 27-Июл-22, 18:40 | ||
> Где все ваши тысячи классных приложений на С и С++? | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
51. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от мимо (?), 27-Июл-22, 19:03 | ||
>Ну перепиши web приложение на C | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
53. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –1 +/– | |
Сообщение от Без аргументов (?), 27-Июл-22, 19:23 | ||
буквально пару мес назад вебманки нахимичили в сайте ПР так, что мне показывались разные чужие посылки при каждом обновлении страницы. | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
54. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Без аргументов (?), 27-Июл-22, 19:24 | ||
а когда глянул в json-чики, там и имейлы других пользователей спалили с другими их данными | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от qwe (??), 27-Июл-22, 20:11 | ||
Где-то с год назад на довольно популярном в России сайте изучения английского языка также наткнулся на то, что в API обсуждений заданий возвращалось гораздо больше информации, чем это нужно было для отображения участников дискуссии. Причем не рандомных пользователей, а всех пользователей дискуссии, включая модераторов. Просто рай для конкурентов и спамеров. Сообщил, исправили по-тихому, довольно быстро. Потом решил посмотреть более внимательно на сей сайт и уже через полчаса окончательно уверился, что я правильно делаю, стараясь не указывать реальных данных на сайтах, где это возможно. Больше не смотрел и сообщать не стал. С SQL инъекциями современные кодеры хоть как-то справились используя фреймворки разного качества, то дырявое API, по моим наблюдениям - у каждого второго. Причем не только на чтение но и на запись. | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (-), 28-Июл-22, 20:01 | ||
А я вообще уронил вон тому вебмакакеру его чудо-код первым же реквестом. Пора йогой заняться - двойного фэйспалма уже недостаточно!!! | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
79. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от мевин (?), 28-Июл-22, 08:58 | ||
Накинулись на мальчонку лол. | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
50. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (50), 27-Июл-22, 18:59 | ||
>ну перепиши linux kernel на JS, посмотрим, кто этим тормознутым жрущим говном пользоваться сможет | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
23. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним II Великолепный (?), 27-Июл-22, 17:03 | ||
А что за дырень? Посвяти на нее, может ссылка есть? | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
25. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Аноним (25), 27-Июл-22, 17:05 | ||
Тут нет никакой дырени, если приложение разрешает менять свой код то это проблема конкретного приложения, просто ребята из Центра Гельмгольца набивают себе индекс цитирования для грантов или ещё для чего. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
41. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от истина в последней инстанции (?), 27-Июл-22, 18:28 | ||
Толи дело раст. Ни одного проекта законченного так и не появилось. Мертвячина. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
55. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Анонн (?), 27-Июл-22, 19:27 | ||
Один аноним при упоминании Си не смог не стригерится и не написать про раст. | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от истина в последней инстанции (?), 27-Июл-22, 21:30 | ||
Другое дело растоман с враждённым растоманским ДЦП. И без жопы (перманентное недержание) и без мозгов (вытекли до того как запустился) | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от НяшМяш (ok), 29-Июл-22, 13:37 | ||
> Другое дело растоман с враждённым растоманским ДЦП. | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (86), 28-Июл-22, 10:40 | ||
Параноики, что сказать. | ||
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору |
102. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (102), 28-Июл-22, 17:44 | ||
Казалось бы какое дело до rust, анонимным opennet экспертам, они ни на Раст не пишут, ни на js, ни на java, ни на Си, но в каждой новости наваливают целые кучи своего ценного мнения | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
87. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (102), 28-Июл-22, 10:49 | ||
Что ещё ждать от так называемых программистов. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
3. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –6 +/– | |
Сообщение от Аноним (3), 27-Июл-22, 16:28 | ||
Прекратите кибербулить мой любым JavaScript!!! | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Аноникалипсатор7 (?), 27-Июл-22, 16:39 | ||
дни жабыскрипта сочтены, такой удар еще не переживал ни один язык погроммирования | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +2 +/– | |
Сообщение от Аноним (56), 27-Июл-22, 19:28 | ||
Пиши сразу на webassembly. Или не асилил? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
76. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (76), 28-Июл-22, 08:23 | ||
Его и не надо осиливать, если надо выдавать результат (относительно) быстро при худо-бедно приемлемом качестве. Ты же на ассемблере большой и сложный проект писать не будешь (а если и будешь то ты или фрик или хобби у тебя такое). Так и тут, выбирай свой любимый язычок, в котором есть поддержка компиляции в вебассембли и соответствующий фреймворк - "и вперьод!". Ну например возьмешь какой-нибудь Blazor от мелкомягких или раст :) с одним из пары-тройки растовских веб-фреймворков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от мевин (?), 28-Июл-22, 09:01 | ||
Ты предложил язык от мелко мягких и фрейм от мразософт. А ты хитрый:) | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (76), 28-Июл-22, 09:56 | ||
я же сразу предложил в ассортименте (опережая твою следующую ремарку - не г.вна!), сказал же: "...или раст :) с одним из пары-тройки растовских веб-фреймворков". Выбирай на вкус или ищи/пиши веб-фреймворк для своего любимого язычка с "канпелятором в LLVM" чтобы в вебассембли было проще перегонять. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноникалипсатор5 (?), 27-Июл-22, 16:31 | ||
ужас, как все запущено, надо срочно переписывать ноду на раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +3 +/– | |
Сообщение от Quarck (?), 27-Июл-22, 16:39 | ||
Так уже. Называется deno. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (-), 27-Июл-22, 17:30 | ||
Это какое-то DeNo! Надо было и интерпретировать синтакс хруста :). Кстати до чего-то наподобие даже кто-то вроде додумался. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Ф1 (?), 27-Июл-22, 16:40 | ||
уже давно переписали https://deno.land/ | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
14. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноникалипсатор7 (?), 27-Июл-22, 16:43 | ||
тогда надо переписать еще раз, дважды | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Bun.sh (?), 27-Июл-22, 21:10 | ||
Так уже https://bun.sh | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от НяшМяш (ok), 27-Июл-22, 16:50 | ||
Там ещё V8 на мерзких крестах, его теперь надо переписать /s | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
83. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –2 +/– | |
Сообщение от Аноним (83), 28-Июл-22, 09:15 | ||
Так уже https://bun.sh/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 28-Июл-22, 11:32 | ||
> extending JavaScriptCore, the engine | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –1 +/– | |
Сообщение от Анна Нист (?), 27-Июл-22, 16:34 | ||
Говорят за этим языком все операционные системы будущего. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (-), 27-Июл-22, 16:35 | ||
Все операционные системы ботнетов будущего 8) | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от pork chop suey (?), 27-Июл-22, 16:39 | ||
если всё будет ботнет, то смысл тогда в ботнете как таковом? | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Ботнет (?), 27-Июл-22, 17:30 | ||
После узнаете. | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (76), 28-Июл-22, 08:27 | ||
Майнить крипту на каждом утюге планеты. Больше узлов - больше сатошиков. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
33. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (33), 27-Июл-22, 17:33 | ||
Анна Нист : "забыл" или "забыла"? | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
64. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 27-Июл-22, 21:39 | ||
какая разница и те и те дрочат:) | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от мевин (?), 28-Июл-22, 09:02 | ||
> говорят | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
111. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (109), 28-Июл-22, 20:33 | ||
> Врут безбожно | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от olegz (ok), 27-Июл-22, 16:53 | ||
это ведь нельзя выполнить с клиента, правильно? в частности require ("bytes"); | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +2 +/– | |
Сообщение от Бывалый смузихлёб (?), 27-Июл-22, 18:20 | ||
Выполнить то много что можно но суть в выполнении именно на стороне сервака | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от olegz (ok), 28-Июл-22, 16:17 | ||
если только на сервере, то не вижу большой проблемы. Просто надо следить за зависимостями проекта | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (118), 31-Июл-22, 03:34 | ||
> Просто надо следить за зависимостями проекта | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Аноним (18), 27-Июл-22, 16:55 | ||
Да ладно, говно можно сотворить на любом языке. В сях есть #define true false, в расте процедурные макросы вообще во время компиляции могут в сеть сходить и биткойны помайнить. Всегда есть к чему докапаться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (-), 27-Июл-22, 17:34 | ||
Ух, да, только ты в рантайм #define true false не передашь при всем желании, ибо нет там никакого препроцессора уже. А вот яваскрипт в этом плане позволяет неиллюзорно поприкалываться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Бывалый смузихлёб (?), 27-Июл-22, 18:25 | ||
А теперь шаг 2 ( вообще-то с него и стоило начать ) - попробуй добиться исполнения нужного кода на стороне сервера | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от qwe (??), 27-Июл-22, 20:43 | ||
Речь как я понял речь тут о том, что при определенной комбинации кода (пакетов) на сервере, клиент может менять код на сервере посредством передачи специально оформленных входных данных. Причем именно не поведение кода, а сам код. Конечно, такое можно провернуть и на других платформах (привет глобальным переменным PHP и функциям типа eval), но JS тут всех переплюнул: он дает возможность поменять поведение всех экземпляров уязвимого класса, а не только того, которому "повезло" обработать данные с инъекцией. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (71), 28-Июл-22, 05:07 | ||
Ровно точно так же, как в комплируемых языках, если код одного из модулей может посредством удаленных команд читать и писать из указанных удаленно адресов памяти, можно, при некоторой осторожности, точно так же крутить и вертеть всем приложением и делать все что угодно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от qwe (??), 28-Июл-22, 13:37 | ||
Что, вот прям так, через манипуляцию свойством объекта можно изменить код всего класса, причем вполне легитимными для языка методами? Переполнения буфера, стека и т.д. я знаю, но это немного другое, скорее управление неопределенным поведением программы, а не "все нормально, так и должно быть". По мне так когда я пишу такое: | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от qwe (??), 28-Июл-22, 13:39 | ||
Блин, там весь мой чудо-код сломался. Сорри. | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (18), 28-Июл-22, 14:49 | ||
Точно так же, как можно в любом одном месте сделать | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (-), 28-Июл-22, 20:11 | ||
> А теперь шаг 2 ( вообще-то с него и стоило начать ) - попробуй добиться | ||
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору |
42. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (42), 27-Июл-22, 18:30 | ||
> враждебная вебня | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
108. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (-), 28-Июл-22, 20:16 | ||
> Так не ходи во враждебную вебню. Ходи в гофер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от мевин (?), 28-Июл-22, 09:06 | ||
> так понимаю | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
19. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним II Великолепный (?), 27-Июл-22, 16:59 | ||
Браузерное поделие пустили в сервера, что теперь делать? как жить? как спать? как спать теперь? | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (25), 27-Июл-22, 17:01 | ||
> Для успешного совершения атаки требуется, чтобы в приложении поступающие извне данные могли использоваться для создания нового свойства в корневом прототипе объекта | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –1 +/– | |
Сообщение от Аноним (24), 27-Июл-22, 17:03 | ||
Prototype-based programming, кушайте :3 | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Аноним (25), 27-Июл-22, 17:07 | ||
Вообще не в тему. | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +4 +/– | |
Сообщение от Аноним (31), 27-Июл-22, 17:32 | ||
Они последние 10 лет под камнем пролежали? | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Аноним (31), 27-Июл-22, 17:33 | ||
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=prototype+p... | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +2 +/– | |
Сообщение от Аноним (25), 27-Июл-22, 18:11 | ||
Гранты сами себя не выдадут, надо статьи клепать и постить на arxiv.org | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
44. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –2 +/– | |
Сообщение от Аноним (42), 27-Июл-22, 18:31 | ||
А чего сам не написал статью? Получил бы грант, пожил бы с размахом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (45), 27-Июл-22, 18:35 | ||
Эммм. Доброе утро. | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Аноним (50), 27-Июл-22, 18:56 | ||
>Если в коде приложения встречается присвоение "obj[a] = value" | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –2 +/– | |
Сообщение от истина в последней инстанции (?), 27-Июл-22, 21:32 | ||
> Уж сколько раз твердили миру: new std::map(). | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 28-Июл-22, 14:09 | ||
>> Уж сколько раз твердили миру: new std::map(). | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +2 +/– | |
Сообщение от Аноним (73), 28-Июл-22, 07:12 | ||
Object.create(null) хватит всем. | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
98. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (102), 28-Июл-22, 15:56 | ||
Только json.parse возвращает объекты с __proto__ | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 28-Июл-22, 14:12 | ||
>>Если в коде приложения встречается присвоение "obj[a] = value" | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
63. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (63), 27-Июл-22, 21:39 | ||
Победили Flash | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –1 +/– | |
Сообщение от Аноним (102), 28-Июл-22, 00:00 | ||
Придется __proto__ фильтровать во всем что пришло от пользователя. | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 28-Июл-22, 11:35 | ||
Желтый заголовок какой-то. Причем тут сам Node.js? То есть есть модули, которые не проверяют ввод пользователя и если их использовать то можно получить уязвимость? Ок. Вообще сама уязвимость стара как мир. Еще на CTF 18 года ее юзал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (96), 28-Июл-22, 14:26 | ||
Проблема не в отсутствии проверки данных от пользователя. Не должен разраб знать и фильтровать все эти служебные слова с подчёркиваниями __ __ | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 28-Июл-22, 12:06 | ||
Насколько я помню свойство __proto__ вообще deprecated было https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... Но его все же в стандарт добавили, чтобы не ломать сильно интернет. Вообщем как обычно: сделали глупость, глупость заиспользовали макаки, глупость добавили в стандарт (facepalm) | ||
Ответить | Правка | Наверх | Cообщить модератору |
101. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –1 +/– | |
Сообщение от Аноним (65), 28-Июл-22, 16:32 | ||
Чего ж ты не влез в комитет и не показал всем, как надо? | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 29-Июл-22, 09:33 | ||
> Чего ж ты не влез в комитет и не показал всем, как | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от НяшМяш (ok), 29-Июл-22, 13:33 | ||
> Мне не интересен js. А надо ввести версионирование js по аналогии со | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (65), 28-Июл-22, 16:27 | ||
С каких это пор "блоки кода" стали называться "гаджетами"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (-), 28-Июл-22, 20:19 | ||
> Так не ходи во враждебную вебню. Ходи в гофер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Аноним (117), 29-Июл-22, 20:55 | ||
Это такие блоки кода, которые можно использовать в своих целях как отдельный элемент. | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
103. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –3 +/– | |
Сообщение от fuggy (ok), 28-Июл-22, 17:53 | ||
Прототипное наследование хорошо говорили они. Только забыли что все объекты наследуются от object клоаки. И то есть получается, что через класс Dog я могу поменять класс Cat — отлично. | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 29-Июл-22, 10:57 | ||
> Прототипное наследование хорошо говорили они. Только забыли что все объекты наследуются | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | –1 +/– | |
Сообщение от Че769 (?), 01-Авг-22, 09:06 | ||
Сперва добейся | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +2 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 01-Авг-22, 17:13 | ||
> Сперва добейся | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от Аноним (127), 03-Авг-22, 02:06 | ||
лол, то, что ты можешь сделать теж же сях на уровне доступа к памяти ни в какое сравнение не идет с этим | ||
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору |
124. "Атака на Node.js через манипуляции с прототипами объектов Ja..." | +/– | |
Сообщение от мяя (?), 02-Авг-22, 23:49 | ||
https://github.com/nodejs/node/issues/31951 | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |