Pokazywanie postów oznaczonych etykietą po polsku. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą po polsku. Pokaż wszystkie posty

poniedziałek, 16 lutego 2015

REGEX poradzi sobie z "niemieckimi naukowcami"

Od kilkunastu dni nasz antyspam przepuszcza wiadomości z informacją, że niemieccy naukowcy zbudowali program, który zarabia pieniądze za darmo. Okazuje się, że nie tylko nasz system sobie z tym nie radzi, ale jest to problem dotykający generalnie "polski" internet.

Próbka takiego maila:

"
Niemieccy uczeni dokonali imponujacego odkrycia!
Stworzyli oni program, ktory handluje i zarabia pieniadze na gieldzie bez udzialu czlowieka!
W odroznieniu od czlowieka, program nie potrzebuje jedzenia, snu, nie myli sie i podejmuje decyzje dopiero po dokonaniu szczegolowej analizy calego rynku...
Zwykly czlowiek nie jest w stanie tego dokonac..

Nie spiesz sie. Nie zarabiaj wiecej niz 10 000 euro miesiecznie. W przeciwnym razie zwrocisz na siebie uwage i pokazesz, ze handluje za ciebie maszyna.
Instrukcje znajdziesz klikajac na odnosnik..
Nie trac czasu, graj i zarabiaj!
"

Mail za każdym razem przychodzi z innego adresu email, z innym tytułem, z inną treścią. Zawsze zawiera link, ale ten zawsze prowadzi gdzie indziej.

A jednak jest w tym prawidłowość..

Spójrzcie na budowę tych linków.. zawsze jest to jakiś skrypt PHP o mądrej nazwie (code.php, error.php, page.php, etc.)

Takie URL-e trafiły do naszych skrzynek:
http://go3mobilesites.com/options.php?7Aqyu=b9MaZy
http://2539.club/model.php?ZPdgVzg3=QjP
http://turkhafizleri.com/inc.php?BqYmR8=UjR6s
http://chungcu-hongkongtower.com/utf.php?GYw=g67wUUZD
http://podhalanie.com/config.php?jX=zJwo6JLmp
http://babytoshi.com/config.php?1=5H6NVqLTyV
http://womenshealthnet.org/template.php?5a9db5L=pkXc
http://appinmobiliaria.com/footer.php?EZ=Enznww7G5
http://tablainteractiva.ro/css.php?3GYyhx=HkoAf
http://fileppi.com/files.php?9i54rc=AzfCD
http://bookasailing.com/menu.php?9i54r=cAzfCD
http://fantaniarteziene.eu/dir.php?Cufyus=kNhP9
http://traderscapital.com/code.php?GyU3A=Uxt2po
http://praxisforum-europa.eu/error.php?efj3NAe=Svrk
http://riodio.eu/error.php?47Jn2=wbsFT1
http://siberserv.com/template.php?FcVeXfA=qaUq
http://tk-transport.eu/page.php?47Jn2=wbsFT1
http://karekartun.com/admin.php?WFt=8RReyJRk
http://rifkin-investments.com/lib.php?13dyeM=bg2aK
http://bresourceseventmanagement.com/lib.php?r98k8=XL2Rw
i tak dalej i tak dalej - mam tego zdecydowanie więcej.

Aż się prosi o REGEX.

Tu posiłkuję się onlinowym narzędziem https://regex101.com/ i buduję regex-a z palca.

Wychodzi mi na to, że poniższy REGEX obejmuje wszystkie moje przypadki:

http:\/\/[\d\w\-\.]+\.(\w){2,5}(\/\w+)?\/\w+\.php\?(\d|\w){1,10}=(\d|\w){1,10}[^&]

..choć przydałby się mądrzejszy (który np. uwzględnia słownikowe nazwy plików php: code.php, error.php, page.php, etc.), żeby zminimalizować ryzyko błędnej klasyfikacji.



Nasz firmowy software to Symantec Messaging Gateway 10.5. Okazuje się, że potrafi posługiwać się wzorcami regularnymi.

Klikam kolejno Content (na górze) > Patterns (po lewo) > Custom (zakładka). I dodaję nowy wzorzec (nazywam go sobie "SPAM by URL"). Wklejam wyżej zaproponowany REGEX.



Następnie trzeba zbudować politykę, która wykorzysta ten wzorzec. Dodaję nową politykę, klikając Content (u góry) > Polices | Email. Nazywam ją "SPAM by URL (by REGEX)".

Dodaję i definiuję warunek, jak poniżej na ilustracji. Dodaję akcję "Treat as suspected spam" (suspected dlatego że nie mam pewności, że zaproponowany REGEX nie zacznie wycinać rzeczy ważnych i potrzebnych).



Idąc dalej, ponieważ podjęte akcja znaczy "traktuj jako SPAM", muszę się upewnić, że na zakładce Spam mam przygotowaną odpowiednią politykę na "Suspected Spam".

W moim przypadku jest to przesunięcie maila do kwarantanny (user dostanie podsumowanie maili podejrzanych o bycie spamem - może je uwalniać indywidualnie z kwarantanny do swojej skrzynki).


To jest rozwiązanie podane na szybko. Ale daje nadzieję. Być może będzie wymagało drobnego dostosowania.

AKTUALIZACJA

Linki spamerów ulegają zmianie.

Pojawiły się nowe maila, których linki pasują do nowego wzorca:

http:\/\/[\d\w\-\.]+\.(\w){2,5}\/sites\/default\/files\/\w+\.php\?(\d|\w){1,10}=(\d|\w){1,10}[^&]

W Symantecu tworzę wzorzec (pattern) numer #2 i dodaję go do utworzonej uprzednio polityki (Email Content Filtering Policy) jako dodatkowy warunek. W polityce ustawione jest spełnienie dowolnego z warunków (Any).

niedziela, 4 stycznia 2015

iPhone nie jest źródłem tego problemu - czyli jak zdjąłem SIM Lock w iPhone

Nowy rok zaczął się dla mnie niepomyślnie. Od telefonu bossa, że nie może poradzić sobie z nową kartą SIM, którą przygotowałem mu do zmiany 1-ego stycznia, w związku z przejściem z numerem do nowego operatora. Coś poszło nie tak - praktyka nie zgadzała się z teorią - przygotowana przeze mnie instrukcja była nic nie warta. iPhone 5 (iOS7) po zmianie karty z Orange na T-Mobile domagał się podłączenia do sieci WIFI. Żeby było trudniej boss wypoczywał gdzieś na szczytach Alp.

Znajdujemy sieć WIFI, nawiązujemy połączenie wideo przez FaceTime w iPad.

Powtarzamy próbę z iPhone. iPhone próbuje się aktywować jednak zgłasza problem z kartą SIM - słyszę od bossa komunikat, który w skrócie brzmi "Nieważna karta SIM (...) iPhone nie jest źródłem tego problemu". Shit! iPhone 5 był kupiony w Orange, a ten założył SIM LOCK. Naprawdę nie wiem, jak to się stało, że nie uwzględniłem takiej możliwości. Błędne przeświadczenie, że Orange śladem innych sieci zarzucił zakładanie SIM LOCK?

Czytałem uprzednio o procedurze zdejmowania SIM LOCK w Orange, ale nigdy tego nie robiłem: Udajesz się do jednego z głównych punktów Orange, przedstawiasz papiery zakupu telefonu, płacisz 77 PLN, czekasz kilka dni - w tym czasie Orange wysyła żądanie do Apple - po kilku dniach podpinasz telefon do Tunes (tj. do PC lub Mac), iTunes zdejmuje SIM LOCK.

Znajduję również artykuł na stronie Orange, potwierdzający powyższe: http://www.orange.pl/fid,4002278347,id,126700017,title,faq-simlock,forumthread.html

Jest 1-szy stycznia, nie mam żadnych firmowych papierów, a wszystkie punkty usługowe są pozamykane. Dzwonię do Orange. Szczęśliwie 1-ego stycznia telefoniczne biuro obsługi pracuje. Chociaż numer telefonu został przeniesiony już do T-Mobile, to rachunek firmowy jest aktywny, ponieważ znajdują się na nim inne aktywne numery telefonów (chociaż na dobrą sprawę i tak powinien być aktywny, do momentu rozliczeń za miesiąc grudzień). Podaję ID klienta z faktury, którą pobrałem z Orange On-Line. Uwierzytelniam się znanym mi kodem abonenckim. Nie znam numeru IMEI, ale operatorka odnajduje tę informację - powiązaną z numerem klienta - w swojej bazie danych. Zgadzam się na opłatę siedemdziesięciu kilku złotych. Podaję swój email do kontaktu. Zlecenie zostaje przyjęte. Operatorka oznajmia, że zlecenie będzie realizowane do dwóch dni roboczych, ale jest szansa, że otrzymam odpowiedź jeszcze dziś. Odpowiedź będzie w postaci email z instrukcją.

I rzeczywiście. Późnym wieczorem otrzymuję email od bok@orange.pl, o treści:

Witam,

Numer IMEI: ###################### został zaimplementowany do systemu Apple.

Instrukcja postępowania:

1. Zainstalować kartę innego operatora w iPhonie z naładowaną baterią .
2. Włączyć urządzenie i wprowadzić kod PIN.
3. Uruchomić aplikację iTunes na komputerze z dostępem do Internetu.
4. Podłączyć iPhona do komputera.
5. Aplikacja iTunes automatycznie wykryje urządzenie i rozpocznie proces odblokowania.
6. Proces odblokowania może potrwać od 2 do 30 minut w zależności od prędkości transmisji łączy internetowych.
7. Zakończenie procesu odblokowania będzie potwierdzone komunikatem: "Congratulations, your iPhone has been unlocked".
 (Dokładna treść komunikatu i wersja językowa może się różnić w zależności od wersji aplikacji iTunes)

Uwaga:
Odłączenie iPhona od komputera przed zakończeniem procesu odblokowania może skutkować uszkodzeniem oprogramowania urządzenia.

Pozdrawiam,

Piotr #######


Doradca ds. Obsługi Klienta Indywidualnego Orange Polska S.A.

Próbuje znaleźć informację w Google, czy faktycznie iTunes i podłączenie z PC jest teraz niezbędne. Czy wystarczy WIFI, żeby aktywować telefon i zdjąć SIM LOCK. Jednak nie znajduję, by było to możliwe.

Finalnie umawiamy się na dalsze próby za 3 dni, w biurze, w Polsce. Doraźnie w telefonicznym BOK T-Mobile zlecam przekierowanie wszystkich połączeń na inny telefon (innego uczestnika wyprawy). Zlecenie zostaje przyjęte i przekierowania działają po upływie około 30 minut.

Spotykamy się w biurze. Nastawiony jestem na podłączenie iPhone do PC-ta i iTunes. Jednak komunikat na iPhone zachęca mnie do próby aktywacji bez podłączania iPhone do PC-ta. iPhone 5 (iOS7) prosi o podanie Apple ID i hasła (podpowiada jaki to powinien być Apple ID, podając zamaskowany email z odsłoniętymi wybranymi literami). Podajemy Apple ID i hasło. Telefon aktywuje się w mig i loguje do sieci T-Mobile. Wyłączamy z poziomu iPhone przekierowanie rozmów. Telefon poprawnie przyjmuje połączenia i pozwala je wykonywać. Ja mam do siebie nieco żalu, że nie podjęliśmy próby aktywowania telefonu przez WIFI trzy dni wcześniej, tj. po otrzymaniu email z Orange.

Uff! Wszystko działa. Moja dupa jest uratowana.
4 dni zepsutej krwi - "iPhone nie jest źródłem tego problemu". :)

Wnioski z całej tej historii:
  • Od iOS7 do usunięcia SIM Lock nie jest potrzebne połączenie z PC z iTunes - potrzebne jest WIFI i karta SIM docelowego operatora
  • Nie jest potrzebna wycieczka do Orange - wystarczy kontakt telefoniczny z BOK (jeżeli konto klienta jest wciąż aktywne i Orange ma możliwość dopisania kwoty za zdjęcie SIM LOCK do rachunku)
  • Sprawę daje się zorganizować w 24h
  • Instrukcje dostarczane przez Orange są nieaktualne
W domowych warunkach podjąłem próbę zilustrowania sytuacji zrzutami ekranu. Zrzuty pochodzą z iPhone 4S i iOS 8.1.2. Mój iPhone 4S ma SIM LOCK na Orange. Dysponuję tanim starterem z T-Mobile. Na ten moment udało mi się przygotować jedynie zrzuty ekranu ilustrujące, jak zachowuje się iPhone z SIM LOCK po włożeniu obcej karty.

Po włożeniu obcej karty SIM na moment pojawia się logo Apple (ale iOS faktycznie się nie restartuje)

Zaraz potem pojawia się komunikat o konieczności aktywacji telefonu.

Konieczność wprowadzenia kodu do telefonu.

To być może jest informacja o pobraniu ustawień dla T-Mobile (centrum SMS, APN) - w tej próbie iPhone znajdował się w zaprzyjaźnionej sieci WIFI.

Teraz następuje próba aktywacji i trwa to kilkanaście sekund (iPhone znajduje się w zaprzyjaźnionej sieci WIFI).

