Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от opennews (??) on 16-Апр-18, 19:52 | ||
Раскрыты (https://davidgerard.co.uk/blockchain/2018/04/11/javascript-s.../) сведения о серьёзных проблемах с качеством генерации ключей криптовалют через браузерные web-интерфейсы или старые приложения, написанные на JavaScript, в которых для получения случайных чисел использовался класс SecureRandom() из библиотеки jsbn (https://github.com/andyperlitch/jsbn). Недостаточный размер энтропии приводил к созданию предсказуемых ключей и делал реальным подбор закрытого ключа по открытому. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
2. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от Аноним (??) on 16-Апр-18, 20:01 | ||
Надо было собирать энтропию с событий ввода как GnuPG | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "JavaScript-приложения криптовалют, использующие SecureRandom..." | –3 +/– | |
Сообщение от Аноним (??) on 16-Апр-18, 20:14 | ||
Ой, какие бомбы замедленного действия.. Похоже криптой не следует пользоваться еще лет 15 , пока не отладят .. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +12 +/– | |
Сообщение от A.Stahl (ok) on 16-Апр-18, 20:34 | ||
А ЯваСкриптом нужно было начинать не пользоваться ещё 15 лет назад. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
13. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +2 +/– | |
Сообщение от Аноним (??) on 16-Апр-18, 22:00 | ||
А слабо предоставить замену? Ну хотя бы частично компенсирующую жс, не надо всех возможностей сразу. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
14. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +2 +/– | |
Сообщение от Аноним (??) on 16-Апр-18, 22:58 | ||
Assembler, C, Lisp. В принципе, при грамотном отношении этих трёх было бы достаточно | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
16. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от A.Stahl (ok) on 16-Апр-18, 23:37 | ||
Ты злой. Нет, хуже. Ты во власти стереотипов. На ЯваСкрипте не пишут дураки. Вовсе нет. На этом языке пишут многие умные люди. Беда в том, что пишут они дурацкие, вредные вещи. А сам язык неплох. Наверное. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
31. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от Аноним (??) on 18-Апр-18, 00:13 | ||
> На этом языке пишут многие умные люди. Беда в том, что пишут они дурацкие, вредные вещи. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
19. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +3 +/– | |
Сообщение от Аноним (??) on 17-Апр-18, 07:58 | ||
Т.е. блобы во все щели? | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
20. "JavaScript-приложения криптовалют, использующие SecureRandom..." | –1 +/– | |
Сообщение от Crazy Alex (ok) on 17-Апр-18, 09:11 | ||
Слышал про такую штуку, как свободный софт? Хотя выбор языков забавный, конечно. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
25. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от Аноним (??) on 17-Апр-18, 11:28 | ||
M$ или Гугель сделают браузер в котором работать будет только код написанный под их браузеры, для безопасности, а потом пропихнут это в стандарты. Мало DRM, хочется больше и толще? | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
21. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от commiethebeastie (ok) on 17-Апр-18, 09:17 | ||
Когда на них тыжпрограммисты писали? Они же фокспро, дельфи и сишарпик используют. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
27. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +1 +/– | |
Сообщение от Аноним (??) on 17-Апр-18, 11:33 | ||
Как раз тыжпограмисты используют C, т.к. это даёт +100500 к крутости. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
33. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от Аноним (??) on 18-Апр-18, 00:45 | ||
> Т.е. блобы во все щели? | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
36. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от Аноним (??) on 18-Апр-18, 08:01 | ||
Для ускорения работы и повышения безопасности это надо поместить в специальную сборку, а то мало ли перехватят и изменят или ещё что нибудь. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
30. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от rvs2016 (ok) on 17-Апр-18, 16:01 | ||
> Assembler, C, Lisp. В принципе, при грамотном отношении этих трёх было бы | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
32. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от Аноним (??) on 18-Апр-18, 00:44 | ||
А что, понятие API только для js изобрели и для других языков принципиально нельзя программный интерфейс к возможностям браузера? | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
37. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от rvs2016 (ok) on 18-Апр-18, 14:12 | ||
> А что, понятие API только для js изобрели и для других языков | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
38. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от Аноним (??) on 18-Апр-18, 23:32 | ||
> Но в браузерах сейчас это есть? | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
34. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от Аноним (??) on 18-Апр-18, 00:47 | ||
> Как имеющиеся браузеры заставить выполнять программы на этих языках? | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
39. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от rvs2016 (ok) on 19-Апр-18, 10:05 | ||
>> Как имеющиеся браузеры заставить выполнять программы на этих языках? | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
23. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от АНГЫВНАГЫНВАШЩ on 17-Апр-18, 09:36 | ||
для анимации кнопочек JS более чем достаточно | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
5. "JavaScript-приложения криптовалют, использующие SecureRandom..." | –1 +/– | |
Сообщение от Аноним (??) on 16-Апр-18, 20:41 | ||
>Похоже криптой не следует пользоваться еще лет 15 | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
24. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от Аноним (??) on 17-Апр-18, 10:40 | ||
Что еще по "телевизеру" сказали? | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
10. "JavaScript-приложения криптовалют, использующие SecureRandom..." | –6 +/– | |
Сообщение от Аноним (??) on 16-Апр-18, 21:33 | ||
https://ru.wikipedia.org/wiki/%D0%91%D0%... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
12. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +1 +/– | |
Сообщение от Аноним (??) on 16-Апр-18, 21:59 | ||
>в которых для получения случайных чисел использовался класс SecureRandom() из библиотеки jsbn. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +1 +/– | |
Сообщение от KonstantinB (ok) on 17-Апр-18, 03:21 | ||
Суть проблемы как раз в том, что в некоторых браузерах нужного нет, а в комбинации с ошибкой проверки версии (что, кстати, тоже не шибко умное решение, проверять намного лучше по наличию API) получилось то, что получилось. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
22. "JavaScript-приложения криптовалют, использующие SecureRandom..." | –3 +/– | |
Сообщение от Аноним (??) on 17-Апр-18, 09:35 | ||
>Суть проблемы как раз в том, что в некоторых браузерах нужного нет | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
28. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от KonstantinB (ok) on 17-Апр-18, 14:51 | ||
От проекта зависит. Я б с удовольствием слал, но некоторые заказчики хотят, чтобы у всех работало, и даже готовы это оплачивать. И я их прекрасно понимаю - сто баксов одинаковые и у пользователя Хрома, и у пользователя MSIE. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
29. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от KonstantinB (ok) on 17-Апр-18, 14:58 | ||
Впрочем, Math.random() голый я бы все равно не брал. Сходил бы на сервер за рандомом, если в браузере все плохо. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
40. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от qwe (??) on 21-Апр-18, 02:41 | ||
> Сходил бы на сервер за рандомом, если в браузере все плохо. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
18. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +/– | |
Сообщение от Аноним (??) on 17-Апр-18, 07:46 | ||
>но из-за опечатки в функции сравнения версии браузера создавалась ситуация, при которой библиотека пыталась обратиться к window.crypto.random в браузере без его поддержки и без вывода ошибки откатывалась на использование ненадёжного математического генератора псевдослучайных чисел math.Random | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
35. "JavaScript-приложения криптовалют, использующие SecureRandom..." | +1 +/– | |
Сообщение от Аноним (??) on 18-Апр-18, 01:41 | ||
> минимум юнит-тестов - что ты с хипстеров возьмёшь. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |