Руководство по защите от скрытого майнинга Bitcoin и других криптовалют.

Скрытый

Скрытый майнинг набирает обороты, что не может не вызывать определенные беспокойства пользователей персональных компьютеров. Совершенно недавно мы писали, что скрытые майнеры заполонили уже практически весь интернет. От них не скрыться, мошенники встраивают скрипты веб майнеров в код абсолютно любых веб-сайтов: от правительственных порталов до трешевых порнографических сайтов !

Каждый раз, посещая тот или иной веб-сайт, вы рискуете стать жертвой злоумышленников, желающих поживиться вычислительными мощностями вашего компьютера для майнинга виртуальных валют, таких как Bitcoin и Monero. В этой статье мы расскажем вам, как вы можете защитить себя и свой компьютер от «вредителей».

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

Например, веб-сайт Salon.com предоставляет своим посетителям возможность отказаться от рекламы в обмен на то, чтобы позволить сайту использовать вычислительную мощность их процессоров для майнинга криптовалюты Monero. Стоит заметить, что Monero — виртуальная валюта, которую гораздо проще майнить, нежели Bitcoin; текущая совокупная рыночная капитализация данной криптовалюты составляет 4,6 миллиардов долларов США.

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

Корпорация Malwarebytes, занимающаяся разработкой антивирусного программного обеспечения, а также компания, занимающаяся вопросами IT-безопасности, ESET, уже неоднократно предупреждали о скрытом использовании файлов JavaScript, которые воруют вычислительные мощности процессоров посетителей веб-сайтов для майнинга криптовалют без их ведома (или их разрешения). Подобную «преступную схему» можно провернуть при помощи вредоносного программного обеспечения, установленного на компьютере пользователя, или необнаруженного файла JavaScript, который работает в фоновом режиме или в режиме всплывающего окна, что позволяет продолжать добывать виртуальные валюты даже после закрытия браузера.

Если вы не знаете, как определить, используются ли вычислительные мощности вашего компьютера «не по назначению» без вашего ведома или нет, то вам стоит непременно ознакомиться с данной статьей. И если вдруг это действительно так, то как вы можете остановить этот процесс и обезопасить себя в будущем? В данной статье мы познакомим вас с четырьмя способами, которые позволят уберечь вычислительные мощности вашего компьютера от атак скрытых майнеров.

Нужно ли блокировать скрытые криптовалютные майнеры?

На вопрос, стоит ли вам разрешать веб-сайтам использовать вычислительные мощности вашего компьютера для майнинга криптовалют, единого ответа нет, все зависит безусловно от вашего желания и точки зрения. В большинстве случаев это абсолютно безопасно, но стоит заметить, подобная «деятельность» не может не сказаться на производительности вашего компьютера. Но основная проблема заключается в том, насколько этично использовать чужие вычислительные мощности в своих интересах, не по их прямому назначению.

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

Тем не менее, даже несмотря на то, что никакого вреда вашему персональному компьютеру веб майнинг не нанесёт, он все же может существенно повлиять на производительность вашего компьютера (и время его автономной работы), а также (хоть и незначительно) увеличить ваш счет за электроэнергию. Если вы это понимаете, не имеете ничего против и даете своё согласие, то нет никаких проблем. Но когда веб-сайты решают делать это без вашего ведома, в фоновом режиме, это уже становится неэтичным.

Как запретить веб-сайтам тайно майнить криптовалюты, используя вычислительные мощности вашего процессора?

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

Отключить JavaScript на определенных сайтах

Если у вас появились подозрения, что какой-то определённый веб-сайт использует вычислительные мощности вашего компьютера для майнинга криптовалют без вашего разрешения, вы можете просто полностью заблокировать JavaScript.

Данный вариант безусловно не идеален и не лишён недостатков. Проблема в данном случае заключается в том, что это очень агрессивный способ блокировать работу веб майнера, который может повлиять на работу многих веб-сайтов. Например, сайт социальной сети Facebook не загружается без включенного JavaScript.

Блокировщики веб майнеров криптовалют

Если вы не хотите использовать блокировщик объявлений или просто хотите заблокировать исключительно веб майнеры, то вот вам перечень доступных блокировщиков веб майнеров криптовалют:

  • No Coin (для веб-браузеров Chrome, Firefox, Opera);
  • minerBlock (для веб-браузеров Chrome, Firefox, Opera);
  • Anti Miner (для веб-браузеров Chrome);
  • Coin-Hive Blocker (для веб-браузера Chrome).

Эти блокировщики «делают своё дело» путем внесения в черный список известных доменов и майнинговых скриптов. Данный вариант очень удобен и предоставляет ряд преимуществ по сравнению с другими альтернативами. С одной стороны, данные блокировщики регулярно обновляют свои базы данных и по факту являются одним из лучших вариантов, позволяющих решить проблему скрытого майнинга виртуальных валют. С другой стороны, если вы хотите «поддержать» веб-сайт, разрешить ему майнить криптовалюты с помощью ваших вычислительных мощностей, то вы можете просто перенести этот сайт из чёрного списка в белый.

Антивирусное программное обеспечение

В то время как браузеры еще не адаптированы для блокировки майнинговых скриптов (или, по крайней мере, не могут сделать так, чтобы эта «функция» включалась лишь по вашему согласию), некоторые антивирусные программы могут помочь вам решить проблему скрытых майнеров криптовалют. Программное обеспечение корпорации Malwarebytes, например, предлагает опцию блокировки веб майнеров виртуальных валют в своей премиальной подписке.

и Facebook Messenger , эту функцию получило мобильное приложение ВКонтакте . Достоинство HTML5-игр в том, что их легко создавать и распространять, а кроссплатформенность делает платформу HTML5 идеальной для создания многопользовательских игр. Мы рассмотрим основные инструменты и движки для разработки HTML5-игр, а также возможности их распространения.

Фреймворки и движки

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

Фреймворк для разработки 2D-игр, он предназначен не только для профессиональных разработчиков, но и для людей, неумеющих программировать: дизайнеров, художников или студентов. В комплекте доступно более 20 плагинов и 70 визуальных эффектов для создания игры, которую затем можно сразу же опубликовать на нескольких платформах. Construct 2 можно попробовать бесплатно, а полная версия инструмента стоит 6299,9 рублей.

Бесплатный движок с открытым исходным кодом позволяет создавать игры с применением Canvas и библиотеки WebGL. На сайте Phaser доступно множество примеров и обучающих статей, которые помогут вам в создании собственной игры.

Набор open source-библиотек для разработки игр: EaselJS предназначена для работы с HTML5 Canvas, SoundJS – для работы с аудио, TweenJS – для создания анимаций, а PreloadJS – для управления загрузкой всех необходимых элементов.

Движок для создания 3D-игр с использованием WebGL. Исходный код проекта открыт и постоянно обновляется.

Движок, позволяющий создавать 2D и 3D-игры и размещать в этих играх рекламу для получения прибыли. PlayCanvas бесплатен для публичных проектов, можно приобрести и одну из двух платных версий с расширенными функциями.

Ппо словам создателей, основным преимуществом PixiJS является скорость рендеринга. Движок полностью бесплатен, он предназначен для создания 2D-приложений: много примеров доступно на сайте проекта.

Существуют и другие полезные инструменты, обширный список фреймворков для разработки HTML5-игр доступен на GitHub . Есть даже отдельный сайт, посвященный игровым движкам для HTMl5: HTML5gameengine.com .

Врапперы

При помощи врапперов можно превратить HTML5-игру в нативную для размещения в магазинах приложений.

Платформы для распространения

Кроссплатформенные HTML5-игры удобно и просто распространять через мобильные приложения социальных сетей и мессенджеры.

Недавнее обновление приложения ВКонтакте включает в себя платформу Direct Games , для которой модераторы будут отбирать лучшие проекты. Чтобы предложить свою игру, нужно интегрировать в код Mobile SDK ВКонтакте и подать заявку на модерацию.

В Facebook добавить свою игру можно при помощи плагина для движка Cocos2d-X . Пока это единственный широко доступный способ загрузить свою игру в Facebook, так как платформа Instant Games для Messenger пока доступна для разработчиков в режиме закрытого бета-тестирования .

Существует и ряд более традиционных платформ, занимающихся публикацией и дистрибуцией HTML5-игр: Kongregate , CoolGames , Softgames , itch.io , Gamemix и другие. Все они позволяют разместить свою игру бесплатно и монетизировать её при помощи рекламы, внутриигровых покупок или freemium-модели. Также недавно Rakuten Games запустила в Японии HTML5-платформу для социальных игр – R Games .

Обучение

Научиться созданию HTML5-игр можно при помощи многочисленных курсов: курс от Google на

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

Из истории, известно сколько существуют компьютеры, столько же существуют и их супер-родственники.На сегодняшний день (01.05.2015 по гуглу) самым мощным компьютером мира является Tianhe - 2 (Китай) .

Суперкомпьютер Tianhe-2, спроектированный компанией Inspur совместно с оборонным научно-техническим университетом народно-освободительной армии Китайской Народной Республики, был запущен в 2013 году. Строительство этого гиганта обошлось в 200-300 миллионов долларов. Более 1300 ученых и инженеров трудились над созданием Tianhe-2, что в переводе означает "Млечный путь-2" .

Его характеристики:

Из вики - Терафлопс (TFLOPS) - величина, используемая для измерения производительности компьютеров, показывающая, сколько операций с плавающей запятой в секунду выполняет данная вычислительная система. 1 терафлопс = 1 триллион операций в секунду = 1000 миллиардов операций в секунду. Обычно имеются в виду операции над вещественными числами разрядностью 64 бита в формате IEEE 754 .

TFLOPS = 10 12 FLOPS (= 10 3 GFLOPS )

Теперь, драматический аспект, это суперкомпьютер, электроэнергии жрет он немерено. 1 час работы на таком компе вам будет стоить ~ 1000 $. Ни хило, соответственно используют его в исключительных случаях, наверно только ученые.Есть мнение, что при использовании подобной технологии, пик рентабельности уже давно на пороге.

Однако есть технология "Распределенные вычисления" которая позволяет не только сравниться с выше указанной, но возможно и превзойти!? мне кажется.Последнее время в сети появляются всякие коммуны, облака, об одной из них я сегодня расскажу вам.

И так MQL5 Cloud Network использует распределенные вычисления в которых участвуете вы (ваш компьютер), поясню:

На ваш комп устанавливается программа (ее можно скачать по ссылке выше), настраивается подключение к выше указанному облаку (логин,пароль).И вот (когда ваш комп не загружен чем то, то есть ядра проца отдыхают) - облако подкидывает им задачу, проц решает и отдает решение облаку,Кто поставил задачу облаку!? возможно кто то из форекса пытаясь рассчитать прибыль в тех или иных торгах, возможно какой нибуть инженер из института.Теперь если таких как вы наберется человек 1000 , то в распоряжении ученого или трейдера 1000*4(intel i5 4 ядра) четыре тысячи ядер, чтобы перегнать супер компьютер надо всего миллион участников.Владельцу ядер платят баксы.Учитывая, что по большей части комп ваш не загружен, то почему бы и не получить за это денег.

Как зарегистрироваться и что почем читайте я же покажу как выглядит интерфейс после регистрации.Ваш процессор регистрируется по количеству ядер, ядро называется агентом, я использую 2 компа суммарно это 6 ядер и выглядит это так:

Тут процессор G630 работает у меня круглосуточно, второй же запускается время от времени, не трудно посчитать сколько можно заработать если посмотреть на следующий рисунок

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

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

