Контакты

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

14:47 31.10.2017

При заходе на сайт минского часового завода «Луч» пользователь стал видеть не совсем обычное сообщение. « Luch . by запрашивает разрешение на использование ваших вычислительных мощностей», - сказано в нем.

И далее расшифровывается: можно поддержать сайт, позволив использовать свой процессор для расчетов. Расчеты выполняются в безопасной изолированной программной среде браузера. «Вам ничего не надо устанавливать», - заверяет текст.

Также авторы сообщения предупреждают: если пользователь зашел на сайт с мобильного устройства, это может привести к быстрой разрядке аккумулятора. Под текстом посетителю предлагается нажать на одну из двух кнопок: «Разрешить» и «Отмена».

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

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

Напомним, процессор вашего компьютера действительно может

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

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

В закладки

Зачем это делать

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

Идейные основы распределённых вычислений были заложены уже давно. Первый опыт обращения к ресурсам «простаивающих» устройств относится ещё к 1973 году, когда двое сотрудников исследовательского центра Xerox PARC – Джон Хапп и Джон Шох - написали программу, которая по ночам проводила расчёты на компьютерах, подключённых к локальной сети центра.

Двадцать лет спустя, в 1993 году Эрик Шмидт, работавший тогда в Sun Microsystems, заявил: «Когда сеть станет такой быстродействующей, как процессор, компьютер как таковой перестанет существовать, он распространится по сети». Эта мысль легла в основу концепций облачных сервисов и гридов, при взаимодействии с которыми пользователю уже не важно, насколько быстро работает его устройство, а имеет значение только пропускная способность канала.

Но cloud computing - это централизация и сосредоточение вычислений на стороне компаний-собственников серверов. Есть и другой путь, позволяющий отдельным пользователям объединяться для решения глобальных задач, не включая в эти процессы крупные корпорации.

Уже через год после выступления Шмидта была предложена идея проекта добровольных распределённых вычислений, ставшего в итоге самым известным из них - SETI@Home, занимающегося поиском сигналов от внеземных цивилизаций.

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

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

Например, Дэвид Андерсон - глава SETI@home - видит в развитии распределённых вычислений возможность создания того, что он называет «базирующейся на Интернете всемирной операционной системы» – Internet-scale Operating System (ISOS), в которой пользователи смогут не только делиться своими ресурсами, но и зарабатывать на этом.

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

Чем занять «спящий» компьютер

Участие в добровольных вычислениях - это не единственная возможность «по полной» использовать свои вычислительные мощности.

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

Даже если вы уверены в своей законопослушности, тут тоже не обойтись без подводных камней - например, в марте 2015 одно из обновлений μTorrent устанавливало на компьютеры пользователей программу Epic Scale, без ведома владельца занимавшуюся майнингом биткоинов. В России с этим стоит быть аккуратнее и следить за законодательством и правоприменением.

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

Проекты добровольных вычислений

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

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

BOINC кроссплатформенен, относительно прост в настройке, и требует минимального внимания со стороны пользователя. Его клиент запускается «под скринсейвером» и не трогает ресурсы, которые нужны самому владельцу, обращаясь только к свободным (или, если настроить его иначе – к тем, которые ему выделили).

За шесть лет интегральная производительность проектов на BOINC выросла с 5,2 петафлопс до 28,7, оставив далеко позади показатели пиковой производительности мощнейших мировых суперкомпьютеров (например, японский "K computer" обрабатывает 8,16 петафлопс данных).

Главные BOINC-проекты

Руководство по защите от скрытого майнинга 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, полистать ленту новостей в VKontakte или почитать электронную книгу. При этом часть ресурсов десктопа не используется. А периодически он просто стоит в активном режиме, гудит, гоняет пыль и потребляет электроэнергию. А можно сделать, чтобы в это время ПК зарабатывал деньги. Как? Об одном из способов вы узнаете через 3 минуты.

Процессинг: что это такое и откуда он взялся

