Un ghid pentru a vă proteja de minerit ascuns de Bitcoin și alte criptomonede.

Ascuns

Mineritul ascuns ia amploare, ceea ce nu poate decât să provoace îngrijorări utilizatorilor de computere personale. Destul de recent, am scris că minerii ascunși au umplut deja aproape întregul Internet. Nu se ascunde de ei escrocii încorporează scripturi web miner în codul absolut al oricărui site web: de laportaluri guvernamentalela gunoisite-uri pornografice!

De fiecare dată când accesați un site web, riscați să deveniți victima atacatorilor care doresc să profite de puterea de calcul a computerului dvs. pentru a extrage monede virtuale, cum ar fiBitcoinŞiMonero.În acest articol vă vom spune cum vă puteți proteja pe dumneavoastră și computerul de „dăunători”.

Exploatarea ascunsă a monedelor virtuale este o modalitate excelentă de a obține profituri decente cu efort minim (cu condiția să aveți echipament bun, tarif favorabil pentru electricitate și rata în creștere a criptomonedei pe care o minați). Acest tip de activitate poate fi o sursă alternativă excelentă de venit, iar unele site-uri web (și oameni cu intenții mai nefaste) sunt bucuroși să profite de această oportunitate tentantă.

De exemplu, site-ul Salon.com oferă vizitatorilor săi posibilitatea de a renunța la publicitate în schimbul permiterii site-ului să folosească puterea de procesare a procesoarelor lor pentru a extrage criptomoneda Monero. Este de remarcat faptul că Monero este o monedă virtuală care este mult mai ușor de extras decât Bitcoin; capitalizarea bursieră cumulativă actuală a acestei criptomonede este de 4,6 miliarde de dolari SUA.

Desigur, de îndată ce o opțiune atractivă apare într-un mod legal pentru a câștiga bani buni, această opțiune începe imediat să „atragă” oamenii necinstiți.

Compania de software antivirus Malwarebytes și compania de securitate IT ESET au avertizat în mod repetat despre acest lucru utilizare ascunsă Fișiere JavaScript care fură puterea de procesare a vizitatorilor site-ului web pentru a extrage criptomonede fără știrea lor (sau permisiunea lor). O astfel de „schemă criminală” poate fi efectuată folosind software rău intenționat instalat pe computerul utilizatorului sau nedetectat Fișier JavaScript, care rulează în fundal sau într-un mod de fereastră pop-up, permițându-vă să continuați extragerea de monede virtuale chiar și după închiderea browserului.

Dacă nu știți cum să determinați dacă puterea de procesare a computerului este „folosită greșit” fără știrea dvs. sau nu, atunci cu siguranță ar trebui să citiți acest articol. Și dacă dintr-o dată acesta este într-adevăr cazul, atunci cum poți opri acest proces și să te protejezi în viitor? În acest articol, vă vom prezenta patru moduri de a proteja puterea de calcul a computerului dvs. de atacurile minerii ascunși.

Ar trebui blocați minerii de criptomonede ascunși?

Nu există un singur răspuns la întrebarea dacă ar trebui să permiteți site-urilor web să folosească puterea de calcul a computerului dvs. pentru a extrage criptomonede, totul depinde, desigur, de dorința și punctul dvs. de vedere. În cele mai multe cazuri, acest lucru este absolut sigur, dar merită remarcat faptul că o astfel de „activitate” nu poate decât să afecteze performanța computerului dumneavoastră. Dar principala problemă este cât de etic este să folosești puterea de calcul a altor oameni în propriile interese, nu în scopul propus.

Atunci când un site web este complet sincer cu vizitatorii săi și nu ascunde faptul că este implicat în extragerea de criptomonede pe web, puteți vizita absolut un astfel de site și puteți sprijini conținutul sau serviciile acestuia, permițându-i să-ți folosească puterea de calcul. Acesta este un compromis excelent pentru cei care nu sunt mari fani ai reclamei.

Cu toate acestea, chiar dacă web mining nu va cauza niciun rău computerului dvs. personal, poate afecta în mod semnificativ performanța computerului dvs. (și timpul acestuia). durata de viață a bateriei) și, de asemenea, (deși ușor) crește factura la energie. Dacă înțelegeți acest lucru, nu aveți nimic împotrivă și vă dați acordul, atunci nu există probleme. Dar când site-urile web decid să facă acest lucru fără știrea dvs., în fundal, devine lipsit de etică.

Cum să împiedici site-urile web să extragă în secret criptomonede folosind puterea de procesare a procesorului tău?

Vom presupune că nu există niciun software rău intenționat instalat pe computerul dvs. pentru extragerea de criptomonede ascunse. În acest caz, aveți mai multe opțiuni despre cum să împiedicați site-urile web să extragă criptomonede pe dvs computer personal fără acordul dumneavoastră.

DezactivațiJavaScriptpe anumite site-uri

Dacă bănuiți că un anumit site web folosește puterea de procesare a computerului dvs. pentru a extrage criptomonede fără permisiunea dvs., puteți pur și simplu să blocați JavaScript complet.

Această opțiune cu siguranță nu este ideală și nu este lipsită de dezavantaje. Problema cu aceasta este că este o modalitate foarte agresivă de a bloca web miner-ul, care poate afecta funcționarea multor site-uri web. De exemplu, un site de socializare Rețelele Facebook nu se încarcă fără JavaScript activat.

Blocatorii de criptomonede web miner

Dacă nu doriți să utilizați un blocator de anunțuri sau doar doriți să blocați numai minerii web, atunci iată o listă de blocare a minerii web de criptomonede disponibile:

  • No Coin (pentru browserele web Chrome, Firefox, Opera);
  • minerBlock (pentru browserele web Chrome, Firefox, Opera);
  • Anti Miner (pentru browserele web Chrome);
  • Coin-Hive Blocker (pentru browserul web Chrome).

Acești blocanți „își fac treaba” punând pe lista neagră domenii cunoscute și scripturi de minerit. Această opțiune este foarte convenabilă și oferă o serie de avantaje față de alte alternative. Pe de o parte, acești blocanți își actualizează în mod regulat bazele de date și, de fapt, sunt una dintre cele mai bune opțiuni pentru rezolvarea problemei minării ascunse a monedelor virtuale. Pe de altă parte, dacă doriți să „sprijiniți” un site web, să îi permiteți să mine criptomonede folosind puterea dvs. de calcul, atunci puteți pur și simplu să mutați acest site dintr-o listă neagră într-o listă albă.

Software antivirus

Deși browserele nu au fost încă concepute pentru a bloca scripturile de mining (sau cel puțin nu pot asigura că această „funcție” este activată numai cu acordul dvs.), unele programe antivirus vă poate ajuta să rezolvați problema minerii de criptomonede ascunși. Software Malwarebytes Corporation, de exemplu, oferă opțiunea de a bloca web minerii de monede virtuale în abonamentul său premium.

și Facebook Messenger, aplicația mobilă VKontakte a primit această funcție. Avantajul jocurilor HTML5 este că sunt ușor de creat și distribuit, iar natura lor multiplatformă face ca platforma HTML5 să fie ideală pentru crearea de jocuri multiplayer. Vom analiza principalele instrumente și motoare pentru dezvoltarea jocurilor HTML5, precum și posibilitățile de distribuție a acestora.

Cadre și motoare

Un joc HTML5 poate fi dezvoltat de la zero, dar va fi mai convenabil și mai ușor să faceți acest lucru folosind numeroase motoare și cadre. Iată doar câteva dintre ele:

Un cadru pentru dezvoltarea jocurilor 2D, este destinat nu numai dezvoltatorilor profesioniști, ci și persoanelor care nu știu să programeze: designeri, artiști sau studenți. Peste 20 de plugin-uri și 70 efecte vizuale pentru a crea un joc care poate fi apoi publicat imediat pe mai multe platforme. Construct 2 poate fi încercat gratuit și versiunea completă instrumentul costă 6299,9 ruble.

Motorul gratuit și open source vă permite să creați jocuri folosind Canvas și biblioteca WebGL. Există multe exemple și tutoriale disponibile pe site-ul web Phaser pentru a vă ajuta să vă creați propriul joc.

Un set de biblioteci open source pentru dezvoltarea jocului: EaselJS este conceput pentru a funcționa cu HTML5 Canvas, SoundJS este pentru lucrul cu audio, TweenJS este pentru crearea de animații și PreloadJS este pentru gestionarea încărcării tuturor elementelor necesare.

Un motor pentru crearea de jocuri 3D folosind WebGL. Cod sursă Proiectul este deschis și actualizat constant.

Un motor care vă permite să creați jocuri 2D și 3D și să plasați reclame în aceste jocuri pentru a obține profit. PlayCanvas este gratuit pentru proiectele publice, dar puteți achiziționa una dintre cele două versiuni plătite cu funcții avansate.

Potrivit creatorilor, principalul avantaj al PixiJS este viteza de redare. Motorul este complet gratuit, este conceput pentru crearea de aplicații 2D: multe exemple sunt disponibile pe site-ul proiectului.

Mai sunt și altele instrumente utile, o listă extinsă de cadre pentru dezvoltarea jocurilor HTML5 este disponibilă pe GitHub. Există chiar și un site separat dedicat motoarelor de jocuri pentru HTMl5: HTML5gameengine.com.

Ambalaje

Cu ajutorul wrapper-urilor, puteți transforma un joc HTML5 într-unul nativ pentru plasare în magazinele de aplicații.

Platforme de distributie

Jocurile HTML5 multiplatforme sunt distribuite convenabil și ușor prin intermediul aplicații mobile rețelele socialeși mesageri.

O actualizare recentă a aplicației VKontakte include platforma Jocuri directe, pentru care moderatorii vor selecta cele mai bune proiecte. Pentru a vă oferi jocul, trebuie să îl integrați în cod SDK mobil VKontakte și trimiteți o cerere de moderare.

Puteți adăuga jocul dvs. pe Facebook folosind pluginul pentru motorul Cocos2d-X. Până acum, acesta este singurul pe scară largă mod accesibilîncărcați-vă jocul pe Facebook, deoarece platforma Instant Games pentru Messenger este în prezent închisă pentru dezvoltatori testarea beta.

Există, de asemenea, o serie de platforme mai tradiționale implicate în publicarea și distribuirea jocurilor HTML5: Kongregate, CoolGames, Softgames, itch.io, Gamemix și altele. Toate vă permit să vă găzduiți jocul gratuit și să-l monetizați folosind reclame, achiziții în joc sau un model freemium. Rakuten Games a lansat recent și o platformă de jocuri sociale HTML5 în Japonia, R Games.

Educaţie

Puteți învăța cum să creați jocuri HTML5 folosind numeroase cursuri: un curs de la Google pe

Cu toții încercăm să găsim venituri care să nu ne ocupe foarte mult timp, sau și mai bine, într-o zi am lansat un anumit proiect și am uitat, nu scoți bani decât atunci când e nevoie, și merge mai departe fără tine și continuă. :) Vise, dar sunt destul de realizabile.

Din istorie, se știe că atât timp cât au existat computerele, super-rudele lor au existat la fel de mult și astăzi (05/01/2015 conform Google). computer puternic pacea este Tianhe - 2 (China) .

Supercomputerul Tianhe-2, dezvoltat de Inspur în colaborare cu Universitatea de Știință și Tehnologie de Apărare a Armatei Populare de Eliberare din Republica Populară Chineză, a fost lansat în 2013. Construcția acestui gigant a costat 200-300 de milioane de dolari. Peste 1.300 de oameni de știință și ingineri au lucrat la crearea lui Tianhe-2, care înseamnă „Calea Lactee-2”.

Caracteristicile sale:

De pe wiki - Teraflops (TFLOPS) este o valoare folosită pentru a măsura performanța computerului, care arată câte operații în virgulă mobilă pe secundă efectuează un anumit sistem de calcul. 1 teraflops = 1 trilion de operațiuni pe secundă = 1000 de miliarde de operațiuni pe secundă. De obicei ne referim la operații pe numere reale pe 64 de biți în format IEEE 754.

TFLOPS = 10 12 FLOPS (= 10 3 GFLOPS)

Acum, aspectul dramatic este că acesta este un supercomputer, consumă o cantitate enormă de electricitate. 1 oră de lucru pe un astfel de computer vă va costa ~ 1000 USD. Nu e prea rău, așa că este folosit în cazuri excepționale, probabil doar de oamenii de știință.

Cu toate acestea, există tehnologie „Calcul distribuit” care vă permite nu numai să comparați cu cele de mai sus, dar, eventual, chiar să îl depășiți!? Mi se pare că în ultima vreme au apărut tot felul de comune și nori pe internet și vă povestesc azi despre una dintre ele.

Aşa Rețeaua cloud MQL5 folosește calcularea distribuită la care participați dvs. (computerul dvs.), permiteți-mi să vă explic:

Un program este instalat pe computer ( îl puteți descărca din linkul de mai sus), este configurată o conexiune la cloud specificat mai sus (login, parolă și așa (când computerul nu este încărcat cu nimic, adică nuclee). procesorului se odihnesc) - cloud-ul le dă o sarcină, procesorul rezolvă și dă decizia cloud-ului, Cine a stabilit sarcina cloud-ului!? poate cineva de la Forex încearcă să calculeze profitul în anumite tranzacții, poate un inginer de la un institut. Acum, dacă sunt 1000 de oameni ca tine, atunci un om de știință sau comerciant are 1000 * 4 (intel i5 4 nuclee) patru mii de nuclee. Dispoziție pentru Ai nevoie doar de un milion de participanți pentru a depăși un super computer. Proprietarul nucleelor ​​este plătit de dolari.

Cum să vă înregistrați și pentru cât de mult citit, vă voi arăta cum arată interfața după înregistrare Procesorul dvs. este înregistrat după numărul de nuclee, nucleul se numește agent, folosesc 2 computere, în total 6 nuclee. si arata cam asa:

Aici procesorul G630 funcționează pentru mine non-stop, dar al doilea începe din când în când, nu este greu să calculezi cât poți câștiga dacă te uiți la următoarea figură

Asta e, descarcă-l, instalează-l, mergi. Totul se va rezolva, cel mai important lucru este că apa nu curge sub o piatră întinsă.

După cum știți, concurența este motorul dezvoltării oricărei industrii, asigurând cea mai eficientă alocare a resurselor. Concurența perfectă în lumea modernă a supraviețuit, poate, doar într-un singur loc - pe bursele de valori.

S-au spus multe despre Habré despre ce este un schimb și cum diferă acesta de o piață obișnuită. Citiți, de exemplu, seria IPO pentru manechine. Voi observa doar că mărfurile standardizate sunt tranzacționate la bursă, cumpărătorii și vânzătorii concurează doar pe preț.

O marfă pe o bursă poate fi orice: cereale, metale, valută, valori mobiliare etc. Sub formă de schimb, ca fiind cea mai corectă și convenabilă, fac schimb de link-uri SEO, afișaje de bannere și monedă electronică. Deci, de ce să nu faceți schimb de ceea ce se află în centrul industriei IT - resursele de calcul.

Ce va fi luat ca unitate de marfă? Există mai multe opțiuni aici. Aceasta poate fi o operație în virgulă mobilă (1 FLOP). Apoi, procesul de vânzare a resurselor de calcul va arăta astfel: vânzătorul oferă clientului un mediu de execuție virtual în care sunt disponibile o anumită cantitate de memorie, nuclee de procesor și, eventual, resurse de placă video. În acest caz, există o interfață prin care se încarcă datele sursă și se returnează rezultatele calculului. Calculele pot urma orice algoritm scris sub formă de instrucțiuni de asamblare. O altă opțiune implică o unitate de tranzacționare mai mare, cum ar fi 1 Hash. Adică, algoritmul prin care va fi calculat hash-ul este codificat în software-ul clienților schimbului. Se modifică doar datele de calcul și rezultatele. Asta nu înseamnă că clientul va trebui să trimită cantitate uriașă informaţii. La urma urmei, 1 lot pe schimb poate fi egal cu 1 Mhash, datele sursă sunt transmise ca un interval de valori, iar rezultatul arată dacă un anumit șir de model a fost găsit printre hashe-urile calculate. Acest lucru este suficient, de exemplu, pentru a implementa extragerea acelor Bitcoins.

Aici apare întrebarea: la ce va duce competiția dintre o rețea de calculatoare astfel construită și, de exemplu, rețeaua Bitcoin? Răspunsul poate fi acesta: conceptul mai larg nu îl contrazice pe cel mai restrâns, ci îl include, îl ia în considerare ca un caz special. Astfel, în cazul în care cursul de schimb în rețeaua globală de calculatoare este scăzut, ceea ce face rentabil să mine Bitcoins, vor apărea simultan mai multe efecte, restabilind echilibrul. În primul rând, o creștere a cererii de calcul în rețeaua globală de calculatoare va duce la o creștere a cursului de schimb, în ​​al doilea rând, o creștere a ofertei de Bitcoin va duce la o scădere a valorii monedelor și, în al treilea rând, un mecanism pur tehnic furnizate de rețeaua Bitcoin va funcționa - complexitatea rețelei va crește, iar mineritul va necesita mai multe resurse de calcul. Ce se întâmplă dacă cursul de schimb al rețelei globale de calculatoare este de așa natură încât să devină neprofitabil să extragi Bitcoins? Acest lucru va însemna un singur lucru: au apărut proiecte noi, mai interesante și toată lumea și-a schimbat resursele către ele. Același lucru este valabil și pentru AWS existent, care, spre deosebire de modelul propus, este o simplă licitație în care concurează doar cumpărătorii, iar vânzătorul este doar Amazon.

Astfel, sistemul propus economic este destul de stabil și dinamic. Totuși, pot apărea încă două probleme de natură socio-etică.

Primul este că sistemul creat poate fi folosit de atacatori pentru a ghici parole, chei RSA etc. Dar practica mondială arată că simpla posibilitate de utilizare greșită a unui sistem nu poate fi un motiv pentru a refuza dezvoltarea acestuia. La urma urmei, pe Internet există servicii de găzduire, servere dedicate etc., administratorii lor controlează utilizarea resurselor. Iar propunerea a fost distribuită retea de calculatoare pur și simplu nu se preface a fi descentralizare și anonimat absolut. Bursa este un intermediar în tranzacții și poate verifica integritatea participanților.

A doua problemă etică este că câștigul financiar îi poate atrage pe cei care au participat la proiecte de calcul distribuite gratuit, cum ar fi Folding@home, BOINC, SETI@home etc. Dar, pe de altă parte, unele dintre aceste proiecte au beneficii discutabile. În același timp, există multe exemple în istorie când proiectele pur comerciale au beneficiat ulterior societății.