Что не надо подключать к Интернету

Забав­ная стра­нич­ка с доволь­но оди­оз­ны­ми при­ме­ра­ми. Нашлась панель управ­ле­ния ГЭС, кон­троль систе­мы кон­ди­ци­о­ни­ро­ва­ния воз­ду­ха, ещё пара вещей. Но самое забой­ное, кмк, это лежа­щая в пуб­лич­ном досту­пе веб­ка­ме­ра, кото­рая пока­зы­ва­ет кар­тин­ку с жето­на RSA, исполь­зу­е­мо­го для двух­фак­тор­ной аутен­ти­фи­ка­ции. Меня даже не столь­ко без­ала­бер­ность юзе­ра удив­ля­ет, сколь­ко коли­че­ство при­ло­жен­ных впу­стую уси­лий. Ну лад­но, не хочешь тас­кать с собой жетон — не тас­кай. На любой смарт­фон мож­но поста­вить RSA при­ло­же­ние, обла­да­ю­щее точ­но такой же функ­ци­о­наль­но­стью. И всё, ника­ких жето­нов. А тут чело­век каме­ру поку­пал, затем настра­и­вал, потом под­клю­чал к Интер­не­ту…

https://www.zdnet.com/pictures/shodan-safari-connected-internet-things/

Крещение огнём

Учу уже несколь­ко меся­цев вся­кую Цис­ку. До это­го как-то обхо­дил­ся без этих зна­ний, ну, не при­хо­ди­лось мне до сих пор управ­лять VLAN, DMZ, и про­чи­ми умны­ми сло­ва­ми.

Поза­вче­ра новые зна­ния, мяг­ко гово­ря, при­го­ди­лись на всю катуш­ку, когда удач­но попав­шей мол­нией вынес­ло ста­рый бранд­мау­эр 5520 (да, древ­ний). Впод­чи­стую. Хоро­шо, что новый был уже в стой­ке, пере­ки­ну­ли айпиш­ни­ки, и нача­ли вос­ста­нав­ли­вать всё зано­во. Зано­во — пото­му что син­такс бека­пов кон­фи­га 5520 к новой 5525X не под­хо­дит от сло­ва «совсем». Даже пра­ви­ла для NAT-нутых сер­ве­ров надо по-дру­го­му писать, давать раз­ре­ше­ния на доступ к ВНУТРЕННЕМУ айпиш­ни­ку вме­сто внеш­не­го (непо­нять, поче­му так).

Все выход­ные на рабо­те про­си­дел блин. Научил­ся, конеч­но, очень мно­го­му, но ну его нафиг, так учить­ся.

Про траву

Я уже дав­но гово­рил, что лега­ли­за­ция мари­ху­а­ны — чисто вопрос вре­ме­ни, каким был вопрос лега­ли­за­ции ораль­но­го сек­са (чо ржоте? до 2004 года ораль­ный секс в США был запре­щён) или одно­по­лых бра­ков.

И вот, воз­мож­но, дожи­ли:

Сена­тор Чак Шумер (Демо­кра­ти­че­ская пар­тия США) пред­ло­жил при­нять закон о феде­раль­ной декри­ми­на­ли­за­ции упо­треб­ле­ния мари­ху­а­ны:

https://www.washingtonpost.com/news/powerpost/wp/2018/04/19/schumer-backs-effort-to-decriminalize-marijuana

Если это прой­дёт (а не вижу при­чин не прой­ти — вре­мя, собсно, при­шло, лега­ли­за­цию уже обка­та­ли в паре шта­тов, и ничо, всё нор­маль­но), то:

1. Легаль­ный ста­тус мари­ху­а­ны будет опре­де­лять­ся толь­ко зако­на­ми шта­та, где ты живёшь
2. Упо­треб­ле­ние мари­ху­а­ны будет раз­ре­ше­но для феде­раль­ных слу­жа­щих, а так же госу­дар­ствен­ных кон­трак­то­ров

Как чело­век с хро­ни­че­ски­ми боля­ми, ино­гда сни­ма­е­мы­ми толь­ко упо­треб­ле­ни­ем крайне гад­ских и опас­ных нар­ко­ти­ков опий­но­го ряда (и при этом 100% легаль­ных), могу толь­ко при­вет­ство­вать. Не факт, конеч­но, что мне это помо­жет, но может и помочь. Да и вооб­ще, если разо­брать­ся, то тра­ва зна­чи­тель­но без­опас­нее той же самой вод­ки в плане фор­ми­ро­ва­ния зави­си­мо­сти, напри­мер. Я уж не гово­рю о нико­тине.

Про наличные

Попро­бо­вал рас­пла­тить­ся в Бур­гер-Кин­ге сто­дол­ла­ро­вой купю­рой. Сда­чу иска­ли всем Бур­гер-Кин­гом. ИЧСХ, НЕ НАШЛИ!!!

При­шлось плю­нуть и рас­пла­тить­ся мело­чью.

Сам себе Телеграм

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

Пред­по­ло­жим, надо тебе сек­рет­но отпра­вить фото­гра­фию чего-нибудь дру­гу. Я взял фото­гра­фию пути­на. Нет, не того Пути­на, кото­рый Вла­ди­мир Вла­ди­ми­ро­вич, а пути­на, кото­рый наци­о­наль­ное канад­ское хрю­че­во. Но не суть. Пере­дать таким обра­зом мож­но что угод­но, хоть диа­грам­мы под­ры­ва Крем­ля. Ну да, мож­но исполь­зо­вать вся­кие там запа­ро­лен­ные RAR-архи­вы (по сути явля­ю­щи­е­ся сим­мет­рич­ным шиф­ро­ва­ни­ем), но воз­ни­ка­ет про­бле­ма с обме­ном клю­ча­ми для дешиф­ров­ки. Как ты будешь сооб­щать пароль собе­сед­ни­ку? По теле­фо­ну? Он про­слу­ши­ва­ет­ся. По элек­трон­ной почте? Она пишет­ся. А если у тебя уже есть без­опас­ный канал для пере­да­чи подоб­ных дан­ных — зачем мучать­ся с RAR? Поэто­му не будем мело­чить­ся, и сде­ла­ем всё, как у боль­ших.

У вас обо­их сто­ит Линукс с уста­нов­лен­ным паке­том OpenSSL. Даль­ше чисто дело тех­ни­ки, и при­мер­но всё то же самое дела­ет и сам мес­сен­жер Теле­грам, про­сто сама рабо­та алго­рит­мов от тебя скры­та. Эда­кий Про­то­кол Диф­фи — Хелл­ма­на, толь­ко в пол­но­стью руч­ном режи­ме.

Твой собе­сед­ник дол­жен:

Создать пару публичных/приватных RSA клю­чей:
openssl genpkey -algorithm RSA -out private.key.pem -pkeyopt rsa_keygen_bits:4096

Выта­щить пуб­лич­ный ключ и запи­сать его в файл:
openssl rsa -pubout -in private.key.pem -out public.key.pem

При­слать содер­жи­мое public.key.pem (оно тек­сто­вое) тебе, напри­мер, обыч­ной поч­той (*). Раз­гла­ше­ние пуб­лич­но­го клю­ча нико­му ниче­го не даёт — для дешиф­ров­ки нуж­на его при­ват­ная часть.

Теперь тебе нуж­но зашиф­ро­вать дан­ные этим его при­слан­ным пуб­лич­ным клю­чом.

Схо­ду зашиф­ро­вать несим­мет­рич­ным алго­рит­мом RSA боль­шой файл, не раз­би­вая его на мел­кие кус­ки невоз­мож­но, коман­да
openssl rsautl -encrypt -inkey public.key.pem -pubin -in poutine.jpeg -out poutine.jpeg.enc
выда­ёт ошиб­ку о том, что раз­мер дан­ных слиш­ком боль­шой для дан­но­го клю­ча дли­ной 4096 бит. Но всё, что мень­ше 4096 — 11 бит, зашиф­ро­вать мож­но. Поэто­му дела­ют так: созда­ют ключ для сим­мет­рич­но­го шиф­ро­ва­ния, напри­мер, AES или Twofish — это уж кому что милее — им коди­ру­ют файл, а уже сам ключ несим­мет­рич­но шиф­ру­ют пуб­лич­ным клю­чом, и пере­да­ют его собе­сед­ни­ку в коди­ро­ван­ном виде вме­сте с дан­ны­ми.

Дела­ем слу­чай­ный ключ для сим­мет­рич­но­го шиф­ро­ва­ния:
openssl rand 256 -out symm.key

Шиф­ру­ем фото­гра­фию пути­на алго­рит­мом AES256 с этим клю­чом:
openssl enc -aes-256-cbc -salt -in poutine.jpeg -out poutine.jpeg.enc -pass file:./symm.key