Процессинг (от англ. to process - вычислять) - это обработка данных с помощью мощностей компьютера. Предпосылкой к его возникновению стала проблема роста объемов информации при ограниченных ресурсных возможностях для ее сбора, анализа и систематизации. Для работы с большими объемами сведений требуются мощные и дорогие сервера. Их покупка, аренда и содержание - ощутимый удар по бюджету. Нести такие затраты способна не каждая компания.

С такими трудностями в конце прошлого столетия столкнулись отдельные частные и государственные организации в США. В результате было предложено беспрецедентное решение - привлекать к обработке корпоративных данных «рабочую силу» извне.

Реализация идеи стала возможной благодаря развитию сети Интернет и многомиллионной армии ее юзеров. Объемная задача разбивается на небольшие фрагменты и распределяется между участниками вычислительной сети. Такой способ выполнения комплексных расчетов гораздо дешевле и прост с технической точки зрения.

Где применяется процессинг?

Первопроходцами в области процессинга стали Джон Шох и Джон Хапп из научно-исследовательского центра Xerox PARC (Калифорния). В 1973 году ребята написали программу, которая по ночам подключалась к локальной сети PARC и заставляла работающие компьютеры выполнять математические операции. Массовость такой подход приобрел в 1994, и с тех пор он совершенствуется и популяризуется.

Сегодня распределенные вычисления применяются в различных отраслях:

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

Как устроена сеть процессинга?

Вычислительная система состоит из отдельных ПК, работающих под управлением распределенной операционной системы. Элементы кооперируют друг с другом для эффективного использования ресурсов сети. Отдельные машины могут работать на нескольких или только одной ОС. Например, на всех десктопах используется платформа UNIX. Но более реалистичным является вариант, когда компьютеры имеют разные программные комплексы: одна часть функционирует под управлением NetWare, вторая - под Windows NT, третья - под Linux, остальные - под Windows 10.

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

Как получить доход за счет мощностей ПК?

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

Чтобы заниматься подобным промыслом, вы должны пройти четыре шага:

1) зарегистрироваться на сайте компании, которая специализируется на процессинге;

2) скачивать и установить специальное ПО, которое направит вычислительную мощность вашей машины в нужное русло;

3) открыть веб-кошелек PayPal или WebMoney (оплата проводится преимущественно западными компаниями и в электронной валюте);

4) запустить десктоп и зайти в Интернет.

Остальное программа сделает самостоятельно.

Какой процессинговый проект выбрать?

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

  • Gomezpeerzone,
  • WMZONA,
  • MINERGATE,
  • LTcraft,
  • Userator.

Большинство проектов открыты для граждан любых государств. При этом не имеет значения, какой применяется способ подключения к Интернету (dial-up, ISDN-connection, DSL и пр.).

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

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

Сколько можно заработать?

Финансовая сторона вопроса выглядит не слишком привлекательно. Иными словами, состояние сколотить не получится. Но и небольшой заработок служит приятным бонусом, ведь делать практически ничего не придется.

Один день работы - 10 центов;

1 доллар за каждого активного реферала в рамках партнерской программы;

Минимальная выплата по итогам месяца - 5 долларов;

Максимальная сумма для вывода - 45 USD.

Распределенные операционные системы объединяют десятки тысяч людей из разных уголков Земли. Самые активные смогли скопить несколько тысяч долларов. Но пока сумма на счету абсолютного лидера выражается лишь четырехзначным числом.

Преимущества и недостатки процессинга

Напоследок поговорим о «плюсах» и «минусах». Преимущества заключаются в следующем:

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

Недостатки выражаются в трех моментах:

  • Некоторые программы «тащат» слишком много ресурсов компьютера, что вызывает его зависание и притормаживание.
  • Есть опасность подхватить вирус в процессе подключения к удаленному серверу.
  • Скромная оплата.

Нюансы обсудили. А окончательный выбор за вами.

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

О том, что такое биржа и чем она отличается от обычного рынка, на Хабре много рассказывалось. Прочитайте, например, серию статей 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 и др. Но, с другой стороны, некоторые из этих проектов имеют сомнительную пользу. В то же время в истории существует множество примеров, когда чисто коммерческие проекты в дальнейшем приносили пользу обществу.



Понравилась статья? Поделитесь ей