Безопасная альтернатива FOSS Skype для Linux и OpenBSD?

8

Критерии:

  • Делает аудио / видео звонки
  • Шифрует весь трафик (используя хорошее шифрование)
  • Является кроссплатформенным (включая Windows 7 и т. Д.)
  • Работает на современных дистрибутивах Linux (Fedora, Ubuntu и т. Д.)
  • Работает на OpenBSD

Кто-нибудь знает хорошую бесплатную альтернативу Skype с открытым исходным кодом?

LanceBaynes
источник
2
Ну, есть Skype , который поставляется в версии для Linux и может быть запущен в OpenBSD через уровень эмуляции Linux. Можете ли вы объяснить, почему вы ищете альтернативу?
mattdm
3
И связанный с этим вопрос: Skype шифрует трафик, но вполне вероятно, что компания может перехватывать звонки. Это проблема, или вас больше всего беспокоит подслушивание ваших соседей?
mattdm
1
лицензия skype = freeware - мы не знаем, что внутри нее. это проблема.
LanceBaynes
1
Это хорошо, я просто хотел быть ясным. Итак, наличие источника является важным требованием? Если это так, это должно быть четко указано.
Mattdm
1
@mattdm: звучит так, будто он хочет что-то, что FOSS. Я тоже.
Фахим Митха

Ответы:

4

Ну, есть Экига и его разные кузены, например. Twinkle, поддерживающий стандарт SIP. К сожалению, мой опыт показывает, что они работают не так надежно, как Skype. В частности, Экига, кажется, расстраивается из-за Flash. Это понятно. Я также нахожу Flash довольно расстраивающим.

Если вы можете заставить Ekiga работать, его тарифы через Diamondcard.us намного дешевле, чем Skype, особенно для SMS, если вы используете это. Стоимость SMS для проверенных мною мест составляет около трети Скайпов. Разница для обычных звонков менее значительна, но все же значительна. И это бесплатное (как и в случае свободы) программное обеспечение, и, похоже, довольно кроссплатформенное.

Я думаю, что Ekiga в настоящее время не поддерживает шифрование, поэтому это может нарушить один из ваших критериев.

Фахим Митха
источник
4

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

Решения с открытым исходным кодом построены на сервере Asterisk PBX / VOIP. Asterisk поддерживает SIP и собственный протокол IAX. Протокол IAX имеет дополнительное шифрование и требует только один открытый порт на брандмауэрах. Предварительно настроенные дистрибутивы Linux + Asterisk, такие как Trixbox, помогут вам в этом. Существуют поставщики услуг звездочки, такие как teliax.com (и упомянутый выше Diamondcard.us), на которых размещаются серверы звездочек, подключающиеся к другим сетям (например, сотовым, наземным линиям). AFAICT никто не обеспечивает прямого подключения к сети Skype.

http://voip-info.org/ является лучшим источником информации о технологии VOIP, связанной со звездочками.

Многие клиенты VOIP перечислены здесь http://www.voip-info.org/wiki/view/Asterisk+IAX+clients . Некоторые поддерживают видеотелефонию через веб-камеру, некоторые кроссплатформенные, проприетарные и открытые кодеки должны сосуществовать. Установка всего этого действительно отвратительна.

Magicianeer
источник
2

https://palava.tv/ Не единственная альтернатива бесплатному программному обеспечению Skype, которую я когда-либо видел, на самом деле работает, но она также кроссплатформенная. К сожалению, он основан на браузере, но OTOH означает, что он работает на каждой ОС с современным браузером (с WebRTC). Вы можете позвонить кому угодно без необходимости убеждать их установить $ {неясное программное обеспечение}, это вполне реально в реальном мире.

Код находится на Github, и настроить собственный сервер легко, однако это не требуется.

Звонки зашифрованы, однако крипто-код JavaScript - это то, чему я бы не доверял.

whyisopeniddead
источник
0

Есть Speak Freely и версия только для Windows , но разработка была остановлена ​​много лет назад (Windows7 не существовало, но была версия для Windows и Linux). Так что, если вы хотите взять его там, где его оставили, это может быть вариантом.

asoundmove
источник
0

