<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Хранение паролей [добавлено в #966]</title>
		<link>https://www.cotonti.com</link>
		<description>Последние сообщения в теме</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Mon, 20 Apr 2026 21:25:58 -0000</pubDate>

		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	Т.к. возражений нет - повесил тикет: <a href="https://github.com/Cotonti/Cotonti/issues/966" rel="nofollow">№ 966</a></p>
<p>
	 </p>
]]></description>
			<pubDate>пт, 15 июн 2012 13:17:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6966&d=0#post34697]]></link>
		</item>
		<item>
			<title>Moool13</title>
			<description><![CDATA[<p>
	Особого смысла не вижу, ибо тому, кто получит доступ к БД, достаточно заменить пароль на свой (напр. <strong>0000</strong> - <strong>4a7d1ed414474e4033ac29ccb8653d9b</strong>). Да и ломат юзеров не нужно, вся инфа в БД есть.</p>
<p>
	Настраивает только это</p>
<blockquote>
	<p>
		Это говорит о том, что в случае несанкционированного доступа к БД может быть получен и расшифрован пароль пользователя (а учитывая, что у многих он одинаковый для разных сайтов / сервисов - то последствия могут быть далеко идущими).</p>
</blockquote>
<p>
	Т.ч. думаю достаточно добавить пару солей, и тогда замена не поможет. А подбор в тем более безполезен.</p>
]]></description>
			<pubDate>ср, 13 июн 2012 08:11:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6966&d=0#post34677]]></link>
		</item>
		<item>
			<title>Wadik</title>
			<description><![CDATA[<p>
	Думаю <a href="http://www.cotonti.com/users/esclkm">esclkm</a> прав. Нужно в конфигурации это предусмотреть. </p>
]]></description>
			<pubDate>вт, 12 июн 2012 09:55:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6966&d=0#post34666]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	Паш наверное все)</p>
]]></description>
			<pubDate>вт, 12 июн 2012 07:13:18 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6966&d=0#post34664]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<p>
	Сразу видно кто хабр читает)))</p>
]]></description>
			<pubDate>вт, 12 июн 2012 06:24:43 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6966&d=0#post34662]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	скорее надо реализовать кастом шифрование. В конфиг файле задаваемое...</p>
]]></description>
			<pubDate>вт, 12 июн 2012 05:42:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6966&d=0#post34661]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	Обратил внимание, как пароли пользователей храняться в БД и задумался... </p>
<p>
	Это видимо еще с Seditio тянется.</p>
<p>
	Суть в том, что сейчас пароли пользователей хешируются напрямую (в неизменном виде) алгоритмом md5, который давно морально устарел и более того, считается уязвимым.</p>
<p>
	В качестве примера взял базу паролей одного из своих сайтов - 3900 пользователей в базе. За сутки удалось расшифровать 2600 паролей (буквы/цифры длиной до 8 знаков).</p>
<p>
	Это говорит о том, что в случае несанкционированного доступа к БД может быть получен и расшифрован пароль пользователя (а учитывая, что у многих он одинаковый для разных сайтов / сервисов - то последствия могут быть далеко идущими). И даже если исключить стороннее проникновение в БД, то остается шанс «утечки» паролей, например если админ сайта не чист на руку.</p>
<p>
	Предложение заменить MD5 на SHA1 и обязательно добавить «соли».<br />
	типа  $passw_hash = sha1($user_id . sha1($user_password));</p>
<p>
	Как реализовать прозрачный апгрейд текущих систем пока идей нет. Надо помозговать.</p>
]]></description>
			<pubDate>вт, 12 июн 2012 03:43:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=6966&d=0#post34660]]></link>
		</item>
	</channel>
</rss>