Вернуться   Биткоин Форум > Bitcoin Обсуждение
19 июня 2011, 9:02:54 AM   # 1
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
В этой теме я хочу обсудить некоторые части мудрости о безопасности паролей. Это не будет полным, только основы, которые я помню в тот момент.

Во-первых, мы должны различать между онлайн и оффлайн пароли:

Онлайн пароли являются пароли, которые вы используете, чтобы войти. Это не должно быть безопасным, потому что сайт устанавливает правила, как часто вы можете попробовать. Например, сайт может отказаться от вашего логина через некоторое время после 5 ошибочно введенных паролей.
Это означает, что злоумышленник не может попробовать, как много паролей, как он хочет в то время, как короткий, как он хочет.

Оффлайн пароли являются пароли, которые вы используете, например, для шифрования файла. Этот пароль должен быть путь сильнее, потому что злоумышленник с файлом не может быть принужден делать меньше определенного числа попыток в секунду.
Например, если злоумышленник может принять зашифрованный файл и положить его на столько компьютера, как он хочет, чтобы попробовать, как много паролей в секунду, как он хочет. Единственный способ против того, чтобы иметь пароль настолько сильным, что злоумышленник не может получить достаточную вычислительную мощность, чтобы сломать его.

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


Случайность символов: В зависимости от задавать символы, которые вы используете, ваш пароль получает больше хаотичности. Например, если вы используете нижний латинские буквы только, у вас есть 26 символов. Если вы выбрали пароль длиной 8, у вас есть 26 ^ 8 различных возможных паролей. Для представления 26 ^ 8 возможных паролей с помощью двоичного кода, вам нужно log_2 (26 ^ 8) = 8 * log_2 (26) = 8 * 4,7 = 38 бит. Это не так много на всех.

Код:
набор символов номер бит на символ
[A-Z] 26 4,7
[А-z0-9] 36 5,2
[A-Za-Z0-9] 62 6,0
все ASCII 94 6,6

Вы можете видеть, что размер набора символов имеет значение много. Но то, что имеет значение даже больше длина пароля. Число возможных паролей экспоненциально зависит от длины пароля. Например, для пароля целого ASCII каждый дополнительный символ умножает число возможностей по 94. Это приводит к росту случайности на 6,6 битов для каждого символа добавляется.


Независимость символовВ обсуждении выше я предполагал, все время, что каждый символ имеет ту же вероятность. Это, конечно, не всегда верно. Злоумышленники знают, что, и использовать его. Вот почему вы не должны использовать словарное слово - в словарных словах различных символы не зависим друг от друга.
Например, в английских словах, вы знаете, что после того, "Q" почти всегда следует за "U", Из-за этого, строка "QU" имеет гораздо более высокую вероятность, чем струны "QS", "QG" или "QL",


Вывод: Путь к защищенному паролем, чтобы выбрать из большого набора символов, и выбрать символы случайным образом с одинаковой вероятностью каждого символа. Чем длиннее пароль, тем лучше. Если вы используете AES256, например, до 39 символов, каждый дополнительный символ добавляет реальную хаотичность в целом вещь. После этого, вы не получите больше для AES, но существуют и другие алгоритмы шифрования с четными больше длины ключа (например, Blowfish до 448 бит = 68 CHARS пароля).

Что я сделал: Когда я начал Bitcoin, я выбираю новый 12-символьный целый ASCii пароль (79,2 бит хаотичности). Это была боль, чтобы помнить в первые часы, но после ввода его в несколько раз, я привык к нему. Я использую этот пароль теперь для моей зашифрованного индивидуального учетной записи пользователя Bitcoin (на Ubuntu) и для кошелька резервного копирования.




Если вы считали, что полезно, вы могли бы дать мне совет: 1HuteXifXc3x8Nq9x8hHGUnFGDU7KFggXD
bcearl сейчас офлайн Пожаловаться на bcearl   Ответить с цитированием Мультицитирование сообщения от bcearl Быстрый ответ на сообщение bcearl


Как заработать Биткоины?
Без вложений. Не майнинг.


19 июня 2011, 10:07:01 AM   # 2
 
 
Сообщений: 33
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Получил 1806 Биткоинов
Реальная история.





