Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Применение невидимых unicode-символов для скрытия действий в JavaScript-коде" | +/– | |
Сообщение от opennews (?), 10-Ноя-21, 12:43 | ||
Следом за методом атаки Trojan Source, основанном на применении Unicode-символов, меняющих порядок отображения двунаправленного текста, опубликована ещё одна техника внедрения скрытых действий, применимая для кода на языке JavaScript. Новый метод базируется на применении unicode-символа "ㅤ" (код 0x3164, "HANGUL FILLER"), который относится к разряду букв, но не имеет видимого содержимого. Unicode-категория, в которую входит данный символ, разрешена начиная со спецификации... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Применение невидимых unicode-символов для скрытия действий в..." | +28 +/– | |
Сообщение от пох. (?), 10-Ноя-21, 12:43 | ||
Ну вот, счастья и привалило. Обезьянки ведь никак не могли жить без не-английских символов в именах переменных? Ну и нате вам пачку невидимых до кучи. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Применение невидимых unicode-символов для скрытия действий в..." | +3 +/– | |
Сообщение от 41 (?), 10-Ноя-21, 12:46 | ||
в довесок стоит отметить запятую-разделитель после последнего элемента структуры — так же сомнительная фича для ленивых со-стековерфлоу-копипастеров | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Применение невидимых unicode-символов для скрытия действий в..." | +2 +/– | |
Сообщение от Аноним (53), 10-Ноя-21, 15:26 | ||
Она есть в других языках тоже и применяется чтобы дифф уменьшать при добавлении новых полей. Но в целом я тоже против этого. | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Применение невидимых unicode-символов для скрытия действий в..." | +3 +/– | |
Сообщение от kai3341 (ok), 10-Ноя-21, 17:01 | ||
Trailing запятая-разделитель как раз удобнейший паттерн, появившийся сначала далеко не в JS | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
5. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Аноним (5), 10-Ноя-21, 12:47 | ||
хорошо что ты всё понимаешь и всегда объяснишь обезьянкам как им следует поступать | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
8. "Применение невидимых unicode-символов для скрытия действий в..." | +17 +/– | |
Сообщение от Аноним (8), 10-Ноя-21, 12:50 | ||
🐧 ⋆ 🐼 🎀 П̷р̷о̷с̷т̷о̷ ̷т̷ы̷ ̷н̷и̷ч̷е̷г̷о̷ ̷н̷е̷ ̷п̷о̷н̷и̷м̷а̷е̷ш̷ь̷.̷ 𝐈𝐧 𝐫𝐞𝐚𝐥 𝐥𝐢𝐟𝐞 𝕌𝕟𝕚𝕔𝕠𝕕𝕖-𝕥𝕖𝕩𝕥 н⃣ е⃣ з⃣ а⃣ м⃣ е⃣ н⃣ и⃣ м⃣ 🎀 🐼 ⋆ 🐧 | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
21. "Применение невидимых unicode-символов для скрытия действий в..." | +4 +/– | |
Сообщение от InuYasha (??), 10-Ноя-21, 13:12 | ||
Точно, как без этого первоклаш..курсникам математику объяснять? | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Применение невидимых unicode-символов для скрытия действий в..." | +56 +/– | |
Сообщение от Нанобот (ok), 10-Ноя-21, 13:21 | ||
log(😅)=💧log(😄) | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от владик (??), 10-Ноя-21, 22:22 | ||
блин чувак ты круто придумал | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Нанобот (ok), 11-Ноя-21, 10:52 | ||
> блин чувак ты круто придумал | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (136), 13-Ноя-21, 02:30 | ||
благородный ты чувак | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от BLM (?), 14-Ноя-21, 01:26 | ||
✊🏿 | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
87. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от OpenEcho (?), 10-Ноя-21, 19:58 | ||
iconv -c -f utf-8 -t ascii -o human-text.txt | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
118. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Онаним (?), 11-Ноя-21, 15:16 | ||
И г-код не работает, потому что макака навставляла разных emoji в одинаковые имена переменных. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Применение невидимых unicode-символов для скрытия действий в..." | –2 +/– | |
Сообщение от iPony129412 (?), 10-Ноя-21, 12:56 | ||
А gcc уже умеет в переменные с emoji? 🤨 | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
15. "Применение невидимых unicode-символов для скрытия действий в..." | +5 +/– | |
Сообщение от 41 (?), 10-Ноя-21, 13:05 | ||
> Когда последний раз тыкал своей палочкой палочкой - не получалось | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Применение невидимых unicode-символов для скрытия действий в..." | +4 +/– | |
Сообщение от Аноним84701 (ok), 10-Ноя-21, 13:06 | ||
> А gcc уже умеет в переменные с emoji? 🤨 | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
68. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от n00by (ok), 10-Ноя-21, 17:06 | ||
Хватит дискриминировать поней! | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Применение невидимых unicode-символов для скрытия действий в..." | +2 +/– | |
Сообщение от Аноним (108), 11-Ноя-21, 02:06 | ||
https://www.developpez.net/forums/attachments/p409965d153634... | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
113. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от n00by (ok), 11-Ноя-21, 10:39 | ||
Это их так покоробило от динамического полиморфизма не к месту, или std::shared_prt<> следовало заменить на Rust? | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (108), 11-Ноя-21, 14:46 | ||
И каким же это образом Rust поможет без динамического полиморфизма и смартпоинтеров создать массив разнотипных объектов? Не just for lulz, как на картинке, а в более реалистичном варианте, где типы складываемых в контейнер объектов раскиданы по разным файлам/модулям без возможности объединить в что-то типа std::variant<>. | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от n00by (ok), 11-Ноя-21, 16:50 | ||
Гипотетически Rust позволяет решить любую надуманную проблему. А практически часть кода из примера можно выкинуть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (-), 11-Ноя-21, 18:55 | ||
> И каким же это образом Rust поможет без динамического полиморфизма и смартпоинтеров | ||
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору |
29. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Тот_Самый_Анонимус (?), 10-Ноя-21, 14:07 | ||
>Обезьянки ведь никак не могли жить без не-английских символов в именах переменных? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
35. "Применение невидимых unicode-символов для скрытия действий в..." | +3 +/– | |
Сообщение от kusb (?), 10-Ноя-21, 14:33 | ||
А как цитировать что-то из арабского, например? И как раз в коде, где переменные на таких языках с переносом с переключением строки не обойдёшься, наверное. | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Тот_Самый_Анонимус (?), 10-Ноя-21, 16:25 | ||
>А как цитировать что-то из арабского, например? | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от виндотролль (ok), 10-Ноя-21, 22:27 | ||
> вроде флага извращенцев | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Тот_Самый_Анонимус (?), 10-Ноя-21, 23:10 | ||
Ты понял о каком, если так полыхнуло сразу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Применение невидимых unicode-символов для скрытия действий в..." | –2 +/– | |
Сообщение от виндотролль (ok), 11-Ноя-21, 21:45 | ||
Я же просто спросил. Вам оттуда, извращенцами кажутся одни, а нам, отсюда — совсем другие. | ||
Ответить | Правка | Наверх | Cообщить модератору |
130. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Тот_Самый_Анонимус (?), 12-Ноя-21, 05:14 | ||
>Я же просто спросил. | ||
Ответить | Правка | Наверх | Cообщить модератору |
138. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от виндотролль (ok), 13-Ноя-21, 16:12 | ||
> Нет, не просто. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Урри (ok), 10-Ноя-21, 14:16 | ||
Анонимы опеннета пробивают очередное дно. Такое ощущение, что в мире бушует эпидемия идиотизма. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
33. "Применение невидимых unicode-символов для скрытия действий в..." | +2 +/– | |
Сообщение от Урри (ok), 10-Ноя-21, 14:28 | ||
А, блин, прошу прощения у анонимов. Это же пох... | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от kai3341 (ok), 10-Ноя-21, 18:47 | ||
> Это же пох | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Урри (ok), 10-Ноя-21, 22:36 | ||
> Урри, тут может быть немного сложнее. Шрифт не повлияет на символ с | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от kusb (?), 10-Ноя-21, 14:36 | ||
У меня по разному кстати сейчас. Вот: | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
38. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от kusb (?), 10-Ноя-21, 14:37 | ||
Хотя спутать можно легко, да. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (45), 10-Ноя-21, 14:56 | ||
I и l одинаковые. | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
52. "Применение невидимых unicode-символов для скрытия действий в..." | +2 +/– | |
Сообщение от keydon (ok), 10-Ноя-21, 15:23 | ||
Причем тут шрифт, если предполагается что символ неотображаемый? Это в других кодировках еще можно табы заменить какими-нибудь глифами, а в юникоде этих символов дочерта (U00A0, U0082, U0083, U0085 и это не полный список). | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
92. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Урри (ok), 10-Ноя-21, 22:38 | ||
Да, это проблема тех, кто его отображает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от keydon (ok), 11-Ноя-21, 01:14 | ||
>И эти проблемы создает не юникод, а реальная жизнь, в которой есть такое понятие как естественные языки с их историей и сопутствующее им книгопечатание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Аноним (63), 10-Ноя-21, 16:28 | ||
У меня эти символы отличаются абсолютно. Нужно просто использовать шрифты здорового человека, а не непонятно что. 1 от l и I отличается, | так вообще огромный символ во весь глиф (? хз как правильно называется), в отличие от других букв. 0Оо тоже абсолютно разные, хотя вот в браузере на мобильнике шрифт херовый и их можно спутать, но в системе у меня они отличаются. Хз откуда пошла мода на шрифты которые не дают отличить два похожих символа, но это уже давно не проблема | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
94. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Урри (ok), 10-Ноя-21, 22:39 | ||
> Нужно просто использовать шрифты здорового человека, а не непонятно что. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (78), 10-Ноя-21, 18:07 | ||
Вообще-то, они все разные, никогда не спутаешь. O и О ещё можно перепутать (потому что они одинаковые обычно). А цифры с буквами только в плохих дешёвых шрифтах одинаковые. Вроде, самый обычный Arial, не знаю. Более того, я перебрал все шрифты, и символы похожи только в Impact. На Segoe Script ещё сложновато отличить. Т.е. вообще никак не перепутаешь. Не понимаю к чему твои откровения, тут проблема всё таки другая несколько другая. Надо просто [s]запретить евrеев[/s] не скрывать непечатаемые символы для начала, что все сколько-нибудь приличные редакторы умеют испокон веков. | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
120. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от пох. (?), 11-Ноя-21, 17:26 | ||
И как именно "по разному" шрифт должен показывать _невидимые_ символы? | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
131. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от n00by (ok), 12-Ноя-21, 09:03 | ||
> А | в именах переменных, внезапно, и так недопустимый символ. Даешь победу | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Рефал" | +/– | |
Сообщение от qweo (?), 12-Ноя-21, 19:16 | ||
Есть свободная реализация Рефала? | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Рефал" | +/– | |
Сообщение от n00by (ok), 13-Ноя-21, 07:28 | ||
Что Вы понимаете под "свободной", наличие ограничений в виде лицензии GPL? | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Применение невидимых unicode-символов для скрытия действий в..." | –2 +/– | |
Сообщение от Михрютка (ok), 10-Ноя-21, 17:09 | ||
>>>Обезьянки ведь никак не могли жить без не-английских символов в именах переменных? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
73. "Применение невидимых unicode-символов в каментах" | –1 +/– | |
Сообщение от Михрютка (ok), 10-Ноя-21, 17:30 | ||
здесь было применение невидимых юникод-символов в каментах. | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Аноним (5), 10-Ноя-21, 12:44 | ||
Срочно запретить | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Применение невидимых unicode-символов для скрытия действий в..." | +3 +/– | |
Сообщение от Аноним (78), 10-Ноя-21, 12:48 | ||
На жаваскрипте ничего кроме малвари пишут. Все эти запреты копирования и всё подобное это тоже малварь ещё та. | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от QwertyReg (ok), 10-Ноя-21, 13:11 | ||
Написал мамкин борцун на сайте, использующем JS. | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Аноним (78), 10-Ноя-21, 13:24 | ||
Как я пишу тогда? Сайты, использующие жс, даже не отображаются. | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Аноним (63), 10-Ноя-21, 16:32 | ||
Недавно видел сайт, который является веб мордой к SDR приемнику. Всё работает на html5 и сначала даже не понял, что js на сайте выключен. А уж тексты отправлять... почитайте, что такое POST запросы, мб через curl по приколу сюда сообщение отправите. | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
7. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Нанобот (ok), 10-Ноя-21, 12:49 | ||
Проблема в людишках, не способных отличить "ㅤ" от "". Срочно запретить людишек! | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
3. "Применение невидимых unicode-символов для скрытия действий в..." | +6 +/– | |
Сообщение от Аноним (8), 10-Ноя-21, 12:46 | ||
Невидимые символы самая очевидная сфера для злоупотреблений используют такие уже лет 20. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Применение невидимых unicode-символов для скрытия действий в..." | +11 +/– | |
Сообщение от Аноним (10), 10-Ноя-21, 12:52 | ||
Какие там 20, ещё Ленин в ссылке писал письма молоком. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (8), 10-Ноя-21, 12:59 | ||
В стандарте юникода, тогда такого не было. | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от eee (??), 10-Ноя-21, 16:05 | ||
Ленин в ссылке писал письма молоком матери. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
100. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Анонимчег (?), 10-Ноя-21, 23:54 | ||
Ленин в ссылке писал кипятком | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (115), 11-Ноя-21, 12:08 | ||
Ленин писал ссылки в письме гипертекстовым молоком. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
129. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (129), 11-Ноя-21, 22:22 | ||
эта ветка похожа на обработку коммента нейронной сетью. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
132. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от мшефд (?), 12-Ноя-21, 13:24 | ||
> эта ветка похожа на обработку коммента нейронной сетью. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от InuYasha (??), 10-Ноя-21, 13:02 | ||
🐵 Плохой программист: printf("Your ass is huge as my code! 🐔🐔🐔"); | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (17), 10-Ноя-21, 13:06 | ||
> В качестве примера приводится код для платформы Node.js, в котором при помощи переменной, состоящей из одного символа "ㅤ", скрыт бэкдор, позволяющий выполнить указанный злоумышленником код: | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Применение невидимых unicode-символов для скрытия действий в..." | +5 +/– | |
Сообщение от Анонимный Анонимус (?), 10-Ноя-21, 13:28 | ||
Можно незаметно с PR добавить в какую нибудь бибилиотеку, а дальше он уже по всем сайтам разнесется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Применение невидимых unicode-символов для скрытия действий в..." | –4 +/– | |
Сообщение от Аноним (17), 10-Ноя-21, 13:39 | ||
Что именно разнесётся? Дополнительный параметр к своему же сайту? Или люди мержат код, который на сторону запрашивают всё подряд и им норм? Так проблема, опять же, не в юникоде. | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Аноним (75), 10-Ноя-21, 17:42 | ||
эго не видит со стороны атакующего, а системный контроль предполагает глубоко рекурсивную перепроверку | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от псевдонимус (?), 10-Ноя-21, 13:41 | ||
Какой всё-таки замечательный зыг! | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от BratishkaErik (ok), 10-Ноя-21, 14:01 | ||
Да я тоже не нарадуюсь, но он ещё нестабилен | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Урри (ok), 10-Ноя-21, 14:21 | ||
В компиляторе раста уже исправили? Кто-то мониторит? | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (46), 10-Ноя-21, 15:04 | ||
да | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Георгий (??), 10-Ноя-21, 14:23 | ||
Вот так можно детектить рекурсивно в текущей папке. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Применение невидимых unicode-символов для скрытия действий в..." | +2 +/– | |
Сообщение от Аноним (8), 10-Ноя-21, 15:35 | ||
Спешу тебя огорчить таких символов очень много. И они могут по разному отображаться в разные редакторах. | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Георгий (??), 10-Ноя-21, 19:06 | ||
Т.к. это регексп, там можно в квадратных скобках перечислить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Применение невидимых unicode-символов для скрытия действий в..." | +3 +/– | |
Сообщение от Аноним (63), 10-Ноя-21, 16:38 | ||
Лучше тогда долбить на исключение, разрешая только ASCII. Проще спросить у человека "нахера ты по-китайски в коде писать начал" чем допускать, что кто-то может написать что-то на расширенной латыни. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
83. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Георгий (??), 10-Ноя-21, 19:12 | ||
Подобные ограничения делают нечитаемым код, если он производит любую сложную обработку юникодного текста. Можно, конечно, надеяться на то, что IDE будет автоматически транслировать юникодные последовательности на UI, но это не каждая IDE умеет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от OpenEcho (?), 10-Ноя-21, 20:02 | ||
Все значительно проще: | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
34. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от kusb (?), 10-Ноя-21, 14:28 | ||
set {} {} | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (36), 10-Ноя-21, 14:35 | ||
> Unicode-категория, в которую входит данный символ, разрешена начиная со спецификации ECMAScript 2015 для использования в именах переменных JavaScript | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Применение невидимых unicode-символов для скрытия действий в..." | –2 +/– | |
Сообщение от kusb (?), 10-Ноя-21, 14:38 | ||
Национальные символы в переменных иногда это круто. | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Применение невидимых unicode-символов для скрытия действий в..." | +2 +/– | |
Сообщение от пох.. (?), 10-Ноя-21, 14:39 | ||
да, очень круто - вот, можно выполнить совсем не то что написано, например. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Аноним (43), 10-Ноя-21, 14:47 | ||
Это не проблема языков программирования, это проблема терминалов, шрифтов, редакторов и стандартов кодирования символов типа unicode. | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Применение невидимых unicode-символов для скрытия действий в..." | +6 +/– | |
Сообщение от пох.. (?), 10-Ноя-21, 15:11 | ||
точно! Терминалы плохие! | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от n00by (ok), 10-Ноя-21, 17:28 | ||
А ещё можно запятую перегрузить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Михрютка (ok), 10-Ноя-21, 17:57 | ||
> Это не проблема языков программирования, это проблема терминалов, шрифтов, редакторов | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
77. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (-), 10-Ноя-21, 18:04 | ||
Наоборот, это проблема языка, и тех кто принимал стандарт. Они не учли такого рода уязвимость. а должны были всё учитывать. | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
74. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Михрютка (ok), 10-Ноя-21, 17:34 | ||
> да, очень круто - вот, можно выполнить совсем не то что написано, | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
40. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от пох.. (?), 10-Ноя-21, 14:39 | ||
тебе ж ясно сказали - обезьянка не может в енгриш! | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
58. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Аноним (8), 10-Ноя-21, 15:45 | ||
Для молодого поколения кстати хорошо заходят комментарии к коду с эмоджи) | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от пох.. (?), 10-Ноя-21, 16:01 | ||
причем с тремя типами к@кашек - она, оно и к@кашка-ниггер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (93), 10-Ноя-21, 22:38 | ||
ты черную масть не трожь! не черных, а черномазых | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
42. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (43), 10-Ноя-21, 14:44 | ||
Ну можно и в обратную сторону вопрос задать, а почему имена переменных только на английском? Получается что бы программировать нужно английский учить или писать spravka, obyavlenie, zakaz и т.д. | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
48. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от пох.. (?), 10-Ноя-21, 15:12 | ||
> Ну можно и в обратную сторону вопрос задать, а почему имена переменных | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (133), 12-Ноя-21, 16:07 | ||
Правильно, раб. Слуги должны знать язык хозяина. | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Применение невидимых unicode-символов для скрытия действий в..." | +3 +/– | |
Сообщение от YetAnotherOnanym (ok), 10-Ноя-21, 15:23 | ||
Чтобы хоть как-то оградить программирование от тех, кто пишет на родном "что бы" и без запятой после вводного слова "Получается". | ||
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору |
57. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (8), 10-Ноя-21, 15:42 | ||
Самое забавное получается имена колонок в базах данных переводить из полей в документах. "Размер задатка", "Площадь земельного участка", "Вскрытие конкурсных приложений" и таких колонок десяток и по какому правилу их транслировать не понятно, а переводить на простой английский потом не разберешься никогда. | ||
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору |
66. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Аноним (63), 10-Ноя-21, 16:43 | ||
Вы не путайте имена внутри кода и строки текста. Строки то хрен с ними, хоть задом наперёд пишите (хотя все таки лучше выносить это дело в отдельный хеадер или конфиг, имхо) | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Михрютка (ok), 10-Ноя-21, 19:46 | ||
>>>"Размер задатка" | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
44. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от Георгий (??), 10-Ноя-21, 14:50 | ||
Если код связан с естественным языком (скажем, NLP), там могут быть случаи, когда код становится почти нечитаемым, если использовать перевод на английский или транслит. Сам с таким сталкивался. Если мы что-то делаем очень специфичное для языка X, некоторые вещи удобнее называть на самом этом языке X. | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
49. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от anonymous (??), 10-Ноя-21, 15:15 | ||
Вот, кстати, да, пробовал переводить на английский "корпус", "строение" и другие аналогичные вещи - получается коряво и непонятно. И это даже не NLP никакое, а простая обработка адреса. | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от пох. (?), 10-Ноя-21, 19:05 | ||
гуглтранслейтом, видать, пробовал-то? | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Применение невидимых unicode-символов для скрытия действий в..." | –2 +/– | |
Сообщение от Аноньимъ (ok), 10-Ноя-21, 15:23 | ||
Жаваскрипт как всегда жаваскрипт. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (53), 10-Ноя-21, 15:29 | ||
Это общая проблема. В самом начале новости об этом сказано. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (8), 10-Ноя-21, 15:46 | ||
Формулы в экселе тоже подвержены таким же уязвимостям например. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Аноньимъ (ok), 10-Ноя-21, 17:23 | ||
> Это общая проблема. В самом начале новости об этом сказано. | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
86. "Применение невидимых unicode-символов для скрытия действий в..." | +5 +/– | |
Сообщение от Led (ok), 10-Ноя-21, 19:51 | ||
>Кто в здравом уме будет непечатные символы для имён переменных разрешать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от пох. (?), 10-Ноя-21, 19:07 | ||
> Это общая проблема. В самом начале новости об этом сказано. | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
101. "Применение невидимых unicode-символов для скрытия действий в..." | –1 +/– | |
Сообщение от Аноньимъ (ok), 10-Ноя-21, 23:58 | ||
Похоже вручную прописать допустимые символы или проверить что там за херню разрешаешь невообразимо нетривиальное действие для современных разработчиков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
103. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (-), 11-Ноя-21, 01:38 | ||
> прописать допустимые символы или проверить что там за херню разрешаешь невообразимо нетривиальное действие для современных разработчиков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Применение невидимых unicode-символов для скрытия действий в..." | +1 +/– | |
Сообщение от пох. (?), 11-Ноя-21, 09:19 | ||
> Не только разработчиков. Сегодня вообще такую ахинею творят что не на одну | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Применение невидимых unicode-символов для скрытия действий в..." | +2 +/– | |
Сообщение от пох. (?), 11-Ноя-21, 09:17 | ||
Второе - абсолютно неверный подход за который п-дили палками еще каких-то двадцать лет назад. | ||
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору |
121. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (75), 11-Ноя-21, 18:00 | ||
на троичной оптике и квантовых кубитах яваскрипт с эмодзи будут еще инклюзивнее работать, с запасом для юниверскода | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от пох. (?), 11-Ноя-21, 18:27 | ||
> на троичной оптике и квантовых кубитах яваскрипт с эмодзи будут еще инклюзивнее | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от microcoder (ok), 10-Ноя-21, 15:41 | ||
. | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Применение невидимых unicode-символов для скрытия действий в..." | +2 +/– | |
Сообщение от Аноним (70), 10-Ноя-21, 17:19 | ||
запретить невидимые символы в именах символах. И пофиг, ели у кого что-то сломается. Если сломалось - значит код нелегитимный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (84), 10-Ноя-21, 19:38 | ||
Знаешь сколько их и их комбинаций? Чего себя утруждать, A-Z, a-z, _ и 0-9 если не первый символ. Постойте-ка... | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (97), 10-Ноя-21, 23:11 | ||
Никогда такого не было и вот опять! | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (-), 11-Ноя-21, 01:41 | ||
Фильтра/списка вменяемых/допустимых юникод символов до сиих пор не существует. Зато есть эможи пилять | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "Применение невидимых unicode-символов для скрытия действий в..." | +2 +/– | |
Сообщение от mos87 (ok), 11-Ноя-21, 07:05 | ||
собсно скоро человейчество только на них и перейдёт | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (97), 11-Ноя-21, 18:47 | ||
latin-1. Для кода вполне достаточно. | ||
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору |
126. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Онаним (?), 11-Ноя-21, 19:16 | ||
Не надо latin1, там вторая половина тоже не подарок. | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Аноним (75), 11-Ноя-21, 18:37 | ||
были 6 бит/байт, была сетунь, были uri - всё на плаху доступности коммунизма мировому сообществу. | ||
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору |
109. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от mos87 (ok), 11-Ноя-21, 07:03 | ||
MOAR ненужных усложнений | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Онаним (?), 11-Ноя-21, 15:13 | ||
Как будто это жабоскрипту сильно повредило. | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Применение невидимых unicode-символов для скрытия действий в..." | +/– | |
Сообщение от Alexey_Tor_ (?), 11-Ноя-21, 21:26 | ||
Сделал фикс для CudaText: https://github.com/Alexey-T/ATSynEdit/commit/94e80033b5a3cfa... | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |