Kuten maailmanlaajuisesti tiedetään, Kiinan hallitus panee täytäntöön tiukka sensuuri Internetissä . Kiinan sensuurijärjestelmää, joka tunnetaan yleisesti nimellä Kiinan suuri palomuuri, ylläpitää yleisen turvallisuuden ministeriö, ja se on virallisesti nimetty Kultainen kilpi -hanke . Järjestelmä on ollut käytössä vuodesta 2003.
Kansainväliset uutissivustot, jotka sisältävät yleensä poliittisesti arkaluonteista sisältöä, kuten New Yorkin ajat tai sosiaalisen median sivustot, jotka eivät noudata sensuurisääntöjä, kuten Facebook ja Viserrys , ovat yleensä estettyjä ja eivät ole saatavana kiinalaisille käyttäjille. Tämä saavutetaan käyttämällä a erilaisia hienostuneita menetelmiä .
Kiinalaisten uutis- ja sosiaalisen median sivustojen kohdalla käytännössä kaikki on hallituksen valvonnassa. Toimintaluvan saamiseksi Kiinassa Internet-palveluntarjoajilla ja Internet-sisällöntarjoajilla on yleensä omat oma sisällön suodatusmekanismi käyttäjien julkaiseman sisällön estämisestä tai poistamisesta tai jopa käyttäjätilin poistamisesta suoraan, jos niiden oletetaan olevan laitonta hallituksen käytännön mukaisesti. Näiden yritysten palvelimilla on oma sensuuriohjelmisto sekä erityisryhmät tai -osastot käsittelemään sensuuritehtäviä manuaalisesti, joita automaattiset sensurointiohjelmistot eivät pysty hallitsemaan. Nämä ryhmät tekevät yhteistyötä julkisen turvallisuuden ministeriön paikallisten osastojen kanssa, saavat uusia tilauksia ja käytäntöjä ja työskentelevät yleensä keskenään.
Kotimaamme varten web-kehittäjät , Kiinan internetin sensuuri suodattaa paitsi sananvapautemme myös arvokkaita ammatillisia resursseja ympäri maailmaa. Päivittäisessä työssäni minun on ohitettava Internet-sensuuri yhteyden muodostamiseksi VPN: n kautta Gmailin, Dropboxin ja monien muiden tärkeiden sivustojen käyttämiseksi. Muistan edelleen, kuinka hankala se oli vuonna 2010, jolloin Googlen palveluista tuli epävakaita tai niitä ei voitu käyttää Kiinassa Googlen jälkeen kieltäytyi jatkamasta sensuurisääntöjen noudattamista . Tämä olisi uskomatonta muiden maiden kehittäjille.
Sina Weibo on Kiinan suurin microblogging-sosiaalisen verkoston sivusto. Koska Twitter ei noudata Kiinan sääntöjä, Weibon ei tarvitse kilpailla sen kanssa käyttäjistä. Uutiset leviävät nopeammin ja suoraan Weiboon kuin mikään muu tiedotusväline Kiinassa. Nuorempien sukupolvien jäsenet, kuten minä, haluavat käyttää sitä jakamaan uutisia ja keskustelemaan julkisista tapahtumista. Mutta tietysti kiinalaisessa Internet-sensuurissa monet suositut tai mielenkiintoiset viestit poistetaan heti niiden lähettämisen jälkeen. Poliittisten ja julkisten tapahtumien viestit poistetaan todennäköisesti, kun taas viihdeuutiset poistetaan todennäköisesti. A Vuoden 2013 tutkimus tietotekniikan tutkijat Jed Crandall ja Dan Wallach havaitsivat, että noin 12% kiinalaisista mikroblogeista poistetaan päivittäin.
Poliittisesti arkaluonteisina päivinä kuten 4. kesäkuuta , sen odotetaan poistavan suuremman määrän sensuroituja Microblog-viestejä. Nykyään käyttäjät eivät yleensä voi edes syöttää tiettyjä arkaluontoisia sanoja yrittäessään kirjoittaa mikroblogi.
Miltä näyttää, kun viesti sensuroidaan? Kun päivität sivuston uuden mikroblogin, näet usein jotain tällaista:
Tämä vastaa uudelleentwiittausta, jossa alkuperäinen viesti näkyy yleensä harmaassa laatikossa. Laatikossa lukee nyt ”Anteeksi. Mikroblogi on poistettu. Ole hyvä ja katso… ”Alkuperäinen viesti oli äidin pyyntö oikeudenmukaisuudesta hänen 11-vuotiaan tyttärensä sieppauksesta, raiskauksesta ja pakkoprostituutiosta vuonna 2013.
2013 on vuosi, jolloin mikroblogialustan kautta paljastettiin paljon poliittisia skandaaleja. Sina Weibon suosio nousi tänä aikana. Vastauksena hallitus hermostui ja alkoi vahvistaa sensuuriaan sosiaalisen median alustalla.
Ennen mikroblogi minun kaltaisteni politiikasta kiinnostuneiden nuorten oli yleensä käytettävä välityspalvelimia tai tunnelointipalveluja etsimään arkaluontoisia uutisia kansainvälisiltä verkkosivustoilta. Yhtäkkiä meillä oli suhteellisen avoin kiinalainen sosiaalisen verkoston foorumi. Mutta hallitus astui sisään nopeasti, ja se osoittautui vain välähdykseksi pannussa. Tämä todella raivostutti minua. Puhuin ystävien kanssa, ja olimme kaikki vihaisia sensuurin vahvistumisesta alustalla. Ystäväni kysyivät: 'Miksi emme voi tehdä mitään asialle?' Päätin yrittää. Joten rakensin verkkosivuston alkaaksesi ohittaa Internet-sensuurin nähdäksesi, mitä Sina Weibosta estettiin tai poistettiin.
Pohjimmiltaan minun piti perustaa palvelin, joka etsii jatkuvasti estettyjä tai poistettuja kiinalaisia mikroblogija ja näytti ne uudella verkkosivustolla. Olin suunnitellut käyttävän kotimaista pilvipalvelua, kuten Aliyun , mutta käy ilmi, että alustalla on monia rajoituksia, kuten verkkotunnuksen uudelleenohjaus, ja niiden hinnat eivät ole halvempia kuin muut pilvipalvelut. Tietysti lisähuoleni oli, että palvelinta itse valvottaisiin, jos otan sen käyttöön kotimaassa. Joten päädyin ostamaan palvelimen Linode ja sijaitsi palvelimen Japanissa. Ostin myös verkkotunnuksen freeweibo.me aloittaa Sina Weibon sensuurin ohittaminen.
Seuraava kaavio näyttää järjestelmän kokonaisarkkitehtuurin: MongoDB, verkkopalvelin ja indeksointirobotti. Valitsin Node.js: n kehitysympäristöön, koska se on tehokkaampi ja skaalautuva verkkosovelluksille, ja minulla on henkilökohtaisesti enemmän kokemusta siitä. Verkkopalvelin kehitettiin käyttäen Express.js-kehystä, ja siinä käytettiin Weibo-sovellusliittymä tietojen kaappaamiseksi. Aluksi indeksointirobotti suunniteltiin erilliseksi prosessiksi, mutta myöhemmin huomasin, että sen niputtaminen moduulina web-palvelinprosessissa riitti alkuvaiheessa.
Mikroblogin sisällöllä on kaksi pääosaa. Yksi on tekstidata ja siihen liittyvät attribuutit. Toinen on viestiin liittyvät kuvat. Viestin tallentamiseksi haluamme myös ladata kuvat ja tallentaa ne tiedostoina levylle. Estetyt tai poistetut blogit, nämä kuvat ovat erittäin tärkeitä. Kiinassa on hyvin yleistä ja suosittua käyttää kuvia tekstisisällön lähettämiseen, koska tätä sisältöä on paljon vaikeampaa saada kiinni automaattisella tekstipohjaisella suodatuksella ja sensuroinnilla Internet-yritysten palvelimilla.
Estettyjen tai poistettujen viestien havaitsemisen perusajatuksena on etsiä jatkuvasti uusia viestejä tunnetusta käyttäjäluettelosta ja tarkistaa sitten viestien saatavuus myöhemmin. Mikroblogi voidaan poistaa tai estää muutamassa minuutissa tai muutamassa päivässä. Indeksointirobotti koostuu siis kahdesta päätehtävästä: noutotehtävä, vasta lähetetyn sisällön noutaminen ja tarkistustehtävä, jolla tarkistetaan, onko aiemmin lähetettyä sisältöä sensuroitu.
Aluksi määritin indeksoijan indeksoimaan mikroblogeja 100 parhaiten tunnetun käyttäjän joukosta Weibossa. Mutta kävi ilmi, että päivittäin ei havaittu melkein yhtään poistettua blogia. Syynä on se, että useimmat huippukäyttäjät eivät ole kiinnostuneita poliittisista tai julkisesti arkaluontoisista aiheista - he eivät koskaan julkaise tai välitä tällaisia mikroblogeja. Esimerkiksi, tämä bloggaaja , joka on näyttelijä, jolla on yli 10 miljoonaa seuraajaa, on yksi suosituimmista käyttäjistä, mutta hän ei koskaan julkaise arkaluonteisia blogeja.
Jonkin verran kokeilun ja miettimisen jälkeen keksin tekniikan, jolla löydän adaptiivisesti käyttäjiä, jotka jatkuvasti sensuroidaan. Sosiaalisen median verkosto on yhteydessä aiheeseen ja käyttäjät pyrkivät kokoontumaan ryhmiin kiinnostuksen perusteella. Jos käyttäjä on kiinnostunut julkisista tai poliittisista aiheista, hän todennäköisesti lähettää tai välittää muiden vastaavien käyttäjien blogeja. Nämä edelleenlähetetyt viestit tarjoavat hyvän tavan tunnistaa uudet skannattavat käyttäjät.
Oletetaan esimerkiksi, että käyttäjä A on jo tietokannassa ja indeksointirobotti havaitsee, että yksi blogi, jonka käyttäjä A on uudelleenlähettänyt, poistetaan. Jos käyttäjä B, blogin alkuperäinen kirjoittaja, ei ole tietokannassa, indeksointirobotti tallentaa käyttäjän B. Seuraavan kerran, kun indeksointirobotti skannaa uudet blogit, se skannaa myös uudet blogit käyttäjältä B. skannattavat käyttäjät kasvavat automaattisesti hyödyntämällä tällaista sosiaalista etua.
Kun viritin indeksointirobotin algoritmin hyödyntämään tätä metodologiaa, tarvitsin vain kylvää useita avainkäyttäjiä, joilla oli vahvat intressit arkaluontoisten blogien julkaisemisessa, ja indeksointirobotti löysi automaattisesti uusia käyttäjiä skannattavaksi. Tunnistettujen päivittäisten sensuroitujen blogien kokonaismäärä kasvoi tasaisesti päivittäin. Seuraava on tilannekuva arkistoiduista poistetuista blogeista postilaatikossa.
Kahden viikon koodauksen ja virheenkorjauksen jälkeen kiinalaisen mikroblogin ohitusjärjestelmäni, otin sivuston käyttöön freeweibo.me . Useiden viikkojen jälkeen palvelin ei kuitenkaan löytänyt enää uusia blogeja. Jotkin tutkimukset löysin kaksi asiaa. Yksi oli se, että Weibo-alusta oli muuttanut alkuperäistä API-käyttöliittymää. Toinen oli se, että indeksoijan sovellusliittymän pyynnöt ylittivät nopeusrajan (1000 minuutissa), koska tietokannassa oli enemmän blogeja ja käyttäjiä. Joten viritin koodini hyväksymään uuden käyttöliittymän ja myös vähentämään API-pyyntöjen määrää minuutissa. Tela oli siitä lähtien vakaa.
Minulla oli ongelma siitä, annetaanko monille ihmisille tietää sivustosta. Tiesin, että mitä enemmän ihmisiä vieraili sivustolla, sitä nopeammin hallitus haisee sen ja estää sen. Joten jaoin sivuston vain jotkut ystäväni . Aluksi kävi vain noin 10-20 käyntiä päivässä. Kuukausi myöhemmin vierailut osuivat joissakin päivissä 80 tai enemmän, ja minulla oli kymmeniä sähköpostitilaajia.
Ja sitten, kuten olin odottanut, tuli aamu, kun huomasin, että sivustoni oli estetty Kiinassa. Se oli kestänyt noin kolme kuukautta. Saavuttaakseen sivuston sen jälkeen käyttäjien oli käytettävä VPN-tunnelointipalveluja vieraillakseen sivustolla. Tämä on epäkäytännöllistä useimmille kiinalaisille internetin käyttäjille.
Kuitenkin samana päivänä olin helpottunut ja iloinen siitä, että löysin toisen sivuston, freeweibo.com , tarjoaa täsmälleen samaa palvelua ja on hienostuneempi kuin mitä olen rakentanut. Freeweibo.com-projekti on erittäin kekseliäs. Se on aktiivinen sosiaalisessa mediassa ja tarjoaa erilaisia tapoja käyttää sisältöä, kuten RSS-syötteet, sähköpostitilaus ja peilisivustot kotimaisille käyttäjille. Siinä on jopa mobiilisovellus! En tiedä kuka on rakentanut sivuston, mutta olen iloinen, että meillä on sama näkemys.
Olosuhteiden perusteella oli ilmeistä, että sivustoni ei ollut enää kovin hyödyllinen, ja suljin sen useita kuukausia myöhemmin.
Tuloksesta huolimatta minusta tuntuu, että projekti ei ollut turha. Päinvastoin, se oli upea kokemus, vaikka se säilyi vain muutaman kuukauden. Se auttoi minua arvostamaan syvästi maani todellisuutta.
Kiinassa, jotta voit harjoittaa Internet-liiketoimintaa, sinun on oltava hyvin varovainen sensuurin suhteen, tai muuten joudut ennemmin tai myöhemmin vaikeuksiin. Sosiaalisen median sivustoilla on tuskin mitenkään menestyä, jos ne eivät noudata tiukkaa sensuuria ja vaarantavat käyttäjien yksityisyyden.
freeweibo.me lähdekoodi on nyt saatavilla GitHubissa tässä . Kuten edellä todettiin, tämä lähdekoodi ei liity vastaavaan verkkosivustoon freeweibo.com .