Есть на самом деле несколько хороших статей на эту тему в PCWorld:
http://www.pcworld.com/businesscenter/article/170662/the_art_of_creating_strong_passwords.html
http://www.pcworld.com/article/154521/why_you_need_a_password_manager.html
и многое другое.

Я лично использую KeePass с сильным, но памятным паролем, чтобы управлять большинством моим "онлайн" пароли, как вы их называете.
Для "не в сети" Пароли я использую более простой Passphrase в сочетании с YubiKey (http://www.yubico.com/yubikey), Например, зашифровать жесткий диск моего ноутбука или мои зашифрованные файлы-контейнеры. YubiKey обеспечивает (среди других опций) в 16-64 символов статического пароля. Конечно, приходится полагаться на физическое устройство, как YubiKey приносит также некоторые RISCs. Если вы потеряли ключ, вы в значительной степени ввинчиваетесь, поэтому я рекомендую либо заказывать второй YubiKey и запрограммировать его с тем же статическим паролем или записью пароля вниз и хранить его в сейфе или в сейфе в банке вашего доверия. Но самое главное, никогда не использовать статический пароль YubiKey в одиночку, вы всегда должны использовать его в сочетании с ведущей ключевой фразой, так что если кто-то должны на самом деле украсть YubiKey они не получают доступ ни к чему вы использовали его для.

Для того, чтобы проверить силу ваших паролей вы всегда должны проверить их на http://www.passwordmeter.com/.
Brainslug сейчас офлайн Пожаловаться на Brainslug   Ответить с цитированием Мультицитирование сообщения от Brainslug Быстрый ответ на сообщение Brainslug

19 июня 2011, 10:25:39 AM   # 3
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Это Yubico вещь выглядит интересно, но за эту цену вы можете лучше получить смарт-карту, которая делает публичные крипто ключ.
bcearl сейчас офлайн Пожаловаться на bcearl   Ответить с цитированием Мультицитирование сообщения от bcearl Быстрый ответ на сообщение bcearl

19 июня 2011, 11:30:53 AM   # 4
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Это Yubico вещь выглядит интересно, но за эту цену вы можете лучше получить смарт-карту, которая делает публичные крипто ключ.

В самом деле? Есть связь? Мысль читатель + карты будет много дороже (я заплатил Ђ 18, - для моего YubiKey).

Кстати, вместо программирования статического ключа вы также можете использовать функцию HMAC-SHA1 для получения ключа блобы из данной задачи (боится, что это действительно требует нагнетание кода). Делает это немного сложнее, чтобы захватить ключ, хотя ..
ИУС сейчас офлайн Пожаловаться на МСС   Ответить с цитированием Мультицитирование сообщения от ИУС Быстрый ответ на сообщение ИУС

19 июня 2011, 11:37:36 AM   # 5
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Это Yubico вещь выглядит интересно, но за эту цену вы можете лучше получить смарт-карту, которая делает публичные крипто ключ.

В самом деле? Есть связь? Мысль читатель + карты будет много дороже (я заплатил Ђ 18, - для моего YubiKey).

Кстати, вместо программирования статического ключа вы также можете использовать функцию HMAC-SHA1 для получения ключа блобы из данной задачи (боится, что это действительно требует нагнетание кода). Делает это немного сложнее, чтобы захватить ключ, хотя ..

Это HMAC-SHA1 выглядит хорошо. Я не хочу, чтобы компьютер знать мой секрет, но я хочу, чтобы он знал, что я это знаю.
bcearl сейчас офлайн Пожаловаться на bcearl   Ответить с цитированием Мультицитирование сообщения от bcearl Быстрый ответ на сообщение bcearl

19 июня 2011, 12:00:23 PM   # 6
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Написать свой поэму, и держать читать стихотворение, по крайней мере один раз в неделю.

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

40 символьный пароль, который и то и другое безопасно и трудно забыть. Сортировка!

Само собой разумеется, никогда не использовать этот пароль в Интернете.
Timo Y сейчас офлайн Пожаловаться на Timo Y   Ответить с цитированием Мультицитирование сообщения от Тимо Y Быстрый ответ на сообщение Timo Y

19 июня 2011, 12:01:36 PM   # 7
 
 
Сообщения: 989
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Для того, чтобы проверить силу ваших паролей вы всегда должны проверить их на http://www.passwordmeter.com/.

имхо, эта страница является шуткой.

пример:
qwertasdfgyxcvbn = 18%

Заменим теперь каждый третий символ с "1":

qw1rt1sd1gy1cv1n = 92%

да правильно...
Fornit сейчас офлайн Пожаловаться на Fornit   Ответить с цитированием Мультицитирование сообщения от Fornit Быстрый ответ на сообщение Fornit

19 июня 2011, 12:12:24 PM   # 8
 
 
Сообщения: 434
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Хороший пароль растяжения метод может пройти долгий путь, чтобы обеспечить короткий пароль. Откат на 50 битный пароль хэш с SHA1 тривиальна. Откат тот же пароль, зашифрованный с 65,000 итераций SHA1 (PKBDF2) в общей сложности 66 бит намного сложнее, возможно с GPU крекеров. Откат на 50 битный пароль простиралась с памятью жесткого алгоритма, такие как Scrypt это, вероятно, не стоит для большинства любого Bitcoin кошелька.

Это не непосредственно полезный для конечных пользователей, но я надеюсь, что авторы шифрования кошелька будет принимать уведомления.
BubbleBoy сейчас офлайн Пожаловаться на BubbleBoy   Ответить с цитированием Мультицитирование сообщения от BubbleBoy Быстрый ответ на сообщение BubbleBoy

19 июня 2011, 12:31:28 PM   # 9
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Для того, чтобы проверить силу ваших паролей вы всегда должны проверить их на http://www.passwordmeter.com/.

имхо, эта страница является шуткой.

пример:
qwertasdfgyxcvbn = 18%

Заменим теперь каждый третий символ с "1":

qw1rt1sd1gy1cv1n = 92%

да правильно...

Это происходит из классификации символов, конечно, это не совсем точно. Но нет лучшего способа, хаотичность строки не зависит от множества возможных строк вы утверждающим это приходит.

Если вы утверждаете, что это письмо только, у вас есть способ меньше паролей, чтобы попробовать, а затем, если вы утверждаете, что это буквы плюс цифра.

Сайт, кажется, только проверить, что, о котором я упоминал в OP зависит от утверждения, что все символы независимо друг от друга выбраны с равномерно распределенной вероятностью.
bcearl сейчас офлайн Пожаловаться на bcearl   Ответить с цитированием Мультицитирование сообщения от bcearl Быстрый ответ на сообщение bcearl

19 июня 2011, 3:37:46 PM   # 10
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Я написал небольшую программу, которая создает абсолютно случайные пароли, с той же вероятностью для каждого печати ASCII полукокса: От "ПРОСТРАНСТВО" в "~",

Программа хранится простой, так что вы не должны доверять никому и может легко увидеть, что он делает.

Код:
#включают

ИНТ основной (интермедиат ARGC, символ ** ARGV) {
// проверка параметров
INT кол;
если (ARGC > 1)
Count = atoi (ARGV [1]);
еще
кол = 8;

// открыть случайный источник номер
// "/ DEV / случайное" является надежным источником случайных чисел на Linux
// "/ DEV / urandom" не безопасно!
FILE * Источник = Еореп ("/ DEV / случайное", "р");
если (! источник)
вернуться -1;

Е ("Ваш пароль: \ п");
Int я;
для (я = 0; я < рассчитывать; я ++)
putchar ( '_');
putchar ( '\ п');

I = 0;
делать {
// запрос 8 битых случайность
с = INT fgetc (источник);
если (с == EOF)
вернуться -2;
// удалить значащий бит из-за ASCII
с &= 0x7F;
// если для печати: распечатать
если (' ' <= с && с <= '~') {
putchar (с);
fflush (стандартный вывод);
я ++;
}
} в то время как я < счет);

putchar ( '\ п');
fclose (источник);
возвращать 0;
}