"iPhone nie jest źródłem tego problemu". W tym całym wywodzie nie pada sformułowanie SIM LOCK.

Teraz jeszcze jedna próba, którą rozpoczynam poza znaną siecią WIFI (tj. usunąłem dostępy do domowej sieci WIFI z pamięci iPhone)


Zgodnie z oczekiwaniami iPhone daje możliwość dołączenia się do WIFI.


Próba opuszczenia tego wizarda przez naciśnięcie przycisku HOME powoduje jedynie wyświetlenie powyższego menu zamiast powrotu do ekranu początkowego.


Na ten moment nie dysponuję zrzutami ekranu prezentującymi moment usunięcia SIM LOCK-a w procesie aktywacji urządzenia przez WIFI.


środa, 12 marca 2014

Konfiguracja usługi Orange Neofon (VoIP) na urządzeniu Sagem F@st 3764

Mógłbym snuć wiele opowieści o różnych moich przejściach z firmą Orange, ale nie temu poświęcony jest ten blog.

Poniżej notatka jak skutecznie skonfigurować usługę VOiP o marketingowej nazwie Neofon na francuskim gównie Sagem F@st 3764 od Orange.



Wskazówka. Nawet jeśli jesteś doktorem informatyki, wykonuj wszystko jak opisano - w przypadku tych urządzeń nic nie działa tak jak powinno, żadne przyzwyczajenia użytkowników nie zostały uszanowane.

Zaczynamy od ustalenia login i hasła.

Login trzeba wygrzebać z papierów. Ogólnie powinien być zgodny z szablonem 48xxyyyyyyy@neofon.tp.pl, gdzie xxyyyyyyy to numer telefonu stacjonarnego z numerem kierunkowym.


Hasło otrzymuje się na maila. Szukaj w skrzynce wiadomości od info@orange.com lub szukaj po frazie "Telefonia".

Aby otrzymać hasło na maila trzeba się o nie upomnieć (już po wejściu aneksu w życie). Najlepiej zrobić to pod bezpłatnym numerem 800500555.


Zalogować się do strony zarządzania ruterem. Wskazówka: Po wypełnieniu loginu i hasła, kliknąć w przycisk OK. Naciśnięcie klawisza ENTER spowoduje przeładowanie strony i wyczyszczenie hasła, co może silnie sugerować brak jego poprawności. Zatem - nie ENTER, tylko klikać w OK.


W menu z lewej, sekcja Konfiguracja, klikamy w VOiP.

Zakładkę Ogólne ustawiamy jak na ilustracji.


Zakładkę Linia 0 ustawiamy jak na ilustracji.
W przypadku, gdy zaznaczyłem opcję CLIR obserwowałem taki efekt, że mogłem odbierać rozmowy przychodzące, ale nie mogłem nawiązywać połączeń (zawsze otrzymywałem sygnał zajętości).


Dla porządku umieszczam ilustrację zakładki Linii 1, chociaż w tym przypadku Linia 1 nie była używana.


Teraz magiczna sekwencja przekazana przez konsultanta.

  1. Przechodzimy na zakładkę Linia 0.
  2. Klikamy w przycisk Potwierdź. Nie będzie żadnego wizualnego potwierdzenia akcji użytkownika poza tym, że w pasku adresu przeglądarki coś się zadzieje.
  3. Przechodzimy na zakładkę Ogólne.
  4. Klikamy w przycisk Potwierdź. Nie będzie żadnego wizualnego potwierdzenia akcji użytkownika poza tym, że w pasku adresu przeglądarki coś się zadzieje.
  5. Przechodzimy Narzędzi zaawansowanych (menu z lewej).
  6. Przechodzimy do Restart i potwierdzamy restart. Warto sobie zapuścić ping-a na ruter i coś w internecie, żeby zorientować się kiedy można powrócić do strony zarządzania.
  7. Powracamy do głównej strony zarządzania i obserwujemy status telefonu. Niczego nie dotykamy! Stan będzie odświeżał się samoczynnie. Najpierw Internet/VDSL, potem telefon. Nie klikamy w Włącz usługę - po prostu cierpliwie czekamy.
  8. Sprawdzamy telefon - rozmowa przychodząca, rozmowa wychodząca. Jeżeli nie działa - przetwarzamy powyższą instrukcję jeszcze raz, nie pomijając żadnego kroku ani wskazówki. Jeżeli nadal nie działa dzwonimy pod 800500555.


Powyższa instrukcja powstała do urządzenia z firmware 4.9.4.TPSA_v805E.