О том, что такое биржа и чем она отличается от обычного рынка, на Хабре много рассказывалось. Прочитайте, например, серию статей IPO for dummies . Отмечу лишь, что на бирже идёт торговля стандартизированным товаром, покупатели и продавцы конкурируют только по цене.

Товаром на бирже может быть всё, что угодно: зерно, металлы, валюта, ценные бумаги и т. д. В форме биржи, как наиболее справедливой и удобной, торгуют seo-ссылками, баннерными показами, электронной валютой. Так почему же не торговать тем, что лежит в основе IT-индустрии – вычислительными ресурсами.

Что при этом будет принято за единицу товара? Здесь возможно несколько вариантов. Это может быть одна операция с плавающей точкой (1 FLOP). Тогда процесс продажи вычислительных ресурсов будет выглядеть следующим образом: продавец предоставляет клиенту некоторую виртуальную среду выполнения, в которой доступны определённый объём памяти, ядра процессора, возможно, ресурсы видеокарты. При этом имеется интерфейс, через который загружаются исходные данные и возвращаются результаты вычислений. Вычисления могут идти по любому алгоритму, записанному в виде ассемблерных команд. Другой вариант предполагает более крупную единицу торговли, например, 1 Hash. То есть алгоритм, по которому хеш будет считаться, жёстко задан в ПО клиентов биржи. Меняются только данные для вычислений и результаты. Это не означает, что клиенту придётся передавать огромное количество информации. Ведь 1 лот на бирже может быть равен 1 Mhash, исходные данные передаются в виде диапазона значений, а результат сообщает о том, найдена ли среди вычисленных хешей определённая строка-образец. Этого достаточно, например, для реализации майнинга тех самых Bitcoin-ов.

Здесь возникает вопрос: к чему приведёт конкуренция построенной таким образом вычислительной сети и, например, сети Bitcoin? Ответ может быть таким: более широкая концепция не противоречит более узкой, а включает её в себя, учитывает как частный случай. Таким образом, если курс в глобальной вычислительной сети будет низким, что позволит выгодно майнить Bitcoin-ы, возникнут сразу несколько эффектов, восстанавливающих равновесие. Во-первых, рост спроса на вычисления в глобальной вычислительной сети приведёт к росту курса, во-вторых, увеличение предложения Bitcoin-ов приведёт к падению стоимости монеток, и, в-третьих, сработает чисто технический механизм, предусмотренный сетью Bitcoin – увеличится сложность сети и для майнинга потребуется больше вычислительных ресурсов. А что, если курс в глобальной вычислительной сети будет таким, что майнить Bitcoin-ы станет не выгодно? Это будет означать только одно: появились новые, более интересные проекты, и все переключили свои ресурсы на них. То же относится и к существующей AWS, которая в отличии от предлагаемой модели, является простым аукционом, в котором конкурируют только покупатели, а продавцом является только Amazon.

Таким образом, экономически предлагаемая система является достаточно устойчивой и динамичной. Однако может возникнуть ещё две проблемы, которые имеют социально-этический характер.

Первая заключается в том, что созданная система может быть использована злоумышленниками для подбора паролей, RSA-ключей и т. д. Но мировая практика показывает, что наличие лишь возможности неправомерного использования какой-либо системы не может являться причиной для отказа от её развития. Ведь существуют в Интернете хостинги, выделенные серверы и др. Их администраторы контролируют использование своих ресурсов. А предлагаемая распределённая вычислительная сеть как раз не претендует на абсолютную децентрализацию и анонимность. Биржа является посредником в совершении сделок и может проверять добросовестность участников.

Вторая этическая проблема заключается в том, что материальная выгода может переманить тех, кто участвовал в бесплатных проектах распределённых вычислений, таких как Folding@home, BOINC, SETI@home и др. Но, с другой стороны, некоторые из этих проектов имеют сомнительную пользу. В то же время в истории существует множество примеров, когда чисто коммерческие проекты в дальнейшем приносили пользу обществу.