Шиф­ру­ем сам ключ алго­рит­мом RSA:
openssl rsautl -encrypt -inkey public.key.pem -pubin -in symm.key -out symm.key.enc

Теперь у нас есть два шиф­ро­ван­ных фай­ла, в одном дан­ные, шиф­ро­ван­ные AES256, в дру­гом — шиф­ро­ван­ный ключ к AES256.

Что­бы послать это по обыч­ной почте, пере­ве­дём все бинар­ни­ки в текст коди­ров­кой Base64.

cat poutine.jpeg.enc | base64
cat symm.key.enc | base64

Текст при­сы­ла­ем наше­му собе­сед­ни­ку.

Фсе. Теперь ни одна живая душа, без вла­де­ния при­ват­ным клю­чом, не смо­жет ниче­го про­чи­тать. И всё дела­ет­ся эле­мен­тар­но, на колен­ке. В‑общем, «тер­ро­ри­стам», кото­рых яко­бы гоня­ет Рос­ком­ге­ста­по, бло­ки­ров­ка Теле­ги не пре­гра­да совер­шен­но. Ну, а стра­да­ют, как обыч­но, непри­част­ные.

PS: Един­ствен­ный спо­соб пере­дать госу­дар­ству клю­чи для дешиф­ров­ки сооб­ще­ний — это на эта­пе гене­ра­ции у кли­ен­та несим­мет­рич­ных клю­чей сли­вать при­ват­ную часть «кому надо». Т.е. это надо спе­цом встра­и­вать такую функ­цию в кли­ен­та. А кли­ент Теле­ги — опань­ки — опен­сорс­ный. Встав­ка подоб­ной функ­ци­о­наль­но­сти будет мгно­вен­но засе­че­на.

Поэто­му сам запрос на полу­че­ние клю­чей — нелеп и сме­хо­тво­рен. Я могу отдать толь­ко то, что у меня есть.

PPS: Нын­че мод­но нена­ви­деть Рос­ком­ге­ста­по за то, что они дела­ют. А меж тем пре­тен­зия не по адре­су. Кто создал Рос­ком­ге­ста­по? Кто при­нял зако­ны, по кото­рым он рабо­та­ет? Кто под­пи­сал эти зако­ны? И кто, вооб­ще, выбрал всех этих людей?

* В реаль­ных при­ме­не­ни­ях пуб­лич­ный ключ ещё допол­ни­тель­но под­пи­сы­ва­ет­ся цен­тром сер­ти­фи­ка­ции, кото­ро­му дове­ря­ют оба участ­ни­ка — ина­че сооб­ще­ния воз­мож­но пере­хва­тить, и клю­чи под­ме­нить, устро­ив ата­ку типа «Чело­век посе­ре­дине».

Дископад

При­мер­но в 2012–2013 году все нача­ли пере­хо­дить на твёр­до­тель­ные жёст­кие дис­ки. И всё пона­ча­лу было кру­то, и ско­рость рабо­ты, и отсут­ствие шума. Но вот 6 лет спу­стя это­го мас­со­во­го пере­хо­да я стал заме­чать, что прак­ти­че­ски все твёр­до­тель­ные дис­ки, кото­рые я куда-то уста­нав­ли­вал, дох­нут с харак­тер­ным сро­ком нара­бот­ки на отказ око­ло 5 лет. И ска­жу я вам, что на ста­ро­ре­жим­ных нако­пи­те­лях с маг­нит­ной тех­но­ло­ги­ей запи­си я такой ерун­ды не заме­чал. У меня есть дис­ки замет­но стар­ше 5 лет, кото­рые пре­крас­но рабо­та­ют до сих пор. А тако­го же воз­рас­та SSD-шни­ков, всё ещё в рабо­чем состо­я­нии — очень немно­го оста­лось. При­чём, чисто лич­ный опыт гово­рит, что от мар­ки это прак­ти­че­ски не зави­сит. Боль­ше все­го я видел дох­лых Гну­сма­сов, но это пото­му, что мы их боль­ше все­го и поку­па­ли. Но и Micron/Crucial тоже дох­нут. Вот пока Intel и SanDisk’ов дох­лых не видал, но думаю, это вопрос вре­ме­ни. Ско­рее все­го, это огра­ни­че­ния самой тех­но­ло­гии — на флеш память невоз­мож­но запи­сать мате­ри­ал более опре­де­лён­но­го чис­ла раз. Насколь­ко пони­маю, каж­дый цикл запи­си чуточ­ку раз­ру­ша­ет слой изо­ля­то­ра, кото­рый не даёт затво­ру МОП-тран­зи­сто­ра раз­ря­жать­ся. Посте­пен­но он теря­ет свои изо­ля­ци­он­ные свой­ства, заряд начи­на­ет сте­кать, и отли­чить 2 от 3 (если память у нас MLC/TLC) ста­но­вит­ся невоз­мож­но. SLC в этом отно­ше­нии живёт замет­но доль­ше, но попро­буй­те най­ти в 2018 году хоть один диск вме­ня­е­мой ёмко­сти и не за кон­ские день­ги, сде­лан­ный по этой тех­но­ло­гии.

Но вооб­ще всё рав­но уди­ви­тель­но. Ведь что­бы убить диск раз­ме­ром 256 гига­байт, на него при­дёт­ся запи­сать 2.44 пета­бай­та инфор­ма­ции (256 гиг запи­сать 10 000 раз). Что­бы это успеть сде­лать за 5 лет, на него надо писать 58 гига­байт в час или почти 17 мега­байт в секун­ду, без­оста­но­воч­но. Хм… Хотя… Осо­бен­но если учи­ты­вать то, что на самом деле что­бы запи­сать дан­ные на флеш, ячей­ку фле­ша надо пред­ва­ри­тель­но очи­стить, т.е. мы запи­сы­ва­ем по-сути, два­жды. На боль­шин­стве ком­пью­те­ров очист­кой более неис­поль­зу­е­мых яче­ек флеш-памя­ти зани­ма­ет­ся тех­но­ло­гия TRIM, в фоно­вом режи­ме, ина­че про­из­во­ди­тель­но­сти каб­здец, см. Write Amplification. В‑общем, чорт его зна­ет, может быть, вполне воз­мож­но.

Гомеопатия на марше

Канад­ка Анке Цим­мер­манн, «док­тор нату­ро­па­тии и гомео­па­тии», что­бы «выле­чить» 4‑летнего ребён­ка с «агрес­сив­ным пове­де­ни­ем», цели­ком и пол­но­стью сле­дуя прин­ци­пу гомео­па­тии, что «подоб­ное лечит­ся подоб­ным», дала ему слю­ну беше­ной соба­ки.

https://arstechnica.com/science/2018/04/homeopath-treated-4-yr-old-boys-behavior-problems-with-saliva-from-rabid-dog/

Я, чест­ное, сло­во, затруд­ня­юсь ска­зать, кто тут самый (долба)нутый. Не то сама «док­тор­ша», не то роди­те­ли ребён­ка, поль­зу­ю­щие его таки­ми мето­да­ми.

Центробежный насос из говна и палок

При­коль­но. Дрель, прав­да, в таком исполь­зо­ва­нии быст­ро пере­го­рит. Такие мото­ры очень не любят кру­тить­ся с боль­шой нагруз­кой и низ­ки­ми обо­ро­та­ми, т.к. начи­на­ет силь­но рас­ти потреб­ля­е­мый ток, что и при­во­дит к пере­гре­ву. Надо было редук­тор поста­вить как мини­мум.

Строительство усилителей

При­па­даю опять к тихим хоб­би, типа элек­тро­ни­ки. В оче­ред­ной раз инте­ре­су­юсь зву­ко­вы­ми схе­ма­ми, в том чис­ле уси­ли­те­ля­ми. Если рань­ше меня боль­ше инте­ре­со­ва­ло изго­тов­ле­ние схем вооб­ще (и тот самый преду­си­ли­тель для мик­ро­фо­на я таки собрал, и он про­слу­жил мне верой и прав­дой мно­го лет) и овла­де­ва­ние общей тео­ри­ей, в этот раз меня инте­ре­су­ет изго­тов­ле­ние схем КАЧЕСТВЕННЫХ. В поня­тие каче­ства вкла­ды­ва­ет­ся понят­но какой смысл — низ­кие пара­мет­ры КНИ. Ну, хотя бы ниже 0.5% полу­чить бы для нача­ла.

Так вот, что архи­удоб­но, так это бес­плат­ная про­грам­ма LTSpice. Поми­мо того, что в ней мож­но нари­со­вать саму схе­му, её мож­но про­си­му­ли­ро­вать, и ана­ли­зи­ро­вать полу­чен­ное через обрат­ное пре­об­ра­зо­ва­ние Фурье, рас­счи­тав КНИ и пока­зав нагляд­но гар­мо­ни­ки.

Симу­ли­ру­ет­ся, понят­ное дело, тео­ре­ти­че­ский мак­си­мум. Реаль­ные ком­по­нен­ты хуже вир­ту­аль­ных. Но это и полез­но — что­бы понять, чего мож­но выжать из схе­мы в тео­рии.

Вот та самая схе­ма преду­си­ли­те­ля, что я спа­ял ранее, по сути сво­ей ока­за­лась гов­ном. Вот она:

Это рабо­че-кре­стьян­ский уси­ли­тель с общим эмит­те­ром плюс эмит­тер­ный повто­ри­тель. Ну, любую книж­ку по элек­тро­ни­ке мож­но рас­крыть, и там эта схе­ма будет.

Так вот если её про­си­му­ли­ро­вать, подав на вход сиг­нал 1 кило­герц, то FFT полу­чен­но­го сиг­на­ла выгля­дит доволь­но пор­но­гра­фич­но:

Этих вот иго­лок на 2, 3, 4 и далее кило­герц (гар­мо­ник) быть не долж­но в хоро­шем уси­ли­те­ле.

Если доба­вить SPICE-дирек­ти­ву .four, LTSpice любез­но посчи­та­ет КНИ. И циф­ры отра­жа­ют, в‑общем, то, что вид­но на кар­тин­ке:

КНИ аж три про­цен­та с гаком, почти как у луч­ших лам­по­вых уси­ли­те­лей =)) Шучу, конеч­но, но вооб­ще-то фак­ты дей­стви­тель­но тако­вы, что КНИ 0.5% явля­ет­ся для лам­по­вой тех­ни­ки очень хоро­шим пока­за­те­лем, а уж КНИ 0.08%, до кото­ро­го тран­зи­стор­ная тех­ни­ка дошла ещё в 1970х, как, напри­мер, в уси­ли­те­ле Тех­никс SE-9600, для лам­по­вой тех­ни­ки оста­ёт­ся недо­сти­жи­мой вер­ши­ной. Нет, ну, дости­жи­мой, конеч­но. Но за очень кон­ские день­ги. В недо­ро­гой совет­ской лам­по­вой тех­ни­ке КНИ в 3% был обыч­ным делом. Слу­шать это, тем не менее, было мож­но, так как харак­тер иска­же­ний у лам­по­вой тех­ни­ки обыч­но немно­го дру­гой, не такой замет­ный.

Одна­ко, вер­нём­ся к тупо­му уси­ли­те­лю. Поче­му дан­ная схе­ма иска­жа­ет? В первую оче­редь из-за нели­ней­но­сти тран­зи­сто­ра Q1. Дело в том, что у тран­зи­сто­ра есть соб­ствен­ное сопро­тив­ле­ние, и оно состав­ля­ет при­мер­но 25 / Ic в мил­ли­ам­пе­рах. Т.е. если ток в цепи кол­лек­то­ра (Ic) состав­ля­ет 1 мил­ли­ам­пер, сопро­тив­ле­ние тран­зи­сто­ра будет рав­но 25 омам. С воз­рас­та­ни­ем тока оно пада­ет, с умень­ше­ни­ем — рас­тёт. Таким обра­зом, коэф­фи­ци­ент уси­ле­ния тран­зи­сто­ра полу­ча­ет­ся раз­ным про­сто на уси­ле­нии баналь­ной сину­со­и­ды: в тот момент, когда сину­со­и­да про­хо­дит через ноль, коэф­фи­ци­ент уси­ле­ния мини­ма­лен, а на гребне сину­со­и­ды — мак­си­ма­лен. Полу­ча­ет­ся ерун­да. Имен­но поэто­му в книж­ках по элек­тро­ни­ке гово­рят «не делай­те схе­му с зазем­лён­ным эмит­те­ром», пото­му что это пере­мен­ное сопро­тив­ле­ние таким обра­зом ста­но­вит­ся наи­бо­лее замет­ным. С дан­ным эффек­том мож­но бороть­ся, вкря­чив в цепь эмит­те­ра рези­стор, срав­ни­тель­но боль­шой по срав­не­нию с внут­рен­ним сопро­тив­ле­ни­ем тран­зи­сто­ра. Ну, как на схе­ме, соб­ствен­но, и сде­ла­но. Явля­ет­ся ли при этом такая схе­ма отри­ца­тель­ной обрат­ной свя­зью или мы про­сто исправ­ля­ем одну кри­виз­ну дру­гой кри­виз­ной — мне­ния рас­хо­дят­ся. Горо­виц-Хилл гово­рят, что да, это таки отри­ца­тель­ная обрат­ная связь. Но в любом слу­чае, помо­га­ет это не силь­но.

В‑общем, схе­му надо будет дора­бо­тать, до пол­но­цен­ной схе­мы с отри­ца­тель­ной обрат­ной свя­зью. В резуль­та­те я бы хотел сде­лать уси­ли­тель для науш­ни­ков. Это про­ще, так как уси­ли­тель не надо делать очень мощ­ным, 1 ватт для науш­ни­ков — это OVERДОХРЕНА. И такое у меня подо­зре­ние, что ско­рее все­го саму уси­ли­тель­ную часть я сде­лаю на баналь­ном опе­ра­ци­он­ни­ке Бурр-Бра­ун, а выход­ной кас­кад — клас­си­че­ский тяни-тол­кай на парах инже­не­ра Шиклаи.

Про блокировку Телеги

Тем, кто при­ча­стен к само­му мес­сен­же­ру, бес­плат­но дарю идею о том, как обхо­дить любые бло­ки­ров­ки в стране побе­див­ше­го интер­нет-тота­ли­та­риз­ма.

Идея не моя, про­сто я на это насмот­рел­ся досы­та, когда ком­пью­тер­ные виру­сы пре­па­ри­ро­вал. Тех­но­ло­гия DGA (domain generation algorithm).

При запус­ке про­грам­ма сна­ча­ла пыта­ет­ся идти на свои основ­ные сер­ве­ры. ОК, допу­стим Рос­ком­ге­ста­по уже под­су­е­ти­лось, и забло­ки­ро­ва­ло их. Не про­бле­ма, вот у нас, напри­мер, сего­дня 16 апре­ля 2018 года. Соот­вет­ствен­но, идём на 2018Apr16.com, кото­рый вче­ра был преду­смот­ри­тель­но заре­ги­стри­ро­ван вла­дель­ца­ми мес­сен­же­ра. Зав­тра пой­дём на 2018Apr17.com и так далее. Это и есть алго­ритм. Рос­ком­ге­ста­пе при­дёт­ся каж­дый день отры­вать зад от сту­ла и бло­ки­ро­вать всё новые и новые сер­ве­ры.

Конеч­но, выше­опи­сан­ный при­мер очень при­ми­ти­вен и алго­ритм быст­ро вычис­ля­ет­ся. В реаль­но­сти алго­рит­мы намно­го более слож­ные, и име­на доме­нов намно­го более обскур­ны. Вот, напри­мер, такие домен­ные име­на исполь­зо­вал шиф­ро­валь­щик Locky:

bkadufmdyf[.pm]
kpvoxwgf[.pm]
fysck[.fr]
hsasjielgfkneh[.ru]
qquvjijtvatj[.in]
edmgbqygn[.de]
nbavfpb[.uk]
wyusb[.yt]

В нём, прав­да, алго­ритм гене­ра­ции доме­нов тоже не фон­тан. Но в Теле­ге сидят насто­я­щие про­грам­ми­сты, кото­рые уме­ют в крип­то­гра­фию, я верю, что они смо­гут при­ду­мать такой алго­ритм, кото­рый не смо­гут рас­ку­сить интер­нет-геста­пов­цы. Потом, кто ска­зал, что надо гене­ри­ро­вать ОДНО домен­ное имя? А две­сти тысяч еже­днев­но — не хоти­те? (абсо­лют­но реаль­ный слу­чай, вирус GameOver Zeus). Осо­бен­но учи­ты­вая, что на дан­ный момент про­це­ду­ра бло­ки­ров­ки рабо­та­ет в пол­но­стью руч­ном режи­ме, бло­ки­ро­вать 200 000 доме­нов лап­ка­ми, да ещё еже­днев­но… как гово­рит­ся, это пишет­ся с мяг­ким зна­ком. Пока вла­дель­цу бот­не­та Zeus всем миром не при­ще­ми­ли хвост, никто, ни ФБР, ни ЦРУ ниче­го сде­лать с самим виру­сом не мог­ли. Так побе­дим. Уда­чи.