<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; В Cryptocat найдена серьёзная уязвимость]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=28997&amp;type=atom" />
	<updated>2013-07-05T16:16:00Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=28997</id>
		<entry>
			<title type="html"><![CDATA[В Cryptocat найдена серьёзная уязвимость]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353016#p353016" />
			<content type="html"><![CDATA[<p>Полное название: <strong>В Cryptocat найдена серьёзная уязвимость, позволяющая получить доступ к зашифрованным сообщениям </strong></p><p>В <a href="http://www.opennet.ru/opennews/art.shtml?num=34438">Cryptocat</a>, нацеленном на обеспечение приватности web-чате, в котором шифрование производится на стороне браузера клиента и на сервер поступают уже зашифрованные данные, <a href="http://tobtu.com/decryptocat.php">выявлена</a> проблема безопасности, делающая возможным доступ к отправленным сообщениям. Проблема проявляется начиная с выпуска 2.0 и заканчивая версией 2.0.41, таким образом все сообщения отправленные с 17 октября 2011 года по 15 июня 2013 года подвержены указанной уязвимости.</p><p>Cryptocat позиционируется как проект, использующий для защиты частной переписки надёжные технологии шифрования, такие как алгоритм AES-256 и методы криптографии по <a href="http://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%BB%D0%B8%D0%BF%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F">эллиптическим кривым</a>. История поучительна тем, что тривиальная ошибка в коде свела всю надёжность системы на нет и поставила под вопрос доверие к компаниям, осуществляющим аудит и сертификацию в области безопасности - компания Veracode утвердила Cryptocat на уровень безопасности Veracode Level 2 и оценила качество кода как 100/100. Негативный осадок также остался после попытки разработчиков Cryptocat скрыть свою ошибку, <a href="https://github.com/cryptocat/cryptocat/commit/f199fcbe4b5c5deb8d7d7ff13f92ee5090d149ed">указав</a>, что исправление произведено для решения проблем с обратной совместимостью и не упомянув о том, что устранена уязвимость.</p><p>При создании ключа шифрования, для обхода проблем с качественном генерацией случайных чисел на стороне браузера, пользователю предлагается ввести 256 случайных символов. Из-за неправильной конвертации строк в качестве случайной последовательности поступал не массив из 15-разрядных целых чисел, а массив из чисел от 0 до 9, т.е. вероятность подбора каждого числа снижается с 2^15 до 10 вариантов. В итоге ключи создаются в условиях недостаточной энтропии и могут быть подобраны с использованием bruteforce-атак. По заявлению исследователя, сообщившего об уязвимости, зашифрованные записи чата могут быть дешифрованы за считанные минуты. Разработчики Cryptocat уже <a href="https://blog.crypto.cat/2013/07/new-critical-vulnerability-in-cryptocat-details/">признали</a> наличие уязвимости, но утверждают, что проблеме подвержены только групповые чаты с более чем двумя участниками.</p><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=37370">http://www.opennet.ru/opennews/art.shtml?num=37370</a></p>]]></content>
			<author>
				<name><![CDATA[Rizado]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23158</uri>
			</author>
			<updated>2013-07-05T16:16:00Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353016#p353016</id>
		</entry>
</feed>
