The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..., opennews (??), 17-Май-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


8. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +2 +/
Сообщение от Timur Davletshinemail (?), 17-Май-19, 20:53 
Копирасты и веб-макаки будут рады — первые из-за того, что идея открытости исходников JS убивается, а вторые из-за того, что их страдания никто не увидит.
Ответить | Правка | Наверх | Cообщить модератору

9. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +2 +/
Сообщение от native76 (ok), 17-Май-19, 20:56 
именно
под благовидным предлогом делают шаг в сторону закрытости
Ответить | Правка | Наверх | Cообщить модератору

15. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +1 +/
Сообщение от Timur Davletshinemail (?), 17-Май-19, 21:03 
Народ схавает. Ему на открытость наплевать. Сейчас большая часть использует не сайты, где хоть какая-то возможность аудита производимых действий сохраняется, а через бинарное приложение из маркета.
Ответить | Правка | Наверх | Cообщить модератору

19. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +4 +/
Сообщение от имя (?), 17-Май-19, 21:10 
Все шаги уже давно сделаны любителями развесистых фреймворков и шаблонизаторов на стороне клиента, а также минификации исходников и деплоймента каждые две минуты. Уже давно не осталось актуальных сайтов с JS, где можно было бы с пользой прочитать исходники. Не понимаю этого нытья, всё ж давно уже просрано.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

13. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  –1 +/
Сообщение от Аноним (13), 17-Май-19, 21:01 
Во-первых, исходники как были, так и остались, просто формат бинарный. И достать их намного легче, чем из того же байткода C#, python или Java (которые превосходно декомпилируются), потому что байткод - это не AST, а именно байткод, его ещё декомпилировать надо, а тут - всего лишь распарсить.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

16. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  –5 +/
Сообщение от Timur Davletshinemail (?), 17-Май-19, 21:05 
Обфусцированный код тоже можно распарсить, но это адовый ад и свинство.
Ответить | Правка | Наверх | Cообщить модератору

44. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +1 +/
Сообщение от Аноним (13), 18-Май-19, 01:24 
Речь не об обфускации идёт (кстати, обфускация
JS при желании довольно легко снимается). Это скорее аналог минификации, причём нехардкорной, как делает Closure Compiler (и код всё-равно прекрасно понимаем, делюсь даже лайфхаком - хардкорно-обфусфированный код не мешает пропустить через CC на уровне ADVANCED - значительная часть обфускаций будет выоптимизирована символьным движком к чертям собачьим), снимающейся простым автоформатировщиком кода.
Ответить | Правка | Наверх | Cообщить модератору

56. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +1 +/
Сообщение от robot228email (?), 18-Май-19, 10:06 
Сними пожалуйста вот тут у  банка https://habr.com/ru/company/group-ib/blog/416453/#comment_18...
Ответить | Правка | Наверх | Cообщить модератору

115. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +/
Сообщение от Аноним (13), 19-Май-19, 19:13 
Я даже смотреть в ту сторону не буду: вы знаете, что даже мысль в сторону, противоположную стороне интересов СБ и/или владельцев банков (особенно того самого, у которого владелец печально известен сутяжничеством с разными пользователями инета) в России наказуема. По крайней мере на Хабре несколько раз читал от разных комментаторов слухи и сплетни о том, как разных обсуждальщиков банковской небезопасности на форумах уголовно покарали за одно высказывание идеи. Так что я даже смотреть это не буду.
Ответить | Правка | Наверх | Cообщить модератору

117. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +/
Сообщение от robot228email (?), 19-Май-19, 23:33 
> Я даже смотреть в ту сторону не буду: вы знаете, что даже
> мысль в сторону, противоположную стороне интересов СБ и/или владельцев банков (особенно
> того самого, у которого владелец печально известен сутяжничеством с разными пользователями
> инета) в России наказуема. По крайней мере на Хабре несколько раз
> читал от разных комментаторов слухи и сплетни о том, как разных
> обсуждальщиков банковской небезопасности на форумах уголовно покарали за одно высказывание
> идеи. Так что я даже смотреть это не буду.

Что, даже одним глазком не взглянешь?
Для себя то можно попробовать снять.

Ответить | Правка | Наверх | Cообщить модератору

29. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +/
Сообщение от Анонимemail (34), 17-Май-19, 22:59 
-Давайте сделаем построение синтаксического дерева заранее?
-А давайте и машинные команды абстрактного процессора заранее напишем?
-Да не, ты чего, синтаксическое дерево это ж как исходники. Его только распарсить.
...И превратить в байт код, а потом в машиные коды и выполнить.
AST это далеко не исходники. Зато имея байт код легко получить аналогичный AST, получив при этом еще больше ускорения.
Вы уж определитесь что вы хотите - либо человекочитаемый код и тогда к черту все эти минимизаторы, фреймворки и все все все, либо заменяйте браузеры на QML клиенты.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

45. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +2 +/
Сообщение от Аноним (13), 18-Май-19, 01:31 
AST - это исходники без мусора. Из байт-кода можно получить AST, но не всегда - можно сварганить байткод, который в языке вооще не выражается, и тем не менее, работает. А вот из AST однозначно получается байт-код.

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

AST и есть чаловекочитаемый код. Все чужые коды перед прочтением пропускаю через автоформатировщик. Результат автоформатирвания AST и исходника одинаков, ибо качественные автоформатировщики обычно сначала читают код в AST, а потом AST дампят в код.

Ответить | Правка | Наверх | Cообщить модератору

64. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +/
Сообщение от Анонимemail (34), 18-Май-19, 11:26 
Все так. Это практически не противоречит моему комментарию.
Разве что "Из байт-кода можно получить AST, но не всегда - можно сварганить байткод, который в языке вооще не выражается, и тем не менее, работает", но тут вы правы.
Ответить | Правка | Наверх | Cообщить модератору

59. "Cloudflare, Mozilla и Facebook развивают BinaryAST  для уско..."  +2 +/
Сообщение от Аноним (59), 18-Май-19, 10:36 
> Во-первых, исходники как были, так и остались

А зачем эти исходники нужны, "человекам на посмотреть"? Так для человека жестко обфускированный и оптимизированный JS будет не сильно легче того же байткода WebAssembly, в который можно было бы перегнать исходники JS. А для машин и алгоритмов (каких-нибудь, "веб-антивирусов") что AST, что байткод - одночленственно.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру