<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Более половины npm-пакетов могли быть скомпрометированы из-за ненадёжных паролей доступа]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=39330</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=39330&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Более половины npm-пакетов могли быть скомпрометированы из-за ненадёжных паролей доступа».]]></description>
		<lastBuildDate>Tue, 27 Jun 2017 14:07:25 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Более половины npm-пакетов могли быть скомпрометированы из-за ненадёжных паролей доступа]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=456042#p456042</link>
			<description><![CDATA[<p><br />&nbsp; &nbsp; Никита Сковорода, входящий в управляющий технический комитет проекта Node.js, опубликовал результаты анализа надёжности паролей для доступа к учётным записям в репозитории NPM. Результат оказался более чем печальным - в ходе проверки удалось получить доступ к 12% аккаунтов (13% пакетов) из-за&nbsp; использования в них предсказуемых и тривиальных паролей, таких как &quot;123456&quot; Среди подобных учётных записей есть и популярные модули, которые находятся в зависимостях у других пакетов. С учётом загрузки других модулей по цепочке зависимостей,&nbsp; компрометация ненадёжных учётных записей может поразить в сумме до 52% от всех модулей в NPM.&nbsp; &nbsp; Всего удалось получить доступ к 15495 учётным записям, используемым для управления 66876 пакетами. В том числе был получен доступ к 4 учётным записям пользователей из Top20 самых популярных пакетов. Также был получен контроль над 13 пользователями, пакеты которых загружают более 50 млн раз в месяц, 40 пользователями с более 10 млн&nbsp; загрузок в месяц и&nbsp; 282 с более 1 млн загрузок в месяц. Компания NPM Inc приняла исследование во внимание и инициировала процесс смены паролей для ненадёжных учётных записей.&nbsp; &nbsp; &nbsp; Контроль над 2545 учётными записями (5470 пакетов) был получен в ходе проведения Bruteforce-атаки по подбору типовых паролей.&nbsp; Данные об 12150 учётных записях (57112 пакетов) были получены путём сопоставления сведений из крупных публичных утечек баз паролей (когда пользователь использовал идентичные пароли на NPM и взломанных сайтах, базы паролей которых были выложены в открытый доступ). Допуск к 732 учётным записям (4786 пакетов) удалось получить путём варьирования пароля из публичных утечек (например, добавление цифр, замена имени на npm и т.п.). Контроль над оставшимися 120 проблемными учётными записями (582 пакета) был получен через подбор типовых паролей к сторонним серисами, таким как GitHub и Google.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Некоторые интересные факты:&nbsp; &nbsp; &nbsp;В учётной записи для доступа к модулю koa, который в прошлом месяце был загружен 300&nbsp; тысяч раз, использовался пароль &quot;password&quot;;&nbsp; &nbsp; &nbsp;Один из пользователей, контролирующий более 20 млн загрузок в месяц, в ответ на отзыв скомпрометированного пароля, установил в качестве нового пароля содержимое старого, добавив к нему символ &quot;!&quot;;&nbsp; &nbsp; &nbsp;Пользователь, входящий в top-20, после сброса скомпрометированного пароля&nbsp; опять вернул свой старый пароль через некоторое время;&nbsp; &nbsp; &nbsp; &nbsp;У 662 пользователей был установлен пароль &quot;123456&quot;, у&nbsp; 168 - &quot;123&quot;, у&nbsp; 115 - &quot;password&quot;;&nbsp; &nbsp;1409 пользователей (1%) указали в качестве пароля свой логин;&nbsp; &nbsp; &nbsp;После сброса паролей 9.7% пользователей сразу вернули свой старый заведомо скомпрометированный пароль, а&nbsp; 0.6% вернули старый пароль, но&nbsp; внеся в него незначительное изменение;&nbsp; &nbsp;Трафик всех пакетов, к которым был получен доступ в ходе исследования, составляет почти два миллиарда (1 946 302 172) загрузок в месяц, что примерно 20% от общего объёма загрузок.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; Источник: <strong>http://www.opennet.ru/opennews/art.shtml?num=46768</strong><br />&nbsp; &nbsp; <br /><a href="http://www.opennet.ru/opennews/art.shtml?num=46768">_источник</a></p>]]></description>
			<author><![CDATA[null@example.com (R2-D2)]]></author>
			<pubDate>Tue, 27 Jun 2017 14:07:25 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=456042#p456042</guid>
		</item>
	</channel>
</rss>