SFLphone (бесплатно, с открытым исходным кодом от sflphone.org) может быть скомпилирован с опцией видео. Затем он включает в себя телефонные звонки (аудио), видеозвонки и текстовые сообщения. (Я не пробовал лично варианты видео, но мне нравятся голосовые функции.) Он также имеет дополнительное шифрование. Используйте хорошего провайдера SIP (я использую Callcentric.com), и он так же надежен, как Skype. Но это все с открытым исходным кодом и не являются собственностью.

Как уже упоминалось в другом ответе, есть несколько вариантов клиента с открытым исходным кодом и множество провайдеров SIP. Если вы хотите приложить усилия, вы можете создать свою собственную открытую альтернативу Skype.

MountainX
источник
0

Она очень проста в использовании Linphone для размещения защищенных вызовов , используя ZRTP протокол шифрования и TLS транспорта.

Следуй этим шагам:

  1. Выберите SIP-провайдера, который поддерживает аутентификацию и передачу трафика через TLS(не все), например, сервис Linphone SIP или Ostel .

  2. Установите Linphone 3.7.0 , главным образом потому, что эта версия позволяет «настраивать несколько учетных записей прокси с различными транспортными средствами (UDP, TCP, TLS)». Но это, конечно, не является обязательным требованием, больше похоже на косметику, и старые версии вполне подойдут.

  3. Добавление учетной записи SIP в Linphone ( с использованием вышеуказанных поставщиков) и для каждой учетной записи, в SIP Account Configurationнаборе диалога Transportс TLS(вместо UDP).

  4. И, наконец, в Options > Prefs > Network Settingsнабор Media encryption typeк ZRTP.

Вы можете проверить, что все работает как положено, позвонив в службу тестирования Ostel Echo sip:9196@ostel.coи убедившись, что вы видите сообщение:

Secured by ZRTP - [auth token: ab34]

Что касается требуемых критериев, Linphone :

  • поддерживает размещение аудио / видео звонков,
  • позволяет шифровать медиапоток с использованием открытых стандартов,
  • работает в большинстве современных дистрибутивов Linux (Fedora, Debian, Ubuntu, Gentoo и т. д.),
  • по-видимому, есть некоторые порты OpenBSD (но у меня мало опыта с ними),
  • полностью с открытым исходным кодом, хотя компания, стоящая за ним, также оказывает коммерческую поддержку

Также Linphone обладает впечатляющей кроссплатформенной поддержкой :

Linphone был запущен в 2001 году. Это было первое приложение с открытым исходным кодом, использующее программное обеспечение SIP в Linux. За более чем 10 лет было сделано много улучшений, и Linphone был перенесен на основной рабочий стол, мобильные и веб-платформы:

  • на рабочем столе Windows в 2006 году

  • на iOS и Android в 2010 году

  • на Blackberry OS5-7 в 2011 году

  • на Windows Phone 8 в 2013 году

  • в веб-браузерах в 2013 году (Chrome, Mozilla Firefox, Microsoft Internet Explorer, Apple Safari)


И, наконец, некоторые личные впечатления. Я играл со многими SIP-телефонами (включая Ekiga, Jitsi и других, которые просто рухнули и сгорели) и, безусловно, Linphone был самым надежным, особенно с точки зрения пропускной способности аудио и видео. Это может быть немного изменчиво по отношению к пользовательскому интерфейсу (где Jitsi превосходит), даже если в последнее время они добились прогресса в этом, но это всего лишь небольшой козел по сравнению с технической надежностью Linphone. Он доступен на большинстве платформ, о которых вы только могли подумать, и подлежит активной разработке, а именно поддержке кодеков (он поддерживает видеокодеки VP8 и H264, а также Opus и Speex для аудио).

Что касается безопасности Skype, я не согласен с этим. Есть неподтвержденное свидетельство того, что власти могут перехватывать звонки Skype, что подразумевает, что Skype хранит черные ходы в своих механизмах шифрования. Я подозреваю, что АНБ будет сложнее перехватить звонок Linphone, зашифрованный ZRTP.

Смотрите также:

landroni
источник
-1

Пока нет ни одного :( это правильный ответ. Но спасибо!

LanceBaynes
источник
-1. Существуют решения для безопасного вызова SIP в Linux. Например, см. Unix.stackexchange.com/a/151402/55183 .
Ландрони