Obowiązki przedsiębiorcy telekomunikacyjnego, czyli kolejne genialne pomysły rządzących.

Po projekcie rozporządzenia w sprawie retencji danych, wejściu tego rozporządzenia w życie oraz pomyśle na minimalną prędkość Internetu, przyszła kolej na kolejny genialny pomysł pomysł rządzących. Chodzi o projekt rozporządzenia dotyczącego wymagań i sposobu zapewnienia przez przedsiębiorcę telekomunikacyjnego warunków dostępu i utrwalania. Znaczy – normalnie mówiąc – podsłuchu i rejestracji rozmów telefonicznych i transmisji internetowych.

Czemu projekt jest fatalny? Po pierwsze, czasy reakcji. W wariancie najbardziej ręcznym są 2h w dzień od 6 do 22 i 4h od 22 do 6. W wariancie najbardziej automatycznym (odpowiednio 15 i 30 minut w wariancie najbardziej automatycznym). Od czasu zgłoszenia zapotrzebowania do umożliwienia podsłuchu/nagrywania. W piątek, świątek, niedzielę. Proponowałbym, żeby miłościwie nam panujący autorzy projektu zapoznali się z czasami reakcji obowiązującymi w branży. I może z prawem pracy jeszcze. I policzyli, ile potrzeba osób, by obsadzić w ten sposób 24/7 jeden „slot”.

Po drugie, ilości ludzi. W najgorszym, czyli najmniej zautomatyzowanym wariancie jest to 1 pracownik na 1500 numerów telefonicznych oraz adresów IP. Przydzielonych ISP. Czyli taki dostawca sieci, który ma nieszczęście mieć IPv6 (minimalnie /48, mniej się nie przydziela) ma – mówiąc kolokwialnie, ale inaczej się nie da – przejebane. Bo klasa /48 to 2 do potęgi 80, czyli 1208925819614629174706176 (1,209 razy 10 do potęgi 24, będzie czytelniej). Nawet ten z pełną automatyką i tylko jednym pracownikiem na 45000 adresów IP będzie musiał mieć 2,68 razy 10^19 pracowników.

Nie wiem, czy wymagana na maturze powinna być bardziej matematyka, czy geografia, bo nie wiem czy rządzący nie orientują się, ilu jest ludzi na świecie, czy po prostu nie policzyli tego. W każdym razie ten wariant likwiduje bezrobocie na Ziemi na parę wieków. Obawiam się jednak, że mają świadomość, co czynią, bo w uzasadnieniu (wpływ regulacji na rynek pracy) piszą o korzystnym wpływie na rynek pracy…

Nawet, jeśli zmienią powyższe z przydzielonych ISP na przydzielone klientom końcowym – niewiele to wnosi. Przy IPv6 klient końcowy dostaje /64 czyli 1,8 razy 10^19 adresów IP… Zresztą, nie potrzeba IPv6. Nawet nędzne 1,6 do 2,5 mln klientów Neostrady w TPSA (znalezione przy okazji tego wpisu, pewnie się zmieniło) to – najbardziej optymistycznie – minimalnie 35 do 55 osób. W samej tylko TPSA, do samej tylko Neostrady. Licząc po klientach, nie IP przydzielonych ISP, czyli bardzo, ale to bardzo skromnie (na to w projekcie nie wpadli jeszcze)…

Najbardziej martwi mnie to, że prawo jest z założenia martwe, niespecjalnie potrzebne (chyba, że u nietypowych ISP pracowałem – pytanie do adminów sieci – jak często u was robią zrzuty/zapisy transmisji, licząc na 1k abonentorok?), daje spore pole do nadużyć (konkurs bez nagród: kto może zlecić w Polsce założenie podsłuchu tego typu?) i będzie służyło zapewne głównie ochronie rządzących, czego przykład mieliśmy podczas użycia ABW do interwencji w sprawie z strony ośmieszającej(?) prezydenta. Aha, gdyby ktoś miał wątpliwości, to Kowalski za góra 5 euro miesięcznie obejdzie to wszystko przy pomocy VPN i silnej kryptografii, podobnie jak przy pomocy ustawy antyhazardowej.

Inne ciekawostki z dokumentu: przedmiot projektowanego aktu prawnego nie jest objęty prawem Unii Europejskiej. Faktycznie, bardziej pachnie Białorusią.

PS Czuję, że na pl.internet.polip znów będzie wrzało…

Źródło, czyli projekt dokumentu.

Quagga, czyli czemu czasem warto zerwać z kompatybilnością wsteczną.

Tak się złożyło, że w użyciu jest sobie Quagga. Złożyło się też tak, że pobierane z niej są pewne dane przy pomocy polecenia vtysh. W postaci:

vtysh -c "show ip bgp neighbors  advertised-routes"

Następnie wynik polecenia jest parsowany skryptem. Generalnie chodzi o pobranie sieci w notacji CIDR. I wszystko byłoby fajnie, ale Quagga w ramach kompatybilności wstecznej (it’s not a bug, it’s a feature!) zwraca czasem samo IP. Niejednoznacznie, przez co z prostego w założeniu skryptu powinien zrobić się automat domyślający się, czy chodzi o /8, /16 czy /24.

Szukałem informacji czy można coś z tym zrobić na kanałach IRCowych, dostałem dane, że nie ma opcji, by zmienić takie zachowanie, tzn. aby Quagga zwracała jednoznacznie (np. uruchomienie z jakąś opcją). Za to było zainteresowanie ew. znalezionym rozwiązaniem. Nie znalazłem. Wygląda, że po prostu się nie da (tak, wiem, zawsze można pogrzebać w kodzie…).

Nie znalazłem też prostej koncepcji na określanie, o jaką długość prefiksu chodzi w danym przypadku. Akurat w przypadku, w którym używam średnio mi na tym zależy, ale elegancko byłoby móc jednoznacznie określić o jaki prefiks chodzi. Pomysły mile widziane. Przychodzi mi do głowy sprawdzanie, czy dla /8 i /16 nie ma nakładających się sieci z prefiksami określonymi wprost. Wtedy wiadomo, że chodzi o /24.

PS. Wiem, że jest BIRD. Jest rozważany, ale to trochę inny temat.

Lifehack: darmowe wysyłanie faksów w Polsce.

Wpis bardzo pod hasłem cudze chwalicie, swego nie znacie. Niedawno w polskim serwisie Lifehacke (dead link) natknąłem się na artykuł opisujący sposób na darmowe wysyłanie faksów do USA i Kanady (dead link). W zamian za dołączenie reklamy. Pomyślałem, że fajnie by było, gdyby taki serwis istniał i u nas, w Polsce, choć znając polskie realia, mogło by być trudno o sponsorów chcących zamieścić reklamy.

Podzieliłem się przemyśleniami ze znajomym z branży, że i u nas można by spróbować coś takiego odpalić i – ku memu zdziwieniu – dostałem odpowiedź, że… ale przecież taki serwis istnieje. Chodzi oczywiście o serwis Freelink.pl, czyli darmowy fax przez Internet. Jak głosi napis, jest to wersja beta, ale… działa. I to całkiem sprawnie i w sposób przyjemny dla użytkownika. Po pierwsze, nie dołącza reklam do wysyłanych wiadomości (przynajmniej nie stwierdziłem tego w szybkim teście, dociekliwym polecam regulamin). Po drugie, nie trzeba zakładać osobnego konta – można się zalogować przez Facebooka. Po trzecie, dla tych, którzy w ogóle nie chcą się logować – jest i taka opcja. Trzeba będzie jednak podać maila i potwierdzić wysłanie faksu przez kliknięcie otrzymanego linka.

Poza darmowym faksem, Freelink.pl oferuje jeszcze przypominacz SMS (TBH, używałem czegoś podobnego z użyciem komendy at i mojego SMSsender.pl – przydatna sprawa, tylko mało wygodnie się klepie), czyli narzędzia, które pod dany numer wyśle o danej godzinie SMS o danej treści (niestety wymagane logowanie przez Facebooka, więc nie testowałem – shella mam zawsze pod ręką, a FB nie) oraz konwerter dokumentów do PDF online (dostępna wersja z logowanie via Facebook i bez logowania). Tego ostatniego nie testowałem – jakoś programy, których używam, mają eksport do PDF. Ale jeśli komuś mającemu dostęp do Internetu zdarzy się potrzeba konwersji czegoś do PDF – warto wiedzieć, że takie coś istnieje.

Dla jasności – serwis freelink.pl należy do znajomych (stąd słowo bardzo w pierwszym zdaniu), ale wpis jest niezależny i powstałby w identycznej formie niezależnie od tego faktu. Ogólnie cieszy mnie, że u nas też istnieją przydatne, darmowe serwisy. To jedyny polski serwis pozwalający na darmowe wysyłanie faksów przez Internet, czy znacie jeszcze jakieś?