Интернет-чату IRC — 30 лет

30 лет назад, в 1998 году, финским студентом Яркко Ойкаринен ( Jarkko Oikarinen) была создана первая система чатов IRC (по русски Ирка). Это предшественник наших любимых вайбера, ватсаппа и телеграма.

Отличие IRC от уже известных тогда BBS, Usenet и электронной почты состояло в том, что IRC работало практически в реальном времени. При этом было возможно создавать групповые чаты (каналы) и в то же время вести приватные обсуждения.

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

Надо заметить, что IRC была не первой системой чатов в мире, Яркко Ойкаринен говорил, что его вдохновила система чатов BITNET Relay

первый IRC-сервер, tolsun.oulu.fi, (Sun3) ( Urpo Lankinen (User:Wwwwolf). — Own work CC BY 2.5 )

Пользователям IRC приходилось попотеть, чтобы почирикать в сети. Компьютеры тех лет были однозадачными и чаще всего могли запустить только одну прикладную программу. Оконные интерфейсы были малоизвестны. Все управление осуществлялось через командную строку. Разговор нигде не сохранялся (хотя позже появились программы журналирования чатов). То есть как только текст уползал вниз экрана, его нельзя было вернуть назад, чтобы освежить в памяти. Длина одного сообщения должна была составлять не более 511 байтов (так как часть символов были служебные, реальный текст мог состоять менее чем из 500 символов)

Отдельные тернии выпали на долю русскоязычных пользователей. ПО (как и железо) тех лет традиционно создавалась под один алфавит — английский. Остальным приходилось пользоваться так называемыми кодовыми страницами (когда символ кириллического алфавита отображался двумя байтами, а не одним как латинского — отголоски этого вы и сейчас можете заметить в том, что СМС набранная кириллицей может содержать 70 символов, а латиницей -140 знаков). Отдельной бедой было, что единого соглашения о том, как кодировать нелатинские символы не было. Существуют разные кодовые страницы — такие как KOI8, Windows-1251 и UTF8. В любом случае, за счет двубайтовости, доступные для англоязычных пользователей менее 500 символов превращались для русскоязычных в менее 249.

При неправильно выбранной кодовой странице текст превращался в нечитаемую кашу, так называемые крякозабры. Согласовывать кодовые страницы участников первоначально приходилось операторам каналов IRC ( chanops по английски). Позже в русскоязычных IRC сетях стали применять разную кодировку на разных TCP портах. Список портов помещался в приветствие сервера и пользователь подключался к тому, который соответствовал кодировке его программы. А сервер перекодирует, при необходимости, эту кодировку в свою.

Некоторое время IRC была малоизвестна и применялась в основном продвинутыми студентами и преподавателями Университетов. К середине 1989 г. сеть состояла из примерно 40 серверов по всему миру. СМИ заметили IRC, когда она стала применяться для обсуждения войны в Персидском заливе 1991г (сейчас такие обсуждения идут в соцсетях). В России, в том же 1991 г., IRC использовалась противниками ГКЧП для распространения информации и это добавило её популярности в масс-медиа.

Xaric текстовый IRC клиент под Mac OS X ( The original uploader was Triddle at English Wikipedia )

Дальше IRC стала стремительно расти и столкнулась с болезнями роста. Так как большинство её основателей и активистов были достаточно анархическими личностями, решение текущих проблем стало превращаться в конфликты, которые вели уже не к объединению, а к разъединению сетей.

Тем не менее рост числа пользователей продолжался. К началу 21 века IRC достигла апогея, 6 миллионов одновременных пользователей в 2001 году и 10 миллионов пользователей в 2003 году , клиенты IRC встраивались в некоторые игры, такие как Unreal Tournament и игры на движке Spring Engine.

Технически IRC совершенствовалась, создавались чат-боты (программы для поиска, чат-игр или викторин), поисковые системы, шифрование трафика

НО закат IRC все равно наступил. После нулевых численность пользователей только падала. Появилось множество новых версий веб-чатов — от Аськи и Скайпа до Хипчата и того же Слак, причем значительно более удобных. Довольно долго традиция «быть на канале» сохранялась среди олдскульных разработчиков, но сейчас и эта традиция отходит. С марта по май 2018 г сервис для разработчиков Slack отключил свой IRC шлюз.

Тем не менее до сих пор в топ-100 IRC-сетей приходит на пике около 460 тыс. пользователей. В Университете Оулу до сих пор студенты используют IRC как для учебных, так и для неучебных целей. Есть и темная сторона — IRC используется для управления вредоносным программным обеспечением, ботнетами и спам-ботами. А большинство из нас пользуется очередными потомками IRC — вайбером, ватсаппом и телеграммом.

Подписаться на дайджест новостей 360tech.ru [mc4wp_form id="4208"]
next page

Грузите данные петабайтами — AWS Snowmobile

Те, кто как я, начал использовать Интернет через телефонные модемы (Dial Up), помнят бытовавшую в 90 годы 20 века и начале нулевых шутку про то, что самая большая скорость передачи данных — это грузовик КАМАЗ, заполненный дисками CD ROM. Действительно, даже теоретически достижимая скорость  Dial Up модемов составляла 56 кбит/с, реально же речь шла о 33.8 кбит/c, а до них о 14.4 кбит/c. Емкость среднего CD ROM составляла 700 мБайт (да, не забываем, что в байте 8 бит и в каналах связи скорость  считается побитово, а в устройствах хранения побайтово), так что действительно, чтобы выкачать один диск CD ROM, надо было где то 50 часов модемного коннекта на скорости 33.8 кбит/c без обрывов (что само по себе маловероятно).

Бригада водителей многотоннажных грузовиков из Одессы смогла доставить за ночь 100.000 компакт дисков из Одессы в Киев. Тем самым они достигли скорости передачи данных в 2.43 терабайт в секунду на расстояние больше 500 км без применения дорогих кабелей

Баш 2005 год 🙂

Скорости доступа в сеть растут (хоть и не у всех), но и емкость накопителей тоже. И Amazon решила претворить в жизнь старую шутку . Она представила  — грузовой прицеп AWS Snowmobile для хранения и перевозки данных. Основная сфера применения — перемещение данных от заказчика в облако Amazon, но думаю им можно воспользоваться и при переезде из одного дата-центра в другой. Емкость AWS Snowmobile составляет фантастические 100 петабайт (один петабайт это 1048576 гигабайта).  Размеры прицепа 3×2,5×14 метра, вес около 27 тонн. При температуре воздуха более 30 градусов нужна будет внешняя система охлаждения.

К системе заказчика AWS Snowmobile подключается как внешнее запоминающее устройство. Данные автоматически шифруются 256-битным шифрованием (с помощью AWS Key), впрочем обладатели таких колоссальных данных скорее всего хранят их в уже зашифрованном виде. Полное заполнение этой суперфлешки на колесах занимает 10 дней при максимально возможной скорости загрузки/выгрузки данных 1 Тб/с (через несколько запараллеленных интерфейсов 40Гб /с).

AWS Snowmobile с сайта https://aws.amazon.com/ru/snowmobile/, щелкните по фотографии, чтобы посмотреть фото в полном размере на сайте Amazon

У прицепа неплохой аппетит, во время работы (загрузки/выгрузки данных) AWS Snowmobile потребляет до 350кВт (можно вспомнить, что передвижные энергопоезда времен Великой Отечественной войны имели мощность порядка 500кВт), которые должен предоставить заказчик. Или арендовать у Amazon передвижной электрогенератор.

После заполнения контейнер запирается, герметизируется, ставится на охрану и GPS трекинг. Отдельно Amazon может предоставить охрану (стоимость информации в таком грузовике может быть колоссальной)

Amazon завлекает заказчиков расчетом, что перемещение одного эксабайта данных с помощью AWS Snowmobile займет полгода, а по линии связи со скоростью подключения 10Gb/s — 26 лет (в заметке Как перевести Google на перфокарты, общий объем данных Google оценивался в 15 эксабайт, то есть 150 таких грузовиков). При этом предупреждают, что AWS Snowmobile предназначен только для загрузки данных в облако Amazon, выгрузка данных из облака к заказчику производится с помощью Snowmobile не будет.

Цена использования такого дата-центра на колесах полцента за гигабайт в месяц. То есть для 50 петабайт 0,005*10485768*50 = 262144$ в месяц.

Потенциальные клиенты по версии Amazon:

Use cases include migrating 100’s of petabytes of data, such as video libraries, genomic sequences, seismic data, and financial records to run big data analytics on AWS or shutting down legacy data centers and moving all local data in exabytes to AWS.

Возможные применения включают миграцию 100 петабайт данных, таких как видео-библиотеки, геномные последовательности, сейсмические данные, финансовые отчеты или закрытие устаревших центров обработки данных…(перевод смысловой, не дословный)

Подробности на сайте Amazon

Презентация AWS Snowmobile (включена с отметки 58 секунд, полная версия на ютубе)

Подписаться на дайджест новостей 360tech.ru [mc4wp_form id="4208"]
next page

Телетренер Vintage Telephones AND Western Electric Teletrainer | eBay

Vintage Telephones And Western Electric Teletrainer in Consumer Electronics, Vintage Electronics, Other Vintage Electronics | eBay

Источник: Vintage Telephones AND Western Electric Teletrainer | eBay

На Ebay продается интересное устройство Teletrainer (телетренер). Судя по всему, такие устройства были распространены только в США. Технически это простейшая миниАТС на две (иногда больше) внутренние линии. Устройство применялось, начиная с 50 годов 20 века, в американских школах, для обучения детей пользованию проводными телефонными аппаратами. Примерно так же, как почти за век до этого школьные часы для обучения детей пользованию часами. Часто телетренер оснащался усилителем и громкоговорителем, чтобы учитель слышал разговор учеников и поправлял их при необходимости.

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

Подписаться на дайджест новостей 360tech.ru [mc4wp_form id="4208"]
next page

Апгрейд почтового ящика

Что вы имеете в в иду под словами «проверить почту»? Ну да, проверить электронную почту через телефон или компьютер. Но это у нас. В США, как мы знаем, любят и ценят старые добрые технологии, пользуются старыми добрыми dial-up модемами и до сих пор активно используют обычные неэлектронные почтовые ящики.  К почтовой службе в США вообще отношение особое и трепетное, ведь в ней работают более 600 тысяч человек и она даже имеет свою спецслужбу (USPIS) со своими следователями, криминалистами и вооруженными агентами (с правом производства арестов), численностью 4 тысячи человек, работе которой посвящены фильмы The Inspectors и The Inspectors 2: A Shred of Evidence.

Вспомните фильм «Почтальон» с Кевином Костнером, там возрождение почты рассматривалось как начало возрождения США. Ну в общем вы поняли, почтовый ящик в США дело серьезное.

Но должен же почтовый ящик 21 века отличаться от ящика 19 века. Тогда сварку в руки. Экология — пожалуйста, солнечная батарея обеспечит питания почтового ящика 21 века. Дистанционное управление — не вопрос, 4 радиобрелка на 4 человек (что то мне подсказывает, что эти брелки работают со статическим кодом и ящик легко может быть вскрыт теми ребятами, которые вскрыли 12 умных замков из 16, но почтовый ящик все же не сейф). Не хватило брелка — можно открыть кодом с кодовой панели. Правда ее расположение трудно назвать удачным, надо набирать код придерживая верхнюю крышку и при этом потянуть нижнюю, кажется мне бы не хватило третьей руки :).

И вишенка на торте — отдельное отделение для спама. Гениально я считаю 🙂

Да можно сказать, что механический замок решает все вопросы проще и дешевле. Это так но все равно самоделка интересная.

Видео выставлен на начало показа работы почтового ящика (5:41), для просмотра изготовления смотрите ролик с начала

почта
next page

Первый массовый пейджер Bellboy Pager 1962 год

Первым массовым пейджером был Bellboy Pager от Bell Lab. Судя по всему изготовителем была Motorola, которая проводила первые опыты с пейджерами еще в 1955 году (Handie-Talkie Radio Pocket Pager. Хотя можно встретить упоминание о пейджингоподобной системе в департаменте полиции Детройта в 1921г ). Кстати Bell Lab не увлекался радиосвязью, зато она была коньком  Motorola.

Запатентована идея пейджера был в 1949 г канадским изобретателем Al Gross и с 1950 г применялся в еврейской больнице в Нью-Йорке для персонала. Но это была чистом виде внутрипроизводственная связь, а не потребительский продукт, тем более что Al Gross не мог получить согласие FCC до 1958 года и, следовательно, не мог применять свой пейджинг за пределами больницы. Что из себя представляла система Al Gross можно понять по заметке в The Sydney Morning Herald от 25 сен 1954 о системе пейджинга в Thomas Hospital в Лондоне. Она рассматривалась как замена ненадежной, часто выходящей из строя системе громкого оповещения больницы. Пейджер  в нынешней терминологии был бипером, передающая антенна представляла собой провод расположенной вдоль стены больницы. Видимо это была индукционная связь. Приемник врача(тот самый бипер) представлял собой алюминиевую коробочку размером меньше пачки сигарет. Когда конкретного врача вызывали и он находился внутри больницы его приемник издавал сигнал «биип». Услышав этот сигнал доктор звонил в радиоцентр госпиталя, чтобы узнать причину вызова. В заметке упоминается, что в конструкции больничного пейджера уже использовались транзисторы, изобретенные в 1947 г. Скорее всего в конструкции применялись и резонансные реле (tuned reed receiver), это было типовым схемным решением того времени.

С другой стороны к проблеме пейджинга подошли в 1950 г. в Нью-Йорке. Там система вызова врачей представлял собой простейший малогабаритный радиоприемник, весом 200г,  настроенный на частоту 43,58 Мгц (Popular science, januar 1951, p.104). На этой частоте в радиусе 40 км от антенны высотой 220 м постоянно передавался в циклическом режиме список трехзначных номеров абонентов, которым звонили в последнее время. По сути сервис был расширенным вариантом автоответчика. Если вы хотели связаться с кем то из врачей, вы звонили ему.  В случае если доктор не отвечал, вас соединяли с оператором, который записывал ваше сообщение. После этого оператор записывал трехзначный номер врача на специальный магнитофон,с которого эти номера воспроизводились в эфир каждую минуту в течении часа. Врачи регулярно прослушивали свои приемники-пейджеры, ожидая услышать свой номер. Услышав свой номер, врач должен был позвонить оператору и узнать кто ему звонил. Стоил этот сервис 12 долларов в месяц. (интересно, что термин «пейджер» впервые был применен Motorola только в 1959 г, до тех пор не было единого термина для его обозначения)

В Интернете можно найти упоминание о аналогичной пейджинговой услуге, предоставляемой радиостанцией Roger’s Radio (RCC) в Чикаго в 60 годах . Этот пейджер также представлял собой простейший малогабаритный радиоприемник, настроенный на определенную частоту. На этой частоте постоянно передавался в циклическом режиме список номеров абонентов, которым звонили в последнее время. Судя по всему он был доступен не только для врачей и прослушивание списка номеров могло затянуться до 15 минут.

Bellboy Pager был одно из первых потребительских применений транзистора, изобретенного за 15 лет до этого той же Bell Lab. По нынешней классификации Bellboy был тоновым пейджером или бипером, он мог только вибрировать издавая некий тон. Это значило, что вам кто-то звонит. После этого надо было связаться с контактным центром и уточнить кто вам звонил и оставил ли он сообщение. Нетрудно понять, что это было огромным шагом вперед, по сравнению с прослушиванием в течении одной или нескольких минут номеров по радиоприемнику, в надежде услышать свой.

Технически Bellboy Pager был реализован на трех резонансных реле, для срабатывания пейджера надо было чтобы сработали все три реле, своеобразная многочастотная сигнализация.

next page

Stingray — имитатор вышки сотовой связи

Posts about Stingray written by Raymond Thomas Pronk

Источник: Stingray | Pronk Palisades

Интересная заметка о применении так называемых StingRay.

StingRay это класс устройств для перехвата трафика сотовой телефонной сети, отслеживания местоположения и манипуляции сотовыми телефонами пользователей (IMSI-Catcher) . Хотя StingRay от компании Harris является не единственным таким устройством (можно вспомнить Dirtbox от Digital Receiver Technology , устройства от Amesys и Pki electronic ), но имя StingRay стало нарицательным, как ксерокс для копиров и джип для автомобилей повышенной проходимости. Некоторые переносные версии таких устройств известны под торговой маркой KingFish. Существует даже версия в виде жилета от компании GammaGroup.
Конкретные технические характеристика этих устройств могут сильно отличаться, как и их комплектация, поэтому те возможности, о которых здесь упоминается относятся ко всему классу устройств, но могут отсутствовать у конкретного IMSI-Catcher.
Первая реализация устройства на таких принципах была сделана немецкой компанией Rohde & Schwarz в 1993 году, патент был зарегистрирован в 2000г. , но отозван в 2012, из-за отсутствия признаков новизны
Эти устройства долго оставались в тени, первые публичные сведения о них появились в 2006 в Stanford student newspaper (студенческая газета). В 2010 году подобные устройства и их использование правительственными агентствами были упомянуты на хакерской конференции DefCon.
StingRay может работать в пассивном режиме, просто перехватывая всю информацию сотовых сетей в конкретном месте. Обычно это является прелюдией для работы в активном режиме.
Основа работы устройств типа StingRay в активном режиме — они выдают себя за вышку сотовой связи. Дело в том, что по умолчанию сотовый телефон подключается к вышке с максимальным сигналом. StingRay может заставить телефон считать, что как раз у него максимальный сигнал (для этого, естественно надо находиться достаточно близко к атакуемому телефону).

StingRay может собирать электронные идентификаторы телефонов IMSI и ESN, отключать телефоны в радиусе своего действия от обслуживания, осуществлять определение местоположения атакуемого телефона, контролировать телефон с конкретным IMSI и анализировать сигналы сотовой вышки, глушить сотовую связь полностью или выборочно (например только высокоскоростной Интернет). Собственно, простые версии просто отключают все сотовые телефоны в радиусе своего действия от обслуживания на время поиска нужного телефона. Более продвинутые версии StingRay могут реализовывать хакерский прием «человек посередине», организуя транзитный пункт (прокси) между сотовым телефоном и настоящей вышкой сотовой связи. Это позволяет перехватывать SMS , вынуждать атакуемый телефон переходить на стандарт связи 2G(со слабым шифрованием), прослушивать разговоры атакуемого телефона. Хотя в сотовой сети все разговоры, как правило, шифруются StingRay может заставить атакуемый телефон перейти на более слабый протокол шифрования, дешифровать ключ конкретного устройства и затем прослушивать его уже в режиме обычного шифрования (ключ шифрования один и тот же для разных протоколов шифрования, он хранится на sim-карте телефона и у провайдера)

Отдельно следует остановиться на определении местоположения атакуемого телефона. В принципе можно это сделать и через обычного оператора сотовой связи, но для этого нужно два условия — судебное разрешение и сеть вышек. StingRay обычно применяют, чтобы быстро найти телефон, обойдя судебные процедуры. Так же для определения местоположения нужна несколько телефона вышек (ведь вышки неподвижны). А StingRay можно возить на машине и определить местоположение методом триангуляции, как в охоте на лис.

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

Юридически его использование находится в серой зоне. Правозащитник утверждают, что большинство случаев использования StingRay незаконно, но сами эти случаи не афишируются и закрыты многочисленными соглашениями о неразглашении.

Полиция и производители заявляют, что любые разглашения деталей, помогут преступниками противодействовать работе StingRay. По последним данным такими устройствами пользуются, помимо полиции, множество правительственных агентств типа ФБР, АНБ и даже налоговой службы IRS.
Видео по теме
https://youtu.be/5HF1qzl_xo0

Еще информация на http://www.theglobeandmail.com/technology/tracking-our-phones-how-stingray-devices-are-being-used-by-police/article29322747/

https://en.wikipedia.org/wiki/IMSI-catcher

https://en.wikipedia.org/wiki/Stingray_phone_tracker

next page