Киберпанк

индекс
120,94

Создан язык программирования для глобальной слежки в социальных сетях

Исследователи из R&D-подразделения компании AT&T (в прошлом Bell Labs) в начале 70-х годов разработали язык программирования Си, ставший впоследствии одним из самых используемых языков программирования в мире. Их новая разработка, будем надеяться, не найдёт столь широкого применения. Речь идёт о специальном языке Hancock для обработки информации из глобальных систем слежения за социальными сетями, в том числе за контактами в телефонных сетях и физическом мире, IP-адресами посещённых сайтов и т.д. В научной прессе первое упоминание об уникальной разработке AT&T датировано 2001 годом, но всплыло оно только сейчас. Спецслужбы используют эту систему уже несколько лет.

С помощью программы на Hancock можно очень точно по поведению в социальной сети идентифицировать людей, который почти наверняка являются преступниками. Фактически, только по результатам одной компьютерной распечатки человека можно сразу сажать в тюрьму. Конечно, такие программы можно писать и на других языках, но Hancock на порядок упрощает это дело. Программы, написанные на Hancock, могут работать с информацией по мере её поступления в базу данных, практически в реальном режиме времени.

В сети доступны исходные коды Hancock для некоммерческого использования, а также инструкция.

Нижеприведённый код на Hancock позволяет в реальном режиме времени вычленять из заголовков коммуникационных пакетов в потоке трафика информацию об IP-адресах посещённых ресурсов. Информация сохраняется и распечатывается. Программа занимает 33 строки кода.



Язык программирования Hancock помогает работать с системами телефонной прослушки, в которых регистрируются все звонки между номерами в стационарных и мобильных сетях связи. Известно, что телефонные компании США проводят такой анализ социальных сетей по указанию ФБР. Недавно мобильный оператор Verizon отказался предоставлять эти данные и пожаловался в Конгресс на якобы незаконные требования спецслужб.

via Threat Level
+34
31 октября 2007, 15:33
16

комментарии (31)

0
misho #
"Конечно, такие программы можно писать и в других СУБД, но Hancock на порядок упрощает это дело." - совсем не понял. СУБД причем?
–1
develop7 #
Может, потому, что копипаст и/или промт?
0
alizar #
Ну я имел в виду, что эта информация хранится в базе данных, например, ее можно запихнуть в какой-нибудь Access и похожий анализ можно выполнять стандартными запросами в Access или других СУБД. Это, конечно, только мои догадки, поэтому я на всякий случай вычеркнул субд из текста. :)
+1
develop7 #
Аа... тогда извините...
По поводу СУБД — ИМО в этом случае было бы на порядок больше кода.
0
alizar #
Может, я не точно выразился, поправил.
0
0x62ash #
А зачем программы какие-то странные писать, если можно tcpdump'нуть? %-)
В свое время была еще такая надстройка над tcpdump'ом, которая извлекала URL'ы и автоматом открывала страницы которые посещает прослушиваемый пользователь ;-)))
0
SynteZZZ #
И автоматом сохраняла все картинки? ;)
0
0x62ash #
Ну можно было netscape настроить на сохранение кеша %)
0
Goganchic #
Есть такая коммерческая, жутко дорогая программулина, называется NetBeholder которая и извлекает урлы, и показывает почту и ищет по ключевым словам и чего только не делает, можно даже посмотреть как какая-то страница выглядела для какого-то текущего пользователя. Создавать отдельный язык - это, имхо перебор.
0
amgorb #
похож на С-подобные языки.. удобно! :)
+1
diamant #
дык, от создателей
+1
trb #
В описании языка на сайте AT&T ни слова про якобы нацеленность языка на сбор данных из социальных сетей. Шифруются? :) Или у автора заметки мания преследования?
Hancock is a C-based domain-specific language designed to make it easy to read, write, and maintain programs that manipulate large amounts of relatively uniform data.
0
bit #
large amounts of relatively uniform data - большие объемы однородных связанных данных
Возможно в этом ответ? Сети - связи. Облегчается написание кода для обработки таких данных.
По скорости работы он вряд ли шустрее Си, в лучшем случае одинаковы. Но в написании кода для данного класса задач - выигрышнее.
0
Traut #
всего лишь более удобное средство data mining-a, а уж как оно будет применятся - дело применителей :)
0
AlexeyK #
Слово "cock" в названии случайно? :)
0
websurfer #
очень хочется надеяться, что среди посетителей Хабра кто-то авторитетно и со знанием дела прокомментирует эту новость.
0
alexf2000 #
Комментирую: бред сивой кобылы. Приведённый выше кусок кода переписанный на PHP займёт ровно столько же строк, это значит что PHP изобретён евреями для установления власти ZOG? :)
+4
technowizard #
Интересно это читать сразу после Выгуглен :)
0
fuxx #
Это станет суперинструментом для поисковых оптимизаторов!
0
keep #
Направление таких исследований известно давно. Получило название — кластер-анализ. Многие студенты пишут дипломные на тему вроде «Выявление потенциальных неплательшиков с помощью кластер-анализа данных» и т.п. На сайте почти любого банка, можно он-лайн получить предварительное решение по кредиту. Это тоже кластер-анализ. Эти вещи уже давно в нашей каждодневной жизни и появление специального языка было всего лишь делом времени.
0
nForce #
Нда... Так вот заберут ночью, т.к "наш кластер-анализ показал, что вероятность совершения Вами преступления составляет 88 процентов!"
0
Klaus #
«Minary report»
Сабж, ёгурты, клонирование приближают киберпанк
0
j0k3r #
"человека можно сразу садить" - посадить или сажать, скорее всего?
+1
alizar #
точно, исправил, спасибо
+1
habrauser #
Тег "выявление лидеров" не понят. Все преступники являются лидерами?
0
balepc #
Какая разница, мы и так все в матрице.
0
StudenT_ua #
Аааааа. "Скайнет" подбирается...
0
persibiz #
Чувствую, всех постепенно охватывает Паранойя 2.0. =)))
0
point212 #
Меня давно охватила. И я не вижу ничего другого, что можно было бы с этим поделать - кроме как перестать пользоваться инетом.
0
persibiz #
Ага, по себе тоже замечаю, теперь испытываю смешанные чувства, пользуясь сервисами гугла. ))
0
etz #
Недогнал чем он лучше awk.. Разве что считать преимуществом c-подобный синтаксис.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.