Kraizm

Mapa świata

Źródło: https://commons.wikimedia.org/wiki/File:BlankMap-World6.svg

Wyobraźmy sobie, że ktoś w cywilizowanym świecie otwiera sklep/oferuje usługę i zabrania korzystania z niego ludziom o określonym kolorze skóry. Na przykład salon fryzjerski albo kino, z napisem Murzynów nie obsługujemy. Albo wyznającym określoną religię. Ewentualnie określonej narodowości. Albo w drugą stronę – sklep/usługa tylko dla białych. Albo Nur für Deutsche… Myślicie, że by przeszło? Ja myślę, że zdecydowanie nie.

To może coś mniej oczywistego. Sklep internetowy (albo usługa…) o podobnych ograniczeniach korzystania. Co prawda trochę trudniej weryfikować, ale zawsze można próbować posiłkować się danymi z social media, czyli wymagać logowania przez Facebooka, a jeśli płeć albo kolor skóry właściciela na zdjęciach się nie spodoba, to odmawiamy dostępu do usług. Ewentualnie można wymagać zdjęcia dowodu tożsamości i próbować określić na tej podstawie. Technicznie wykonalne, z rozsądną pewnością. Myślicie, że to by przeszło? Nie jestem już taki pewny, jak w poprzednim przypadku, ale nadal mam wrażenie, że nie.

Natomiast w sieci każdego dnia spotykamy się z dokładnie taką segregacją ludzi na podstawie domniemania kraju, w którym aktualnie przebywają. Chodzi oczywiście o ograniczanie dostępu do kultury/rozrywki (muzyka, film) przy pomocy DRM, czy to za sprawą regionów DVD, czy innych, podobnych technik. Wystarczy wejść na YouTube – część utworów jest w danym kraju niedostępna (Google, don’t be evil…).

Generalnie o ile nie uznajemy segregowania na podstawie płci, rasy, koloru skóry, religii czy narodowości za właściwe, to już segregacja na podstawie (domniemania) kraju przebywania jest raczej akceptowana. Przynajmniej w sieci. Nawet, jeśli nie wynika ona wprost z przepisów obowiązujących w danym kraju. Swoją drogą, prawa sankcjonujące dyskryminację ze względu na religię/narodowość/kolor skóry/płeć też istniały, więc to żaden argument.

Zastanawiałem się, czy już ktoś użył tego określenia, ale szukając po countrism znajduję tylko countrist, o zbliżonym znaczeniu, ale jednak w trochę innym kontekście. Do rozważań na ten temat bezpośrednio skłoniła mnie sytuacja z Netflix, który co prawda otworzył się na różne rynki, ale jednocześnie dołączył do firm wykorzystujących DRM i zapowiedział blokadę proxy/VPN w celu uzyskania dostępu do treści, ale problem jest oczywiście szerszy.

Automatyczne pobieranie kontaktu abuse dla domeny lub adresu IP

Zawsze miałem problem z szukaniem właściwego kontaktu abuse. No może problem to za dużo powiedziane, ale szukanie ręcznie, w hurtowych ilościach to nie jest nic ciekawego. Poza tym, jeśli chcemy zgłaszać automatycznie, to szukanie ręcznie odpada. A w danych whois były cuda, więc parsowanie tego byłoby wyzwaniem… Stosunkowo niedawno RIPE zrobiło jako taki porządek i pojawiły się pola abuse-c. Jednak już wcześniej znalazłem abusix i ich projekt Abuse Contact DB. Pozwala na wygodne odpytywanie o kontakty abuse przy pomocy DNS, więc szybko, prosto i wygodnie.

Trochę, żeby ułatwić życie kolegom, a trochę, żeby automatycznie zgłaszać nadużycia (np. próby włamań po SSH) ze swoich hostów, popełniłem funkcję w Perlu[1], która zwraca pierwszy email z listy, na podstawie ww. bazy. W międzyczasie zająłem się czym innym, znalazłem serwis, który rozwiązał temat automatycznego raportowania prób włamania. Temat więc trochę umarł. Przynajmniej do wczoraj/przedwczoraj, kiedy znalazłem ten wpis i dowiedziałem się, że najprawdopodobniej nikt nie powiadomił firm hostujących. Plus zwykła ciekawość: a gdzie te skompromitowane hosty leżą? Z potrzeby chwili i własnej ciekawości skleciłem skrypt, który bierze domenę (czyli adres strony), sprawdza jego IP (dokładniej: rekord A) i ustala stosowny adres email do kontaktu z abuse.

Wynik działania dla domen .pl jest tu, a wynik działania dla całej listy tu. Skrypt jest zdecydowanie do poprawienia i rozwoju. W tej chwili nie zwraca nic przy braku kompletu danych, czyli brak obsługi błędów, jest wolny, bo działa sekwencyjnie, nie jest to czysty Perl, nie obsługuje IP (ani IPv6 czyli rekordów AAAA), grupowania domen/IP po kontakcie abuse (żeby nie słać wielu maili na ten sam adres) i wysyłki maili, ale leci na GitHuba. W ramach motywatora. 😉 Może kiedyś przyda się komuś, kto znajdzie jakiś malware…

TIL: istnieje oficjalne narzędzie w Pythonie, obsługujące bazę danych abuse; działa zarówno dla IPv4 jak i IPv6 (ale nie obsługuje domen). Generalnie robi to, co moja pierwotna funkcja w Perlu, tylko trochę lepiej. Mam wrażenie, że jak wtedy patrzyłem na tę stronę, to go nie było…

PS Z różnych źródeł wiem, że większe polskie hostingi są już powiadomione, nie ma potrzeby wysyłania maili. 😉 Warto natomiast zobaczyć, czy nie ma na liście strony własnej/znajomych. Problem leży tak naprawdę po stronie użytkownika hostingu i  jego niezaktualizowanej aplikacji, więc tylko on może go tak naprawdę rozwiązać.

[1] Teraz widzę, że funkcja nie jest w czystym Perlu, tylko wywołuje zewnętrzny program host, poprawię wkrótce.

Netflix w Polsce – i co z tego?

Z paru miejsc dobiegły mnie dość entuzjastyczne doniesienia o wejściu Netflix do Polski. Przyjrzałem się sprawie bliżej i wygląda, że nieco zbyt entuzjastycznie odebrano wczorajszy ruch Netfliksa. Nie chodzi bowiem o typowe wejście na polski rynek, tylko o otwarcie platformy na wiele krajów na świecie, w tym Polskę. Różnica subtelna, ale znacząca.

Mimo entuzjastycznego podejścia, widzę następujące przeszkody na drodze do rewolucji na polskim rynku telewizyjnym:

  • Cena porównywalna z kablówką (a net i tak trzeba mieć). U mojego dostawcy najtańszy „bieżący, promocyjny” dostęp do internetu to 50 zł/m-c za 15 Mbps, 70 Mbps to 70 zł/m-c. Z kolei pakiety internet+TV 15 Mbps + 69 kanałów za 90 zł lub 50 Mbps + 187 kanałów za 100 zł. Jak widać, cenowo wychodzi praktycznie na jedno.
  • Brak contentu[1] w polskiej wersji językowej. Są dostępne napisy do części pozycji, ale z komentarzy wynika, że tłumaczenia bywają gorszej jakości, niż w serwisach z napisami. Częściowym rozwiązaniem jest możliwość instalacji wtyczki w przeglądarce i korzystania do filmów z Netflix z napisów z serwisów. Tylko to nadal trochę skomplikowane rozwiązanie dla typowego odbiorcy TV.
  • Brak polskiego interfejsu czy choćby strony z ofertą w języku polskim. Trochę smutny jest brak polskiego interfejsu użytkownika, niezależnie od contentu.
  • Konieczność podpięcia karty płatniczej. Akurat niedawno rozmawiałem ze znajomym programistą, że w Polsce nie jest to popularne rozwiązanie i zastanawialiśmy się czy to kwestia nawyku, czy mentalności, czy może czegoś innego. Też mam wrażenie, że Polacy podchodzą do niego raczej nieufnie i wolą po prostu zapłacić rachunek albo wręcz płacić z góry.
  • Brak newsów (część ludzi po prostu lubi wiadomości), więc to nie jest pełna TV. Zwyczajnie i po prostu. I nie widzę szans na zmianę tego w rozsądnym czasie, przynajmniej ze strony Netflix.
  • Braki w contencie ogólnie. O ile produkcje własne są generalnie dostępne (też nie wszystkie, brak House of Cards choćby), to brak pozycji lokalnych (polskie seriale) oraz… zwykłych filmów. Zacytuję tu jeden z komentarzy z Wykopu: Z top 250 z IMDB na Netflixie jest 46 filmów a weź pod uwagę że to jest pole na którym Netflix stara się zabłysnąć bo wiadomo że to są filmy które ludzie chcą oglądać. Sam zobacz: https://www.reddit.com/r/movies/comments/35fdzf/i_made_a_list_of_all_the_imdb_top_250_movies/ To jest 18%…

Wygląda, że zwykła telewizja jest niezagrożona.

Trochę inaczej sprawa wygląda w przypadku serwisów VOD o których kiedyś pisałem. One również nie grzeszą contentem, więc Netflix może tu być zagrożeniem, bo wypada porównywalnie. Szczególnie, że dla korzystających trochę więcej może być atrakcyjny cenowo. Technicznie może być tylko lepiej – jak pisałem nie było wyboru napisy, lektor czy wersja oryginalna, buforowanie po stronie odtwarzacza działało po prostu tragicznie i ciężko zrobić je gorzej…

Plus, wygląda, że Netflix działa na Linuksie. Nie, żeby bez udziwnień, ale z tego co czytam, powinno dać się uruchomić bez większych kombinacji dla całości contentu. Tymczasem na vod.pl część materiałów nie jest dla użytkowników Linuksa dostępna w ogóle z uwagi na ciężkie DRM i wymóg posiadania platformy Microsoftu.

Podsumowując, wydaje mi się, że jedyną grupą, która zyska, są w tym momencie dotychczasowi użytkownicy Netflix z Polski – odpadnie im konieczność kombinowania z proxy czy VPN. No chyba, że akurat chcieli House of Cards oglądać. 😉

W każdym razie ja wstrzymuję się z uruchomieniem miesięcznego bezpłatnego okresu testowego na Netflix do czasu, kiedy będą dostępne polskie napisy do większej ilości filmów i dopiero wtedy będę testował.

UPDATE Wygląda na to, że Netflix wraz z wejściem do wielu krajów postanowił dołączyć do grona walczących z nieskrępowanym dostępem do usług i zapowiada blokowanie proxy i VPNów, czyli generalnie wprowadzenie egzekwowania blokad regionalnych. IMO bardzo zły ruch i nie zakładałbym się, czy nie skończy się upadkiem firmy. Tak czy inaczej kolejna zaprzepaszczona szansa na wolny rynek filmowy.

[1] Znaczy, po polsku: treści, zawartości. Ludzie z branży mówią content, więc niech tak zostanie…