Применение:

- Положите его в файл с именем genpasswd.c
- казнить "НКУ -o genpasswd passwd.c"
- казнить "./genpasswd 12" пароля в 12 символов (по умолчанию


Похоже, это:
Код:
~ $ НКУ genpasswd.c -o genpasswd
~ $ ./genpasswd
Ваш пароль:
________
9k '| КФК @

Подчеркивание указывает на то, как долго пароль (так что вы не пропустите символов).
bcearl сейчас офлайн Пожаловаться на bcearl   Ответить с цитированием Мультицитирование сообщения от bcearl Быстрый ответ на сообщение bcearl

19 июня 2011, 4:01:47 PM   # 11
 
 
Сообщения: 321
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

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

Например, вы могли бы связать азартные игры счет с парой строк из Если Редьярда Киплинга:

Если вы можете сделать одну кучу все ваши выигрыши
А рисковать на один оборот шаг-и-бросок


Может сделать пароль "IycmohoaywAriootopat", Который вы вряд ли забудете. Если вы читали много вы будете иметь бесконечное количество свежих, очень запоминающиеся и очень длинные пароли!

Теперь, зная это, вы можете взломать старый пароль шахты из книги Бойцовского клуба?

Улики: Это длиной 14 символов, он основан на первую букву каждого слова в двух предложениях и включает в себя знаки препинания.

Вот сумма md5:

7de46151e06abe0ad53c4513d22e9a43
битовая плоскость сейчас офлайн Пожаловаться на битовой плоскости   Ответить с цитированием Мультицитирование сообщения от битовой плоскости Быстрый ответ на сообщение битовой плоскости

19 июня 2011, 4:10:38 PM   # 12
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

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

Например, вы могли бы связать азартные игры счет с парой строк из Если Редьярда Киплинга:

Если вы можете сделать одну кучу все ваши выигрыши
А рисковать на один оборот шаг-и-бросок


Может сделать пароль "IycmohoaywAriootopat", Который вы вряд ли забудете. Если вы читали много вы будете иметь бесконечное количество свежих, очень запоминающиеся и очень длинные пароли!

Теперь, зная это, вы можете взломать старый пароль шахты из книги Бойцовского клуба?

Улики: Это длиной 14 символов, он основан на первую букву каждого слова в двух предложениях и включает в себя знаки препинания.

Вот сумма md5:

7de46151e06abe0ad53c4513d22e9a43

Я знаю о том, что трюк, но я не доверяю. Я использую его для некоторых паролей, но не важные вещи, как мой бумажник.
bcearl сейчас офлайн Пожаловаться на bcearl   Ответить с цитированием Мультицитирование сообщения от bcearl Быстрый ответ на сообщение bcearl

19 июня 2011, 4:35:29 PM   # 13
Foo
 
 
Сообщения: 409
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

https://www.grc.com/haystack.htm
Foo сейчас офлайн Пожаловаться на Foo   Ответить с цитированием Мультицитирование сообщения от Foo Быстрый ответ на сообщение Foo

19 июня 2011, 5:42:16 PM   # 14
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Я написал небольшую программу, которая создает абсолютно случайные пароли, с той же вероятностью для каждого печати ASCII полукокса: От "ПРОСТРАНСТВО" в "~",

Хороший и простой, но большинство дистрибутивов должны иметь пакет для PWGen, который имеет дополнительные опции (проще для запоминания, набор символов и т.д.).
ИУС сейчас офлайн Пожаловаться на МСС   Ответить с цитированием Мультицитирование сообщения от ИУС Быстрый ответ на сообщение ИУС

19 июня 2011, 7:23:11 PM   # 15
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей

Я написал небольшую программу, которая создает абсолютно случайные пароли, с той же вероятностью для каждого печати ASCII полукокса: От "ПРОСТРАНСТВО" в "~",

Хороший и простой, но большинство дистрибутивов должны иметь пакет для PWGen, который имеет дополнительные опции (проще для запоминания, набор символов и т.д.).

Да, есть много инструментов. Конфигурация учетной записи пользователя в Ubuntu (или, может быть, он пришел с Gnome 3, который я установил) также вносит предложения паролей и меры, насколько сильно ваш пароль.

Я написал это сам, потому что я действительно хотел иметь гарантированную равную вероятность для каждого символа, и ни один символ не должен быть независимым от другого.
bcearl сейчас офлайн Пожаловаться на bcearl   Ответить с цитированием Мультицитирование сообщения от bcearl Быстрый ответ на сообщение bcearl

19 июня 2011, 7:27:26 PM   # 16
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Азбука безопасности паролей



Сайт говорит:

котировка
ВАЖНЫЙ!!! Что этот калькулятор НЕ. , ,

Это НЕ «Strength Meter пароль.»
bcearl сейчас офлайн Пожаловаться на bcearl   Ответить с цитированием Мультицитирование сообщения от bcearl Быстрый ответ на сообщение bcearl



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW