Advertise with Googlier.comDawid Sobieraj
https://dawidsobieraj.pl
BLOG osobisty - \HOMEThu, 17 Sep 2026 05:58:34 +0000pl-PL
hourly
1 https://wordpress.org/?v=7.1.3Reset okresu karencji (Grace Period)licencjonowania RDS w Windows Server
https://dawidsobieraj.pl/2026/09/17/reset-okresu-karencji-grace-periodlicencjonowania-rds-w-windows-server/
https://dawidsobieraj.pl/2026/09/17/reset-okresu-karencji-grace-periodlicencjonowania-rds-w-windows-server/#respondThu, 17 Sep 2026 05:56:21 +0000https://dawidsobieraj.pl/?p=12928Instrukcja krok po kroku – edycja rejestru i ponowne uruchomienie serwera
Środowisko: Windows Server z rolą Pulpitu zdalnego (RDS) Uprawnienia: administrator lokalny Czas: ok. 10 minut + restart
Przygotowanie
Zaloguj się na serwer RDS na koncie z uprawnieniami administratora lokalnego.
Wykonaj snapshot maszyny wirtualnej lub kopię zapasową – modyfikujesz rejestr systemowy.
Zaplanuj okno serwisowe – na końcu wymagany jest restart serwera i rozłączenie sesji użytkowników.
Procedura w skrócie
Zmiana właściciela i uprawnień klucza rejestru RCM\GracePeriod
Usunięcie wartości „timebomb” (L$RTMTIMEBOMB_…)
Ponowne uruchomienie serwera
Instrukcja krok po kroku
1. Otwórz Edytor rejestru
Naciśnij Win + R, wpisz regedit i zatwierdź klawiszem Enter. Potwierdź monit kontroli konta użytkownika (UAC). Edytor rejestru musi być uruchomiony z uprawnieniami administratora.
Kliknij klucz GracePeriod prawym przyciskiem myszy i wybierz pozycję Uprawnienia…
Rys. 3. Menu kontekstowe klucza GracePeriod – pozycja „Uprawnienia…”.
4. Przejdź do ustawień zaawansowanych
Domyślnie nawet grupa Administratorzy nie ma prawa modyfikacji tego klucza, dlatego najpierw trzeba przejąć go na własność. W oknie Uprawnienia dla GracePeriod kliknij przycisk Zaawansowane.
Rys. 4. Okno „Uprawnienia dla GracePeriod” – przycisk „Zaawansowane”.
5. Przejmij klucz na własność
W oknie Zaawansowane ustawienia zabezpieczeń dla: GracePeriod kliknij odnośnik Zmień obok pozycji Właściciel.
W polu nazwy obiektu wpisz konto lub grupę, która ma zostać właścicielem klucza (np. Administratorzy albo nazwę swojego konta).
Kliknij Sprawdź nazwy, a następnie OK.
Zaznacz opcje Zamień właściciela dla podkontenerów i obiektów oraz Zamień wszystkie wpisy uprawnień obiektów podrzędnych na dziedziczone wpisy uprawnień z tego obiektu.
Kliknij Zastosuj i potwierdź komunikat o zamianie uprawnień przyciskiem Tak.
Rys. 5. Okno zaawansowanych ustawień zabezpieczeń – zmiana właściciela klucza i lista wpisów uprawnień.
6. Nadaj pełną kontrolę
Po zmianie właściciela wróć do okna Uprawnienia dla GracePeriod, zaznacz na liście grupę Administratorzy (lub wybrane wcześniej konto) i w kolumnie Zezwalaj zaznacz Pełna kontrola. Zatwierdź przyciskiem Zastosuj, a następnie OK. Teraz zmiana wartości w kluczu nie będzie zwracać błędu odmowy dostępu.
Wskazówka Jeżeli wybrane konto nie znajduje się na liście, kliknij Dodaj…, wpisz jego nazwę, potwierdź przyciskiem Sprawdź nazwy, a następnie nadaj mu uprawnienie „Pełna kontrola”.
7. Usuń wartość „timebomb”
W prawym panelu, w kluczu GracePeriod, znajduje się wartość typu REG_BINARY o nazwie rozpoczynającej się od L$RTMTIMEBOMB_ (dalsza część nazwy to identyfikator GUID, inny na każdym serwerze). Kliknij tę wartość prawym przyciskiem myszy, wybierz Usuń i potwierdź operację przyciskiem Tak.
Rys. 6. Wartość L$RTMTIMEBOMB_… w kluczu GracePeriod.
Rys. 7. Menu kontekstowe wartości – polecenie „Usuń”.
Nie usuwaj całego klucza Usuwana jest wyłącznie wartość L$RTMTIMEBOMB_…. Wartość (Domyślna) oraz sam klucz GracePeriod pozostają nienaruszone.
8. Uruchom ponownie serwer
Zamknij Edytor rejestru i wykonaj restart serwera: menu Start → Zasilanie → Uruchom ponownie lub polecenie shutdown /r /t 0 w wierszu polecenia uruchomionym jako administrator. Zmiana zaczyna obowiązywać dopiero po ponownym uruchomieniu systemu.
Rys. 8. Ponowne uruchomienie serwera z menu Start.
FILM:
]]>https://dawidsobieraj.pl/2026/09/17/reset-okresu-karencji-grace-periodlicencjonowania-rds-w-windows-server/feed/0Pilne: krytyczne poprawki w MikroTik RouterOS. CERT Polska zaleca aktualizację i weryfikację urządzeń
https://dawidsobieraj.pl/2026/09/04/pilne-krytyczne-poprawki-w-mikrotik-routeros-cert-polska-zaleca-aktualizacje-i-weryfikacje-urzadzen/
https://dawidsobieraj.pl/2026/09/04/pilne-krytyczne-poprawki-w-mikrotik-routeros-cert-polska-zaleca-aktualizacje-i-weryfikacje-urzadzen/#respondFri, 04 Sep 2026 14:47:25 +0000https://dawidsobieraj.pl/?p=12924MikroTik udostępnił poprawki bezpieczeństwa we wszystkich kanałach RouterOS. Producent nie ujawnia szczegółów podatności, ale określa aktualizację jako ważną i zaleca ją wszystkim użytkownikom. CERT Polska powtarza to zalecenie i dodaje punkt, który łatwo przeoczyć: po aktualizacji trzeba sprawdzić, czy urządzenie nie zostało wcześniej przejęte.
Co się stało
Zespół CERT Polska poinformował o wydaniu nowych wersji RouterOS zawierających poprawki bezpieczeństwa. Podatność została załatana, ale MikroTik świadomie nie publikuje jej szczegółów – chce dać administratorom czas na zabezpieczenie urządzeń, zanim opis luki trafi do publicznego obiegu.
Producent w komunikacie do wydania podkreśla dwie rzeczy jednocześnie: to ważna aktualizacja bezpieczeństwa oraz większość konfiguracji nie jest zagrożona. Mimo tego drugiego zdania zalecenie aktualizacji obejmuje wszystkich użytkowników – bez wyjątków i bez „u nas to nie dotyczy”.
Poprawka jest dostępna w każdej gałęzi, więc nie ma powodu, by zwlekać z aktualizacją „do czasu, gdy pojawi się wersja w naszym kanale”.
Jedna uwaga dla środowisk trzymanych na long-term: nowym wydaniem long-term jest 7.23.4. Jeśli infrastruktura pracuje na starszej gałęzi long-term (np. 7.21.x), aktualizacja oznacza przeskok o dwie wersje minor i większy zakres zmian konfiguracyjnych niż zwykły update poprawkowy. Nie jest to argument, żeby jej nie robić – jest to argument, żeby zrobić ją w kontrolowanym oknie serwisowym, z eksportem konfiguracji i planem wycofania.
Aktualizacja to dopiero połowa pracy
To najważniejszy fragment komunikatu CERT Polska i to on najczęściej ginie w pośpiechu.
Po wykonaniu upgrade’u RouterOS sam przeprowadza kontrolę konfiguracji. Jeśli wykryje oznaki nieautoryzowanego dostępu, ustawia urządzenie w stanie „Flagged”, a odpowiedni komunikat krytyczny zapisuje w sekcji Log. Pierwszą czynnością po restarcie powinno być więc zajrzenie do logów – nie sprawdzenie, czy „internet działa”.
Brak statusu „Flagged” nie jest jednak certyfikatem czystości. Mechanizm wykrywa znane wzorce, nie wszystko. Dlatego po aktualizacji należy przejrzeć konfigurację ręcznie, szukając elementów, których nikt z zespołu nie dodawał: nieznanych użytkowników, skryptów, harmonogramów, tuneli, reguł NAT.
Status „Flagged” – co oznacza i czego nie robić
RouterOS podczas uruchamiania może przeanalizować konfigurację pod kątem śladów nieautoryzowanego dostępu. Gdy wykryje podejrzane elementy, wyłącza je i ustawia parametr flagged na yes. Urządzenie przechodzi wtedy w specjalny stan z ograniczeniami:
blokowane są narzędzia takie jak bandwidth-test, traffic-generator i sniffer,
system nie pozwala tworzyć nowych wpisów m.in. dla harmonogramów, serwera SOCKS, PPTP, L2TP, IPsec, proxy i SMB.
Podstawowa konfiguracja nadal działa, co bywa mylące – kusi, żeby po prostu wyjść ze stanu „Flagged” i wrócić do pracy. To najgorsza możliwa reakcja. Zalecenie MikroTika jest jednoznaczne: pojawienie się tego statusu należy traktować jako założenie, że urządzenie zostało skompromitowane, i przeprowadzić pełny audyt konfiguracji.
Kolejność działań powinna wyglądać tak:
pełny przegląd konfiguracji pod kątem nieznanych użytkowników, skryptów, reguł i zmian, których nikt nie wprowadzał,
zmiana wszystkich haseł systemowych (oraz kluczy SSH i tokenów integracji),
aktualizacja RouterOS do najnowszej dostępnej wersji,
dopiero na końcu wyjście ze stanu „Flagged”, zgodnie z dokumentacją producenta,
przywrócenie urządzenia do normalnej eksploatacji.
To, że RouterOS automatycznie wyłączył podejrzane elementy, nie znaczy, że wyłączył wszystkie. Automat nie zwalnia z audytu.
Co sprawdzić po aktualizacji – szybka lista kontrolna
Minimalny zakres weryfikacji z poziomu terminala:
# wersja i firmware
/system resource print
/system routerboard print
# ślady w logach
/log print where message~"flagged"
# konta, klucze, dostęp
/user print detail
/user ssh-keys print
/ip service print
/ip firewall filter print detail
# najczęstsze miejsca ukrywania persystencji
/system script print detail
/system scheduler print detail
/file print
/ip socks print
/ip proxy print
/ip firewall nat print detail
/ppp secret print detail
/interface print detail
/ip dns print detail
/tool e-mail print
/ip cloud print
/certificate print
Na co zwracać szczególną uwagę: skrypty i harmonogramy uruchamiające fetch, konta serwisowe o nazwach zbliżonych do istniejących, włączony SOCKS lub proxy, nieznane tunele (L2TP, PPTP, SSTP, WireGuard, EoIP, GRE), podmienione serwery DNS, reguły dst-nat przekierowujące ruch do środka sieci oraz pliki .rsc i backupy, których nikt nie wgrywał.
Po zakończeniu upgrade’u RouterOS warto też zaktualizować firmware urządzenia (System → RouterBOARD → Upgrade) i wykonać restart – bez tego część poprawek niskopoziomowych nie zostanie zastosowana.
Czy znamy szczegóły podatności?
Nie. Na moment publikacji tego wpisu nie ma przypisanych numerów CVE, nie opublikowano opisu technicznego ani publicznego PoC. MikroTik zapowiada uzupełnienie informacji w późniejszym terminie, a CERT Polska poinformował, że zaktualizuje swój komunikat po oficjalnym ujawnieniu szczegółów.
W changelogu wydania stabilnego znajduje się wpis o refaktoryzacji wewnętrznych procesów SSH i część społeczności łączy go z poprawką bezpieczeństwa. To wyłącznie spekulacja – podobny wpis pojawił się także w poprzednim wydaniu, a producent nie potwierdził żadnego wektora. Nie należy na tej podstawie zakładać, że wystarczy ograniczyć dostęp do SSH zamiast aktualizować.
Warto natomiast pamiętać o tym, jak działa okno czasowe przy takich wydaniach. Producent wstrzymuje szczegóły, bo różnica między wersją poprzednią a poprawioną znacznie zawęża obszar poszukiwań dla analityków – zarówno tych po dobrej, jak i po złej stronie. Historycznie odstęp między publikacją łatki MikroTika a pojawieniem się analizy w sieci liczony był w dniach, nie tygodniach.
Uwagi praktyczne z pierwszych godzin po wydaniu
W pierwszych godzinach po publikacji zgłaszano problemy z funkcją Check For Updates i opóźnienia serwerów mirror. Jeśli aktualizacja „przechodzi”, a po restarcie urządzenie zgłasza starą wersję – powtórz próbę lub wgraj pakiet ręcznie z strony pobierania MikroTika.
Przed aktualizacją: eksport konfiguracji (/export file=) i backup binarny, oba zapisane poza urządzeniem.
Zapewnij urządzeniu stabilne zasilanie na czas upgrade’u i wolne miejsce w pamięci na pakiety.
Zdalne oddziały aktualizuj z dostępem out-of-band, jeśli nim dysponujesz.
Rekomendacja
Kolejność jest prosta i nie warto jej zmieniać: zaktualizuj, sprawdź logi, przejrzyj konfigurację, wymień hasła. Sama instalacja poprawki nie zamyka tematu – zamyka go dopiero potwierdzenie, że w konfiguracji nie ma śladów cudzej obecności.
Jeśli w Twojej sieci pracuje kilkadziesiąt urządzeń MikroTik w rozproszonych lokalizacjach, ręczne przejście przez tę listę na każdym z nich to realny problem organizacyjny. W DSERVE prowadzimy takie akcje aktualizacyjne dla klientów w ramach usług utrzymania infrastruktury i monitoringu 24/7 – od inwentaryzacji wersji, przez kontrolowane okna serwisowe, po audyt konfiguracji po upgrade’zie i weryfikację śladów kompromitacji.
]]>https://dawidsobieraj.pl/2026/09/04/pilne-krytyczne-poprawki-w-mikrotik-routeros-cert-polska-zaleca-aktualizacje-i-weryfikacje-urzadzen/feed/0Jak skonfigurować podpis kwalifikowany Certum na macOS w aplikacji Podpis GOV?
https://dawidsobieraj.pl/2026/07/15/jak-skonfigurowac-podpis-kwalifikowany-certum-na-macos-w-aplikacji-podpis-gov/
https://dawidsobieraj.pl/2026/07/15/jak-skonfigurowac-podpis-kwalifikowany-certum-na-macos-w-aplikacji-podpis-gov/#respondWed, 15 Jul 2026 16:30:17 +0000https://dawidsobieraj.pl/?p=12919Korzystasz z komputera Mac i chcesz podpisywać dokumenty kwalifikowanym podpisem elektronicznym Certum? W systemie macOS konieczne może być ręczne wskazanie biblioteki PKCS#11, dzięki której aplikacja Podpis GOV rozpozna kartę kryptograficzną oraz znajdujący się na niej certyfikat.
Poniżej przedstawiamy krótką instrukcję konfiguracji.
karta kryptograficzna znajduje się w czytniku podłączonym do komputera,
na komputerze zainstalowane jest oprogramowanie do obsługi karty Certum, w tym proCertum CardManager,
korzystasz z aktualnej wersji systemu macOS.
Producent podpisu Certum wskazuje, że oprogramowanie do zarządzania kartą oraz prawidłowo podłączony czytnik są niezbędne, aby aplikacja mogła odczytać certyfikat.
Krok 1. Pobierz aplikację Podpis GOV
Aplikację Podpis GOV należy pobrać z oficjalnej strony rządowej. Program umożliwia korzystanie z kwalifikowanego podpisu elektronicznego podczas podpisywania dokumentów oraz obsługi wybranych usług publicznych.
Aplikacja jest dostępna między innymi dla systemu macOS.
Po pobraniu:
otwórz pobrany plik instalacyjny,
zainstaluj aplikację,
uruchom Podpis GOV.
Krok 2. Dodaj dostawcę podpisu
Jeżeli aplikacja nie wykryje automatycznie certyfikatu Certum:
uruchom aplikację Podpis GOV,
wybierz opcję dodania nowego wystawcy lub dostawcy certyfikatu,
wybierz możliwość wskazania biblioteki z dysku,
przejdź do pliku sterownika PKCS#11.
W przypadku fizycznej karty kryptograficznej Certum w systemie macOS właściwa ścieżka to:
/usr/local/lib/libcryptoCertum3PKCS.dylib
Ścieżka ta jest wskazywana w oficjalnej dokumentacji pomocy Certum dla systemu macOS.
Ważne: ścieżka rozpoczyna się od znaku /, czyli katalogu głównego systemu.
Krok 3. Zaakceptuj bibliotekę i wybierz certyfikat
Po wskazaniu pliku:
zatwierdź wybór biblioteki PKCS#11,
poczekaj, aż aplikacja odczyta certyfikaty z karty,
Jeżeli certyfikat zostanie poprawnie wykryty, możesz przejść do podpisywania dokumentu.
Jak podpisać dokument?
Po zakończeniu konfiguracji:
wejdź na stronę podpis.gov.pl lub uruchom usługę, która wymaga podpisu kwalifikowanego,
dodaj dokument,
jako metodę podpisu wybierz podpis kwalifikowany,
uruchom aplikację Podpis GOV,
wybierz certyfikat Certum,
wprowadź kod PIN do karty,
zaakceptuj operację podpisania dokumentu,
pobierz podpisany plik.
Aktualna usługa podpis.gov.pl pozwala dodać dokument, wybrać metodę podpisania, a następnie pobrać podpisany plik po zakończeniu procesu.
Co zrobić, jeśli nie widzisz pliku PKCS#11?
Jeżeli w lokalizacji /usr/local/lib/ nie znajduje się plik libcryptoCertum3PKCS.dylib, sprawdź:
czy zainstalowano aktualne oprogramowanie Certum dla macOS,
czy instalacja została zakończona poprawnie,
czy karta i czytnik są widoczne w aplikacji proCertum CardManager,
czy aplikacja Podpis GOV została ponownie uruchomiona po instalacji sterowników.
Pomocne może być również ponowne uruchomienie komputera.
Podsumowanie
Aby używać podpisu kwalifikowanego Certum na macOS w aplikacji Podpis GOV, najważniejsze jest ręczne wskazanie właściwej biblioteki PKCS#11:
/usr/local/lib/libcryptoCertum3PKCS.dylib
Po zatwierdzeniu biblioteki aplikacja powinna odczytać certyfikat z karty i umożliwić podpisywanie dokumentów kwalifikowanym podpisem elektronicznym.
Dzięki tej konfiguracji użytkownicy komputerów Mac mogą korzystać z podpisu Certum również w usługach administracji publicznej wymagających aplikacji Podpis GOV.
]]>https://dawidsobieraj.pl/2026/07/15/jak-skonfigurowac-podpis-kwalifikowany-certum-na-macos-w-aplikacji-podpis-gov/feed/0Awaria Comarch Mobile: SSLHandshakeException: certificate_unknown – jak naprawić synchronizację Mobilnej Sprzedaży z Optimą
https://dawidsobieraj.pl/2026/04/30/awaria-comarch-mobile-sslhandshakeexception-certificate_unknown-jak-naprawic-synchronizacje-mobilnej-sprzedazy-z-optima/
https://dawidsobieraj.pl/2026/04/30/awaria-comarch-mobile-sslhandshakeexception-certificate_unknown-jak-naprawic-synchronizacje-mobilnej-sprzedazy-z-optima/#respondThu, 30 Apr 2026 14:34:07 +0000https://dawidsobieraj.pl/?p=12914
W ostatnich dniach część użytkowników Comarch Mobile / Mobilnej Sprzedaży mogła napotkać problem z synchronizacją aplikacji mobilnej z Comarch ERP Optima. Objawem awarii jest brak możliwości wykonania synchronizacji oraz błąd TLS/SSL widoczny w logach serwera synchronizacji.
Najczęściej pojawiający się komunikat wygląda następująco:
javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
Problem może wystąpić również równolegle z błędami Comarch Auto Update, w tym z brakiem możliwości uruchomienia usługi:
Comarch AutoUpdate Service
Poniżej opisujemy, co oznacza ten błąd oraz jakie kroki należy wykonać, aby przywrócić działanie synchronizacji.
Objawy problemu
Najczęstsze objawy awarii:
brak synchronizacji Mobilnej Sprzedaży z Comarch ERP Optima,
błąd SSL/TLS w logach serwera synchronizacji,
komunikat:
SSLHandshakeException: Received fatal alert: certificate_unknown
problemy z Comarch Auto Update,
brak możliwości uruchomienia usługi Comarch AutoUpdate Service,
aplikacje mobilne nie mogą połączyć się poprawnie z serwerem synchronizacji.
Co oznacza błąd certificate_unknown?
Błąd:
javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
oznacza, że podczas zestawiania szyfrowanego połączenia TLS jedna ze stron połączenia nie akceptuje certyfikatu używanego przez drugą stronę.
W praktyce, w przypadku Comarch Mobile, problem dotyczy komunikacji pomiędzy:
aplikacją Mobilnej Sprzedaży na urządzeniu mobilnym,
serwerem synchronizacji Comarch Mobile,
środowiskiem Comarch ERP Optima.
Nie jest to typowy problem z Internetem, Wi-Fi ani samym tabletem. To problem związany z certyfikatem/kluczem wykorzystywanym przez usługę synchronizacji.
Rozwiązanie problemu
Rozwiązanie polega na zastosowaniu poprawki odpowiedniej dla używanej wersji Comarch Mobile.
W zależności od wersji systemu należy pobrać właściwy pakiet poprawki:
czyli do domyślnej lokalizacji serwera synchronizacji Comarch Mobile.
6. Uruchom usługę Comarch Mobile Server
Po podmianie pliku należy ponownie uruchomić usługę:
Comarch Mobile Server
Następnie warto sprawdzić logi i upewnić się, że usługa działa poprawnie oraz nie zwraca już błędów SSL.
Czy sama podmiana pliku na serwerze wystarczy?
W wielu przypadkach sama podmiana pliku na serwerze może nie wystarczyć.
Zgodnie z opisem poprawki należy również zaktualizować aplikację Comarch Mobile na urządzeniach mobilnych, instalując dostarczony plik:
3.Vendor.Core.apk
Oznacza to, że pełna naprawa może wymagać działania również na tabletach lub innych urządzeniach z Mobilną Sprzedażą.
Bardzo ważne ostrzeżenie dla wersji 2026.1.0 i 2026.1.1
W przypadku wersji:
Comarch Mobile 2026.1.0 Comarch Mobile 2026.1.1
nie należy odinstalowywać dotychczasowej aplikacji z urządzenia mobilnego.
Należy przenieść plik APK na urządzenie i uruchomić go bez wcześniejszej deinstalacji aplikacji.
Odinstalowanie aplikacji może skutkować usunięciem lokalnych plików bazodanowych z urządzenia.
Rekomendowana kolejność:
Przenieść plik 3.Vendor.Core.apk na urządzenie mobilne.
Uruchomić instalator APK.
Zainstalować poprawkę na istniejącej aplikacji.
Uruchomić aplikację Comarch Mobile.
Przejść konfigurację.
Wykonać synchronizację.
Co z Comarch Auto Update?
Jeżeli Comarch Auto Update działa poprawnie, alternatywnym rozwiązaniem może być aktualizacja Comarch Mobile do nowszej wersji:
2026.0.6,
2026.1.2,
w zależności od używanej wersji systemu ERP.
Jeżeli jednak usługa Comarch AutoUpdate Service nie uruchamia się, najbezpieczniejszym rozwiązaniem jest ręczne zastosowanie poprawki opisanej powyżej.
W przypadku problemów z Auto Update warto sprawdzić:
czy usługa Comarch AutoUpdate Service istnieje w systemie,
czy uruchamiana jest na właściwym koncie,
czy konto usługi ma dostęp do katalogów Comarch,
czy nie brakuje plików po nieudanej aktualizacji,
czy antywirus lub EDR nie zablokował któregoś z komponentów,
logi systemowe Windows,
logi Comarch Auto Update.
Czy można naprawić problem bez ingerencji w tablety?
W praktyce: nie zawsze.
Jeżeli problem dotyczy wyłącznie pliku po stronie serwera synchronizacji, wystarczająca może być podmiana pliku .jks i restart usługi Comarch Mobile Server.
Jeżeli jednak aplikacje mobilne nadal nie synchronizują danych, konieczna będzie instalacja poprawki APK na urządzeniach mobilnych.
Najważniejsze: w wersjach 2026.1.0 i 2026.1.1 nie należy odinstalowywać aplikacji przed instalacją poprawki.
Co zrobić z kopią utworzoną przed aktualizacją Auto Update?
Kopia utworzona przed aktualizacją Auto Update może być przydatna do przywrócenia stanu sprzed nieudanej aktualizacji, ale nie zawsze rozwiąże problem certyfikatu certificate_unknown.
Zalecane podejście:
Zachować kopię bezpieczeństwa.
Nie nadpisywać jej nowymi plikami.
W pierwszej kolejności zastosować poprawkę właściwą dla wersji Comarch Mobile.
Jeżeli usługi Comarch nie uruchamiają się po aktualizacji, rozważyć przywrócenie plików z kopii.
Przed przywracaniem zatrzymać usługi Comarch.
Po przywróceniu uruchomić usługi i sprawdzić logi.
Ważne: przywracanie kopii należy wykonywać ostrożnie, najlepiej po wcześniejszym zabezpieczeniu aktualnego stanu katalogów.
Podsumowanie
Błąd:
javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
w Comarch Mobile oznacza problem z obsługą certyfikatu podczas komunikacji aplikacji mobilnej z serwerem synchronizacji.
Najczęściej rozwiązanie obejmuje:
pobranie poprawki odpowiedniej dla używanej wersji Comarch Mobile,
zatrzymanie usługi Comarch Mobile Server,
podmianę pliku serverkey-valid-until-2036.jks,
ponowne uruchomienie usługi,
instalację poprawki APK na urządzeniach mobilnych,
wykonanie synchronizacji.
W przypadku większej liczby urządzeń mobilnych warto zaplanować działania serwisowe i wcześniej zabezpieczyć dane, szczególnie przy wersjach 2026.1.0 oraz 2026.1.1.
Potrzebujesz pomocy z Comarch ERP Optima lub Comarch Mobile?
Jeżeli w Twojej firmie wystąpił problem z synchronizacją Mobilnej Sprzedaży, Comarch Auto Update lub środowiskiem Comarch ERP Optima, możemy pomóc w analizie i przywróceniu działania systemu.
DSERVE wspiera firmy w zakresie administracji, bezpieczeństwa, utrzymania infrastruktury IT oraz systemów biznesowych.
Awaria Comarch Mobile: SSLHandshakeException: certificate_unknown – jak naprawić synchronizację Mobilnej Sprzedaży z Optimą
Wprowadzenie
W ostatnich dniach część użytkowników Comarch Mobile / Mobilnej Sprzedaży mogła napotkać problem z synchronizacją aplikacji mobilnej z Comarch ERP Optima. Objawem awarii jest brak możliwości wykonania synchronizacji oraz błąd TLS/SSL widoczny w logach serwera synchronizacji.
Najczęściej pojawiający się komunikat wygląda następująco:
javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
Problem może wystąpić również równolegle z błędami Comarch Auto Update, w tym z brakiem możliwości uruchomienia usługi:
Comarch AutoUpdate Service
Poniżej opisujemy, co oznacza ten błąd oraz jakie kroki należy wykonać, aby przywrócić działanie synchronizacji.
Objawy problemu
Najczęstsze objawy awarii:
brak synchronizacji Mobilnej Sprzedaży z Comarch ERP Optima,
błąd SSL/TLS w logach serwera synchronizacji,
komunikat:
SSLHandshakeException: Received fatal alert: certificate_unknown
problemy z Comarch Auto Update,
brak możliwości uruchomienia usługi Comarch AutoUpdate Service,
aplikacje mobilne nie mogą połączyć się poprawnie z serwerem synchronizacji.
Co oznacza błąd certificate_unknown?
Błąd:
javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
oznacza, że podczas zestawiania szyfrowanego połączenia TLS jedna ze stron połączenia nie akceptuje certyfikatu używanego przez drugą stronę.
W praktyce, w przypadku Comarch Mobile, problem dotyczy komunikacji pomiędzy:
aplikacją Mobilnej Sprzedaży na urządzeniu mobilnym,
serwerem synchronizacji Comarch Mobile,
środowiskiem Comarch ERP Optima.
Nie jest to typowy problem z Internetem, Wi-Fi ani samym tabletem. To problem związany z certyfikatem/kluczem wykorzystywanym przez usługę synchronizacji.
Rozwiązanie problemu
Rozwiązanie polega na zastosowaniu poprawki odpowiedniej dla używanej wersji Comarch Mobile.
W zależności od wersji systemu należy pobrać właściwy pakiet poprawki:
czyli do domyślnej lokalizacji serwera synchronizacji Comarch Mobile.
6. Uruchom usługę Comarch Mobile Server
Po podmianie pliku należy ponownie uruchomić usługę:
Comarch Mobile Server
Następnie warto sprawdzić logi i upewnić się, że usługa działa poprawnie oraz nie zwraca już błędów SSL.
Czy sama podmiana pliku na serwerze wystarczy?
W wielu przypadkach sama podmiana pliku na serwerze może nie wystarczyć.
Zgodnie z opisem poprawki należy również zaktualizować aplikację Comarch Mobile na urządzeniach mobilnych, instalując dostarczony plik:
3.Vendor.Core.apk
Oznacza to, że pełna naprawa może wymagać działania również na tabletach lub innych urządzeniach z Mobilną Sprzedażą.
Bardzo ważne ostrzeżenie dla wersji 2026.1.0 i 2026.1.1
W przypadku wersji:
Comarch Mobile 2026.1.0 Comarch Mobile 2026.1.1
nie należy odinstalowywać dotychczasowej aplikacji z urządzenia mobilnego.
Należy przenieść plik APK na urządzenie i uruchomić go bez wcześniejszej deinstalacji aplikacji.
Odinstalowanie aplikacji może skutkować usunięciem lokalnych plików bazodanowych z urządzenia.
Rekomendowana kolejność:
Przenieść plik 3.Vendor.Core.apk na urządzenie mobilne.
Uruchomić instalator APK.
Zainstalować poprawkę na istniejącej aplikacji.
Uruchomić aplikację Comarch Mobile.
Przejść konfigurację.
Wykonać synchronizację.
Co z Comarch Auto Update?
Jeżeli Comarch Auto Update działa poprawnie, alternatywnym rozwiązaniem może być aktualizacja Comarch Mobile do nowszej wersji:
2026.0.6,
2026.1.2,
w zależności od używanej wersji systemu ERP.
Jeżeli jednak usługa Comarch AutoUpdate Service nie uruchamia się, najbezpieczniejszym rozwiązaniem jest ręczne zastosowanie poprawki opisanej powyżej.
W przypadku problemów z Auto Update warto sprawdzić:
czy usługa Comarch AutoUpdate Service istnieje w systemie,
czy uruchamiana jest na właściwym koncie,
czy konto usługi ma dostęp do katalogów Comarch,
czy nie brakuje plików po nieudanej aktualizacji,
czy antywirus lub EDR nie zablokował któregoś z komponentów,
logi systemowe Windows,
logi Comarch Auto Update.
Czy można naprawić problem bez ingerencji w tablety?
W praktyce: nie zawsze.
Jeżeli problem dotyczy wyłącznie pliku po stronie serwera synchronizacji, wystarczająca może być podmiana pliku .jks i restart usługi Comarch Mobile Server.
Jeżeli jednak aplikacje mobilne nadal nie synchronizują danych, konieczna będzie instalacja poprawki APK na urządzeniach mobilnych.
Najważniejsze: w wersjach 2026.1.0 i 2026.1.1 nie należy odinstalowywać aplikacji przed instalacją poprawki.
Co zrobić z kopią utworzoną przed aktualizacją Auto Update?
Kopia utworzona przed aktualizacją Auto Update może być przydatna do przywrócenia stanu sprzed nieudanej aktualizacji, ale nie zawsze rozwiąże problem certyfikatu certificate_unknown.
Zalecane podejście:
Zachować kopię bezpieczeństwa.
Nie nadpisywać jej nowymi plikami.
W pierwszej kolejności zastosować poprawkę właściwą dla wersji Comarch Mobile.
Jeżeli usługi Comarch nie uruchamiają się po aktualizacji, rozważyć przywrócenie plików z kopii.
Przed przywracaniem zatrzymać usługi Comarch.
Po przywróceniu uruchomić usługi i sprawdzić logi.
Ważne: przywracanie kopii należy wykonywać ostrożnie, najlepiej po wcześniejszym zabezpieczeniu aktualnego stanu katalogów.
Podsumowanie
Błąd:
javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
w Comarch Mobile oznacza problem z obsługą certyfikatu podczas komunikacji aplikacji mobilnej z serwerem synchronizacji.
Najczęściej rozwiązanie obejmuje:
pobranie poprawki odpowiedniej dla używanej wersji Comarch Mobile,
zatrzymanie usługi Comarch Mobile Server,
podmianę pliku serverkey-valid-until-2036.jks,
ponowne uruchomienie usługi,
instalację poprawki APK na urządzeniach mobilnych,
wykonanie synchronizacji.
W przypadku większej liczby urządzeń mobilnych warto zaplanować działania serwisowe i wcześniej zabezpieczyć dane, szczególnie przy wersjach 2026.1.0 oraz 2026.1.1.
Potrzebujesz pomocy z Comarch ERP Optima lub Comarch Mobile?
Jeżeli w Twojej firmie wystąpił problem z synchronizacją Mobilnej Sprzedaży, Comarch Auto Update lub środowiskiem Comarch ERP Optima, możemy pomóc w analizie i przywróceniu działania systemu.
DSERVE wspiera firmy w zakresie administracji, bezpieczeństwa, utrzymania infrastruktury IT oraz systemów biznesowych.
Skontaktuj się z nami, jeżeli potrzebujesz szybkiej pomocy technicznej lub stałej opieki nad środowiskiem IT.
]]>https://dawidsobieraj.pl/2026/04/30/awaria-comarch-mobile-sslhandshakeexception-certificate_unknown-jak-naprawic-synchronizacje-mobilnej-sprzedazy-z-optima/feed/0Ostrzeżenie o zabezpieczeniach podłączania pulpitu zdalnego – otwierasz plik RDP, który nawiąże połączenie z innym komputerem.
https://dawidsobieraj.pl/2026/04/15/ostrzezenie-o-zabezpieczeniach-podlaczania-pulpitu-zdalnego-otwierasz-plik-rdp-ktory-nawiaze-polaczenie-z-innym-komputerem/
https://dawidsobieraj.pl/2026/04/15/ostrzezenie-o-zabezpieczeniach-podlaczania-pulpitu-zdalnego-otwierasz-plik-rdp-ktory-nawiaze-polaczenie-z-innym-komputerem/#respondWed, 15 Apr 2026 18:12:12 +0000https://dawidsobieraj.pl/?p=12905Jeśli spotkałeś się z komunikatem, ostrzeżeniem o oznaczeniu jak poniżej to wynika to z kwietniowej aktualizacji Windows 11. Więcej informacji: https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/remotepc/understanding-security-warnings
Rozwiązanie tymczasowe to wygenerownaie pliku .rdp z certyfikatem lub wyłączenie opcji sprawdzenia certyfikatu poprzez edycje rejestru co do którego metoda została opisana poniżej:
I’m an IT administrator. How do I temporarily revert the new security dialog?
If the update causes temporary disruptions in your environment, you can revert to the previous dialog behavior by setting a registry value.
Select Start, type Registry Editor, and then open it.
Go to and modify the key: HKLM\Software\Policies\Microsoft\Windows NT\Terminal Services\Client with the following values:
Name: RedirectionWarningDialogVersion
Type: REG_DWORD
Data: 1
——————
Rozwiązanie docelowe:
Przygotowanie podpisanego pliku .RDP poprzez zakup lub wygenerowanie swojego certyfikatu z odpowiednim autorytatywnym CA.
rdpsign.exe /sha256 TUWPISZSWOJSHA256 PLIKRDP.RDP
SHA256 thumb print pobieramy z certmgr.exe ( certyfikaty\osobiste )
Obsługa na stanowiskach:
Pobierz certyfikat zainstaluj na stanowisku roboczym
Pobierz podpisany plik .RDP i zapisz w docelowym miejscu z którego chcesz uruchamiać połączenie do pulpitu
Jeśli pojawia się komunikat o weryfikacji możemy dodać odcisk certyfikatu w GPO ( gpedit.msc ) w ścieżce.
]]>https://dawidsobieraj.pl/2026/04/15/ostrzezenie-o-zabezpieczeniach-podlaczania-pulpitu-zdalnego-otwierasz-plik-rdp-ktory-nawiaze-polaczenie-z-innym-komputerem/feed/0Windows 11 Home – jak włączyć gpedit.msc ( Edytuj lokalne zasady grupy )
https://dawidsobieraj.pl/2026/04/15/windows-11-home-jak-wlaczyc-gpedit-msc-edytuj-lokalne-zasady-grupy/
https://dawidsobieraj.pl/2026/04/15/windows-11-home-jak-wlaczyc-gpedit-msc-edytuj-lokalne-zasady-grupy/#respondWed, 15 Apr 2026 17:23:31 +0000https://dawidsobieraj.pl/?p=12908W systemie Windows 11 Home edytor lokalnych zasad grupy (gpedit.msc) domyślnie nie jest dostępny. Można jednak spróbować doinstalować wymagane składniki ręcznie.
Instrukcja krok po kroku
Otwórz Wiersz polecenia (cmd.exe) jako administrator. Najprościej:
kliknij Start
wpisz cmd
wybierz Uruchom jako administrator
Wklej kolejno poniższe polecenia i zatwierdź Enter:
FOR %F IN ("%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~*.mum") DO (DISM /Online /NoRestart /Add-Package:"%F")
FOR %F IN ("%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~*.mum") DO (DISM /Online /NoRestart /Add-Package:"%F")
Poczekaj na zakończenie instalacji pakietów.
Po zakończeniu naciśnij Windows + R, wpisz:
gpedit.msc
i zatwierdź Enter.
Ważna uwaga
Ta metoda często działa, ale:
nie jest to oficjalna pełna funkcjonalność wersji Pro / Enterprise,
część ustawień może nie działać poprawnie w Windows 11 Home,
najlepiej po wykonaniu operacji uruchomić komputer ponownie.
Dodatkowa wskazówka
Jeżeli chcesz uruchomić te polecenia z pliku .bat, zamiast %F trzeba użyć %%F.
]]>https://dawidsobieraj.pl/2026/04/15/windows-11-home-jak-wlaczyc-gpedit-msc-edytuj-lokalne-zasady-grupy/feed/0Najskuteczniejsza metoda: ESET Uninstaller w trybie awaryjnym
https://dawidsobieraj.pl/2026/02/13/najskuteczniejsza-metoda-eset-uninstaller-w-trybie-awaryjnym/
https://dawidsobieraj.pl/2026/02/13/najskuteczniejsza-metoda-eset-uninstaller-w-trybie-awaryjnym/#respondFri, 13 Feb 2026 17:18:16 +0000https://dawidsobieraj.pl/?p=12901Najskuteczniejsza metoda: ESET Uninstaller w trybie awaryjnym
1) Pobierz właściwe narzędzie
Pobierz esetuninstaller.exe — nie „ESET Remover”. To ważne, bo ten konkretny plik jest przeznaczony do usuwania problematycznych/niekompletnych instalacji.
2) Zapisz plik na Pulpicie
Umieszczenie pliku na Pulpicie ułatwia uruchomienie go w trybie awaryjnym, gdzie dostęp do dysków bywa ograniczony do minimum.
3) Odłącz komputer od Internetu
Odłącz Wi-Fi / kabel LAN. Dzięki temu unikasz:
automatycznych aktualizacji,
ponownego uruchomienia usług ochrony w tle,
pobierania komponentów w trakcie czyszczenia instalacji.
Tryb awaryjny uruchamia system z minimalną liczbą usług — dzięki temu ESET da się usunąć „do końca”, bez blokad.
5) Uruchom ESET Uninstaller
W trybie awaryjnym uruchom plik: esetuninstaller.exe
Najlepiej: prawy przycisk myszy → Uruchom jako administrator (jeśli opcja jest dostępna).
6) Potwierdź start narzędzia
W konsoli narzędzie poprosi o potwierdzenie — wpisz: y i zatwierdź Enterem.
7) Wybierz produkt ESET do usunięcia
Program wyświetli listę wykrytych produktów ESET — również tych uszkodzonych (np. po niepełnej dezinstalacji lub po użyciu Revo).
Wpisz numer odpowiadający produktowi (np. 1) i naciśnij Enter.
8) Potwierdź usunięcie
Narzędzie poprosi o ostateczne potwierdzenie — wpisz: y i zatwierdź.
9) Uruchom komputer ponownie do trybu normalnego
Po zakończeniu procesu wykonaj restart systemu i uruchom Windows standardowo.
10) Zainstaluj ESET ponownie
Po restarcie uruchom instalator ESET. W większości przypadków instalacja przechodzi bez błędu MSI 1714, bo system nie ma już pozostałości po wcześniejszej, uszkodzonej instalacji.
Dobre praktyki po operacji
Dopiero po udanej instalacji podłącz ponownie Internet.
Jeśli komputer był w domenie/firmowym środowisku, warto sprawdzić, czy nie ma polityk lub innego AV blokującego instalację.
Jeżeli błąd wraca, zwykle oznacza to, że w systemie nadal zostały wpisy MSI/Windows Installer po poprzedniej instalacji — wtedy warto sprawdzić dzienniki instalatora i usługę Windows Installer.
Autor: Radosław Skórka
]]>https://dawidsobieraj.pl/2026/02/13/najskuteczniejsza-metoda-eset-uninstaller-w-trybie-awaryjnym/feed/0Proxmox: jak powiększyć partycję w VM po zwiększeniu dysku (Linux) — szybka instrukcja
https://dawidsobieraj.pl/2026/02/08/proxmox-jak-powiekszyc-partycje-w-vm-po-zwiekszeniu-dysku-linux-szybka-instrukcja/
https://dawidsobieraj.pl/2026/02/08/proxmox-jak-powiekszyc-partycje-w-vm-po-zwiekszeniu-dysku-linux-szybka-instrukcja/#respondSun, 08 Feb 2026 17:08:20 +0000https://dawidsobieraj.pl/?p=12898Zdarza się to bardzo często: w Proxmox powiększasz dysk maszyny wirtualnej (VM), system „widzi” większy dysk, ale partycja nadal ma stary rozmiar. Żeby realnie wykorzystać dodatkowe miejsce, trzeba powiększyć partycję oraz system plików.
Poniżej najczęstszy scenariusz: /dev/sda1 to główna partycja, a SWAP jest na końcu dysku i blokuje powiększenie. Rozwiązanie: usuwamy partycję SWAP (tymczasowo), rozszerzamy główną partycję i system plików, a swap (opcjonalnie) odtwarzamy później jako plik.
1) Sprawdź, czy system widzi nowy rozmiar dysku
W VM uruchom:
lsblk
fdisk -l /dev/sda
Jeśli widzisz, że /dev/sda ma większy rozmiar, ale partycje nadal są „po staremu” — działamy dalej.
2) Typowy problem: SWAP jest ostatnią partycją i blokuje rozszerzenie
Najczęściej układ jest podobny do:
/dev/sda1 → system (root)
/dev/sda2 → swap (ostatnia partycja)
Aby móc powiększyć /dev/sda1, musimy usunąć SWAP (bo „siedzi” na końcu i nie ma jak przesunąć granic).
Wyłącz SWAP (ważne!)
swapoff -a
3) Usuń partycję SWAP w fdisk
Uwaga: usuwamy partycję swap (nie ruszamy systemowej).
fdisk /dev/sda
W fdisk:
p — podgląd partycji (sprawdź numer SWAP)
d — usuń partycję
wpisz numer partycji SWAP (np. 2)
w — zapisz zmiany i wyjdź
Po zapisaniu warto odświeżyć tablicę partycji (zwykle samo zadziała po w, ale bywa że trzeba):
partprobe /dev/sda
4) Powiększ partycję (growpart)
Załóżmy, że system jest na /dev/sda1:
growpart /dev/sda 1
To rozszerzy partycję numer 1 do końca wolnego miejsca na dysku.
5) Powiększ system plików (resize2fs dla ext4)
Jeśli masz ext4 na /dev/sda1:
resize2fs /dev/sda1
I gotowe — system plików urósł do nowego rozmiaru.
Sprawdź wynik:
df -h
lsblk
6) (Opcjonalnie) Przywróć SWAP — najprościej jako plik
Zamiast tworzyć ponownie partycję (i znów komplikować układ dysku), w większości przypadków najwygodniej zrobić swapfile.
]]>https://dawidsobieraj.pl/2026/02/08/proxmox-jak-powiekszyc-partycje-w-vm-po-zwiekszeniu-dysku-linux-szybka-instrukcja/feed/0Jak uzyskać dostęp do KSeF 2.0 i pobrać faktury? Instrukcja krok po kroku
https://dawidsobieraj.pl/2026/02/01/jak-uzyskac-dostep-do-ksef-2-0-i-pobrac-faktury-instrukcja-krok-po-kroku/
https://dawidsobieraj.pl/2026/02/01/jak-uzyskac-dostep-do-ksef-2-0-i-pobrac-faktury-instrukcja-krok-po-kroku/#respondSun, 01 Feb 2026 18:26:58 +0000https://dawidsobieraj.pl/?p=12892Lead (krótki wstęp)
Od 1 lutego 2026 działa produkcyjnie KSeF 2.0 – i nawet jeśli obowiązek wystawiania e-faktur wchodzi etapami, to odbieranie faktur z KSeF dotyczy wszystkich firm, bo kontrahent może wystawić dokument i “dostarczyć” go wyłącznie przez system. W tym poradniku pokazuję, jak w praktyce zalogować się i pobrać fakturę w kilku minutach.
Co się zmieniło od 1 lutego 2026 (krótko i konkretnie)
KSeF 2.0 został uruchomiony 1.02.2026 i działa jako docelowy system.
W komunikatach podkreślono też, że w 2026 r. nie ma kar za błędne stosowanie KSeF (to ważne, jeśli dopiero wdrażasz procesy).
Harmonogram obowiązku wystawiania jest etapowy (m.in. próg “dużych” podatników), ale niezależnie od tego — warto umieć odebrać fakturę już teraz.
Jakie masz 3 bezpłatne sposoby na odbieranie faktur z KSeF
Ministerstwo Finansów udostępnia narzędzia, z których możesz korzystać bezpłatnie:
Aplikacja Podatnika KSeF 2.0 (www) – przez przeglądarkę na portalu KSeF
Aplikacja Mobilna KSeF – na telefon (od 1 lutego 2026)
e-mikrofirma – dostępna przez e-Urząd Skarbowy
W tym artykule pokazuję wariant najprostszy i najczęstszy: Aplikacja Podatnika KSeF 2.0 w przeglądarce.
Instrukcja ze screenami: logowanie i pobieranie faktury w Aplikacji Podatnika KSeF 2.0
Wskazówka do publikacji: wstaw screeny dokładnie w miejscach oznaczonych jako [SCREEN X]. Dodałem też propozycje podpisów i altów.
Krok 1. Wejdź na stronę KSeF i wybierz logowanie
Wejdź na oficjalny portal: ksef.podatki.gov.pl i przejdź do logowania / Aplikacji Podatnika.
Po poprawnym zalogowaniu przejdź do modułu faktur (najczęściej w menu po lewej). Tam zobaczysz:
faktury otrzymane,
faktury wystawione,
opcje wyszukiwania / filtrowania.
[SCREEN 4] Widok po zalogowaniu – menu i zakładka „Faktury”
Podpis: „Panel KSeF: przejście do listy faktur”
ALT: „Panel Aplikacji Podatnika KSeF 2.0 z menu po lewej stronie”
Krok 5. Wyszukaj fakturę (filtry)
Najwygodniej od razu użyć filtrów:
zakres dat (np. ostatnie 7/30 dni),
NIP sprzedawcy,
numer faktury / identyfikator,
statusy, typ dokumentu.
[SCREEN 5] Filtry wyszukiwania faktur
Podpis: „Filtry – zawęź listę do konkretnego sprzedawcy i dat”
ALT: „Sekcja filtrów listy faktur w KSeF”
Krok 6. Otwórz szczegóły i pobierz fakturę (PDF lub XML)
Po kliknięciu w pozycję z listy przejdziesz do szczegółów. W Aplikacji Podatnika KSeF 2.0 dostępne są m.in. opcje wyszukania i pobrania dokumentów w formatach XML lub PDF.
Podpis: „Pobranie faktury w PDF (do podglądu) lub XML (do systemu księgowego)”
ALT: „Szczegóły faktury w KSeF z opcją pobrania pliku”
Krok 7. Co jeśli lista faktur jest pusta?
Najczęstsze powody:
Nikt jeszcze nie wystawił Ci faktury w KSeF (część firm nadal wysyła “stare” PDF-y).
Filtry są zbyt wąskie (np. zły zakres dat).
Logujesz się na inny podmiot (np. pomyłka w NIP / wybór firmy).
Szybki test: ustaw filtr na szeroki zakres (np. 90 dni) i usuń pozostałe kryteria.
Krok 8. Dostęp anonimowy do faktury — kiedy ma sens?
Na ekranie logowania może występować opcja anonimowego dostępu do faktury, ale zwykle wymaga to posiadania konkretnego identyfikatora faktury (np. numeru KSeF / danych do jednoznacznego wskazania dokumentu). To przydaje się np. gdy kontrahent poda Ci identyfikator i chcesz szybko pobrać dokument bez pełnego “przeklikiwania”.
[SCREEN 7] Opcja „anonimowy dostęp do faktury”
Podpis: „Anonimowy dostęp – gdy masz identyfikator faktury”
ALT: „Ekran logowania z opcją anonimizowanego dostępu”
Najczęstsze problemy i szybkie rozwiązania
Problem 1: „Nie mogę się zalogować”
Sprawdź, czy działa Profil Zaufany / podpis kwalifikowany.
Spróbuj ponownie w innej przeglądarce lub w trybie prywatnym.
Problem 2: „Nie widzę faktur od kontrahenta”
Poproś kontrahenta o potwierdzenie, że dokument został wystawiony w KSeF (a nie “tradycyjnie”).
Poszerz zakres dat i usuń filtry.
Problem 3: „Kto w firmie ma dostęp?”
W przypadku JDG zwykle logujesz się jako właściciel. W spółkach i większych organizacjach kluczowe są uprawnienia i zarządzanie dostępem w KSeF (to temat na osobny poradnik / wdrożenie). Aplikacja Podatnika KSeF 2.0 ma moduły do zarządzania uprawnieniami.
Podsumowanie
Jeśli chcesz tylko odebrać fakturę z KSeF, najprostsza ścieżka to: ksef.podatki.gov.pl → logowanie (np. Profil Zaufany) → Faktury → wyszukaj → pobierz PDF/XML.
]]>https://dawidsobieraj.pl/2026/02/01/jak-uzyskac-dostep-do-ksef-2-0-i-pobrac-faktury-instrukcja-krok-po-kroku/feed/0Zrywanie połączenia pulpitu zdalnego
https://dawidsobieraj.pl/2026/01/30/zrywanie-polaczenia-pulpitu-zdalnego/
https://dawidsobieraj.pl/2026/01/30/zrywanie-polaczenia-pulpitu-zdalnego/#respondFri, 30 Jan 2026 12:55:08 +0000https://dawidsobieraj.pl/?p=12887Zawieszanie sesji RDP – przyczyny i szybkie rozwiązanie
Problem zawieszania się połączeń RDP (Pulpit zdalny) to dość częste zjawisko. W zależności od wersji systemu Windows oraz jakości łącza, sesja potrafi nagle „stanąć” — obraz się zatrzymuje, a połączenie formalnie nadal trwa. Bywa to mocno frustrujące i realnie obniża produktywność.
W tym poradniku wyjaśniamy, co najczęściej powoduje ten problem oraz jak go szybko ograniczyć.
Najczęstsza przyczyna
W wielu środowiskach problem wiąże się z tym, że RDP (szczególnie w trybie wykorzystującym UDP) jest bardziej wrażliwy na utratę pakietów, opóźnienia lub ich uszkodzenia. Jeśli sieć jest niestabilna (Wi-Fi, LTE, przeciążone łącze, VPN, jitter), to transmisja po UDP może skutkować „zawieszeniem” obrazu zamiast płynnego odzyskania sesji.
Dodatkowo, w niektórych wersjach Windows obserwowano sytuacje, w których przełączanie mechanizmów transportu (TCP/UDP) nie przebiega płynnie, co potrafi pogłębiać problem.
Jak to naprawić: wyłączenie UDP dla klienta RDP
Najprostszą i często skuteczną metodą jest wyłączenie UDP po stronie klienta RDP, aby wymusić korzystanie wyłącznie z TCP (zwykle stabilniejszego w trudnych warunkach sieciowych).
Uruchom Wiersz polecenia (cmd.exe) jako administrator.
Po zastosowaniu tej zmiany klient RDP będzie zestawiał sesje z użyciem TCP zamiast UDP, co często poprawia stabilność — zwłaszcza w sieciach z utratą pakietów, dużym opóźnieniem lub przy połączeniach przez VPN.
]]>https://dawidsobieraj.pl/2026/01/30/zrywanie-polaczenia-pulpitu-zdalnego/feed/0Błąd w Płatniku: „Nie określono nazwy certyfikatu OOP” – jak naprawić w 2 minuty
https://dawidsobieraj.pl/2026/01/26/blad-w-platniku-nie-okreslono-nazwy-certyfikatu-oop-jak-naprawic-w-2-minuty/
https://dawidsobieraj.pl/2026/01/26/blad-w-platniku-nie-okreslono-nazwy-certyfikatu-oop-jak-naprawic-w-2-minuty/#respondMon, 26 Jan 2026 10:20:59 +0000https://dawidsobieraj.pl/?p=12883Jeśli podczas wysyłki dokumentów z programu Płatnik do ZUS pojawia się komunikat:
„Nie określono nazwy certyfikatu OOP” …to najczęściej oznacza problem z certyfikatem ZUS używanym do szyfrowania przesyłek (zwykle „zaciął się” wpis w konfiguracji i trzeba pobrać go ponownie).
Dobra wiadomość: w większości przypadków da się to naprawić od ręki — bez reinstalacji Płatnika.
Szybkie rozwiązanie (krok po kroku)
Otwórz w Płatniku menu: Przekaz → Ustawienia przekazu elektronicznego
Przejdź do zakładki: Certyfikaty
Na dole znajdziesz sekcję z certyfikatem ZUS (certyfikat Zakładu Ubezpieczeń). Kliknij:
Usuń z konfiguracji
następnie Pobierz
Zapisz ustawienia: Zapisz → OK
Po tej operacji Płatnik pobierze aktualny certyfikat ZUS i błąd zwykle znika od razu.
Co warto sprawdzić, jeśli problem wraca
Żeby certyfikaty poprawnie się podstawiły, dopilnuj też tych rzeczy:
karta z ważnym podpisem kwalifikowanym jest w czytniku, czytnik działa,
Płatnik ma możliwość pobrania aktualizacji (w tle pobiera m.in. listy TSL/CRL),
w zakładce Przekaz → Ustawienia przekazu elektronicznego masz zaznaczoną opcję typu „Komunikacja automatyczna ZUS…” i zapisane ustawienia.
Jak powinno wyglądać poprawnie?
Po prawidłowym pobraniu certyfikatu w zakładce Certyfikaty nazwa certyfikatu do szyfrowania przesyłek ZUS powinna się wyświetlać poprawnie (często spotykana nazwa to np. PE-2-ZUS-EWD).
Dla pewności możesz uruchomić test w Płatniku: Przekaz → Uruchom weryfikację wstępną Jeśli wszystko jest OK, zobaczysz komunikat w stylu: „Obecny stan certyfikatów pozwala na przekazywanie przesyłek do ZUS”.
Najczęstsze powiązane problemy (krótkie podpowiedzi)
„Zestaw kluczy nie istnieje” Najczęściej: brak/nieaktualne komponenty karty (np. CryptoCard Suite), problem ze sterownikami czytnika, karta włożona „na styk”.
„Wystąpił błąd podczas składania podpisu…” Sprawdź PIN (często wymagane 6–8 znaków) i aktywację karty w menedżerze komponentu.
„Określono nieprawidłowy algorytm” Zwykle pomaga aktualizacja komponentów/oprogramowania karty i weryfikacja PIN.
Potrzebujesz pomocy?
Jeśli utknąłeś na którymś kroku albo błąd wraca cyklicznie (np. na kilku stanowiskach), warto sprawdzić uprawnienia, aktualizacje, certyfikaty systemowe i komponenty karty. W razie czego możemy to ogarnąć zdalnie w kilkanaście minut.
Błąd w Płatniku: „Nie określono nazwy certyfikatu OOP” – jak naprawić w 2 minuty
Jeśli podczas wysyłki dokumentów z programu Płatnik do ZUS pojawia się komunikat:
„Nie określono nazwy certyfikatu OOP” …to najczęściej oznacza problem z certyfikatem ZUS używanym do szyfrowania przesyłek (zwykle „zaciął się” wpis w konfiguracji i trzeba pobrać go ponownie).
Dobra wiadomość: w większości przypadków da się to naprawić od ręki — bez reinstalacji Płatnika.
Szybkie rozwiązanie (krok po kroku)
Otwórz w Płatniku menu: Przekaz → Ustawienia przekazu elektronicznego
Przejdź do zakładki: Certyfikaty
Na dole znajdziesz sekcję z certyfikatem ZUS (certyfikat Zakładu Ubezpieczeń). Kliknij:
Usuń z konfiguracji
następnie Pobierz
Zapisz ustawienia: Zapisz → OK
Po tej operacji Płatnik pobierze aktualny certyfikat ZUS i błąd zwykle znika od razu.
Co warto sprawdzić, jeśli problem wraca
Żeby certyfikaty poprawnie się podstawiły, dopilnuj też tych rzeczy:
karta z ważnym podpisem kwalifikowanym jest w czytniku, czytnik działa,
Płatnik ma możliwość pobrania aktualizacji (w tle pobiera m.in. listy TSL/CRL),
w zakładce Przekaz → Ustawienia przekazu elektronicznego masz zaznaczoną opcję typu „Komunikacja automatyczna ZUS…” i zapisane ustawienia.
Jak powinno wyglądać poprawnie?
Po prawidłowym pobraniu certyfikatu w zakładce Certyfikaty nazwa certyfikatu do szyfrowania przesyłek ZUS powinna się wyświetlać poprawnie (często spotykana nazwa to np. PE-2-ZUS-EWD).
Dla pewności możesz uruchomić test w Płatniku: Przekaz → Uruchom weryfikację wstępną Jeśli wszystko jest OK, zobaczysz komunikat w stylu: „Obecny stan certyfikatów pozwala na przekazywanie przesyłek do ZUS”.
Najczęstsze powiązane problemy (krótkie podpowiedzi)
„Zestaw kluczy nie istnieje” Najczęściej: brak/nieaktualne komponenty karty (np. CryptoCard Suite), problem ze sterownikami czytnika, karta włożona „na styk”.
„Wystąpił błąd podczas składania podpisu…” Sprawdź PIN (często wymagane 6–8 znaków) i aktywację karty w menedżerze komponentu.
„Określono nieprawidłowy algorytm” Zwykle pomaga aktualizacja komponentów/oprogramowania karty i weryfikacja PIN.
Potrzebujesz pomocy?
Jeśli utknąłeś na którymś kroku albo błąd wraca cyklicznie (np. na kilku stanowiskach), warto sprawdzić uprawnienia, aktualizacje, certyfikaty systemowe i komponenty karty. W razie czego możemy to ogarnąć zdalnie w kilkanaście minut.
Program Płatnik pozwala na automatyczne pobranie certyfikatu przez opcje: [Przekaz] -> [Ustawienia przekazu elektronicznego] -> [Certyfikaty] -> [Usuń z konfiguracji], a następnie [Pobierz] i [Zapisz].
Aktualizacja certyfikatu jest niezbędna, aby program Płatnik działał poprawnie i komunikował się z systemem informatycznym ZUS.
Numer SN dotychczasowego certyfikatu: 273e543d5933f8e6331a13d2e24e25e2
Numer SN nowego certyfikatu: 77798805994d053dd0d2952dbcafdf99
]]>https://dawidsobieraj.pl/2026/01/26/blad-w-platniku-nie-okreslono-nazwy-certyfikatu-oop-jak-naprawic-w-2-minuty/feed/0COMARCH 2026.1 – błąd „Incorrect syntax near the keyword 'IF’” po aktualizacji. Jak naprawić?
https://dawidsobieraj.pl/2026/01/20/comarch-2026-1-blad-incorrect-syntax-near-the-keyword-if-po-aktualizacji-jak-naprawic/
https://dawidsobieraj.pl/2026/01/20/comarch-2026-1-blad-incorrect-syntax-near-the-keyword-if-po-aktualizacji-jak-naprawic/#respondTue, 20 Jan 2026 18:16:10 +0000https://dawidsobieraj.pl/?p=12879
Aktualizacja do COMARCH 2026.1 u części firm kończy się błędem po stronie bazy danych Microsoft SQL Server:
Incorrect syntax near the keyword 'IF'
Najczęściej pojawia się w trakcie aktualizacji/konwersji bazy albo przy uruchamianiu modułów po podbiciu wersji. Poniżej masz sprawdzony schemat działania: co to oznacza, skąd się bierze i jak to szybko odblokować.
Objawy problemu
Najczęściej zauważysz jedno z poniższych:
aktualizacja do 2026.1 przerywa się na etapie wykonywania skryptów SQL,
konwersja bazy nie kończy się powodzeniem,
aplikacja uruchamia się, ale część funkcji nie działa / wysypuje się na zapytaniach SQL,
w logach/komunikatach instalatora widnieje: Incorrect syntax near the keyword 'IF'.
Skąd bierze się ten błąd?
Ten komunikat niemal zawsze oznacza niezgodność składni SQL w skrypcie aktualizacyjnym z wersją silnika SQL Server, na której pracuje Twoja baza.
W praktyce: COMARCH 2026.1 wykonuje skrypty, które wymagają nowszego SQL (funkcje/składnia T-SQL), a serwer bazodanowy jest zbyt stary albo nie ma wymaganych poprawek (CU).
Najszybsze rozwiązanie (rekomendowane)
1) Zaktualizuj Microsoft SQL Server do min. 2017 + poprawki CU
Wymagane minimum: SQL Server 2017 + aktualne Cumulative Update (CU).
Co warto zrobić po kolei (w skrócie, bezpiecznie):
Zrób pełny backup bazy (oraz – jeśli to możliwe – snapshot VM).
Sprawdź wersję SQL (na serwerze SQL, w SSMS):
SELECT @@VERSION;
Jeżeli masz starszą wersję niż 2017 – wykonaj upgrade do SQL 2017 (lub nowszego).
Po upgrade koniecznie doinstaluj aktualny CU (same „gołe” wydanie może nie wystarczyć).
Uruchom ponownie usługę SQL i dopiero wtedy ponów aktualizację/konwersję COMARCH 2026.1.
Ważne: Nie rób tego „na żywca” w godzinach pracy, jeśli firma stoi na tej bazie. Zaplanuj okno serwisowe.
Gdy nadal sypie błędem – szybka ścieżka awaryjna
Jeżeli musisz pilnie przywrócić działanie systemu (np. księgowość/handel nie może stać), masz bezpieczny wariant „cofki” i ponowienia aktualizacji.
2) Cofnij się do wersji 2026.0.1, wykonaj aktualizację i konwersję, a potem wróć do 2026.1
Backup bazy + backup katalogów programu (minimum).
Zainstaluj/uruchom wersję COMARCH 2026.0.1.
Wykonaj aktualizację i konwersję bazy na 2026.0.1 (do końca, bez błędów).
Dopiero po udanej konwersji przejdź ponownie na COMARCH 2026.1 i powtórz proces aktualizacji.
To podejście często „przeprowadza” bazę przez etap pośredni i redukuje ryzyko, że skrypty 2026.1 natrafią na nieprzygotowany schemat.
Checklista diagnostyczna (gdy chcesz szybko ocenić sytuację)
Jaka jest wersja SQL? (mniej niż 2017 = prawie pewna przyczyna)
Czy SQL ma aktualne CU?
Czy na serwerze jest SSMS i masz możliwość podglądu logów?
Czy masz aktualny backup bazy przed zmianami?
Czy konwersja bazy na 2026.0.1 przechodzi poprawnie?
Kiedy warto od razu wezwać wsparcie?
Jeżeli:
baza jest duża i krytyczna (produkcja/księgowość),
update robi się na serwerze terminalowym/klastrze,
masz kilka instancji SQL i nie jesteś pewien, na której pracuje COMARCH,
pojawiają się dodatkowe błędy w logach (timeouty, uprawnienia, blokady, uszkodzone indeksy),
…to zamiast „kręcić śrubki” na ślepo, lepiej zrobić to metodycznie.
3) Skontaktuj się z wsparciem IT DSERVE
W DSERVE możemy przejąć temat end-to-end: weryfikacja wersji SQL, backupy, upgrade SQL, poprawki CU, bezpieczna konwersja COMARCH, testy i przywrócenie dostępności.
Podsumowanie
Jeśli w COMARCH 2026.1 widzisz błąd:
Incorrect syntax near the keyword 'IF'
to najczęściej oznacza:
SQL Server jest za stary lub bez CU → aktualizuj min. do SQL 2017 + CU,
jeśli potrzebujesz szybkiej awaryjnej ścieżki → cofka do 2026.0.1, konwersja, potem powrót do 2026.1,
gdy temat jest krytyczny → zgłoś to do wsparcia IT DSERVE.
]]>https://dawidsobieraj.pl/2026/01/20/comarch-2026-1-blad-incorrect-syntax-near-the-keyword-if-po-aktualizacji-jak-naprawic/feed/0Problem z dostępem do NAS po połączeniu VPN (Windows *Session)
https://dawidsobieraj.pl/2026/01/14/problem-z-dostepem-do-nas-po-polaczeniu-vpn-windows-session/
https://dawidsobieraj.pl/2026/01/14/problem-z-dostepem-do-nas-po-polaczeniu-vpn-windows-session/#respondWed, 14 Jan 2026 13:37:23 +0000https://dawidsobieraj.pl/?p=12876
Jeśli po zestawieniu VPN na Windows 10/11 nagle przestają działać udziały na NAS (SMB), mapowania dysków albo logowanie po AD – a lokalnie (bez VPN) wszystko jest OK – to bardzo możliwe, że wpadłeś w klasyczny „numer” z menedżerem poświadczeń.
W skrócie: przy niektórych konfiguracjach VPN (szczególnie L2TP/PPTP) Windows potrafi przekazać poświadczenia użytkownika VPN do systemu jako wpis typu *Session. Wtedy podczas próby dostępu do zasobów SMB system używa „złych” danych logowania i uwierzytelnianie do NAS/AD przestaje działać prawidłowo.
Objawy
Najczęściej spotkasz:
brak dostępu do udziałów na NAS po połączeniu VPN (\NAS\udział)
komunikaty typu „Odmowa dostępu”, „Nieprawidłowa nazwa użytkownika lub hasło”, albo pętla proszenia o login
mapowane dyski rozłączają się albo nie wstają po VPN
w cmdkey /list pojawia się wpis z użytkownikiem VPN jako *Session
Dlaczego tak się dzieje (w praktyce)
Po zestawieniu tunelu VPN Windows może przechowywać/propagować poświadczenia użyte do VPN i automatycznie stosować je przy kolejnych połączeniach sieciowych.
Efekt uboczny: kiedy próbujesz wejść na NAS, system nie zawsze pyta o właściwe konto domenowe – tylko „przykleja” poświadczenia z VPN i próbuje nimi zalogować SMB.
Znajdź sekcję Twojego połączenia VPN (nazwa w nawiasach kwadratowych), np.:
[VPN-FIRMA]
…
UseRasCredentials=1
Zmień wartość:
UseRasCredentials=0
Rozłącz i połącz VPN ponownie.
Szybka walidacja
Uruchom cmdkey /list i sprawdź, czy po ponownym połączeniu VPN nie pojawia się problematyczny wpis *Session powiązany z loginem VPN.
Wejdź na \\NAS\\udział lub odśwież mapowanie dysku.
Rozwiązanie 2: polityka bezpieczeństwa (AD / Local Security Policy)
Jeżeli chcesz podejść do tego „systemowo” (szczególnie w środowisku domenowym), możesz włączyć ustawienie:
Network access: Do not allow storage of passwords and credentials for network authentication
To ogranicza przechowywanie poświadczeń do uwierzytelniania sieciowego, co często eliminuje efekt uboczny z automatycznym „podpinaniem” poświadczeń VPN.
Uwaga: to ustawienie może wpłynąć na inne scenariusze (np. zapamiętywanie haseł do zasobów sieciowych). Warto przetestować na grupie pilotowej.
Dodatkowe tipy (jeśli nadal boli)
Upewnij się, że do NAS łączysz się jednym formatem tożsamości (np. DOMENA\\użytkownik albo użytkownik@domena). Mieszanie formatów potrafi generować konflikty.
Sprawdź, czy nie masz zapisanych poświadczeń do NAS w Credential Manager (Panel sterowania → Menedżer poświadczeń) – czasem stary wpis potrafi „wygrać”.
Jeżeli używasz kilku VPN lub wielu domen/serwerów SMB, rozważ uporządkowanie polityki mapowań i zasad logowania.
Podsumowanie
Jeśli po połączeniu VPN nagle NAS/SMB nie działa, a widzisz w systemie poświadczenia typu *Session, to bardzo prawdopodobne, że Windows próbuje używać konta VPN do dostępu do udziałów sieciowych.
Najprostszy fix to zmiana:
UseRasCredentials=1 → UseRasCredentials=0 w rasphone.pbk
A jeśli chcesz to ustandaryzować w firmie – dołóż politykę:
Network access: Do not allow storage of passwords and credentials for network authentication
]]>https://dawidsobieraj.pl/2026/01/14/problem-z-dostepem-do-nas-po-polaczeniu-vpn-windows-session/feed/0Podstawowy podręcznik obsługi 2-dyskowego QNAP NAS (TS-231P i podobne)
https://dawidsobieraj.pl/2025/12/03/podstawowy-podrecznik-obslugi-2-dyskowego-qnap-nas-ts-231p-i-podobne/
https://dawidsobieraj.pl/2025/12/03/podstawowy-podrecznik-obslugi-2-dyskowego-qnap-nas-ts-231p-i-podobne/#respondWed, 03 Dec 2025 18:11:06 +0000https://dawidsobieraj.pl/?p=12871
Wprowadzenie
QNAP TS-231P to przykładowy dwuzatokowy serwer NAS kierowany do użytkowników domowych i małych firmforum.qnap.net.pl. Urządzenie pozwala na centralne przechowywanie plików, automatyczne kopie zapasowe, udostępnianie danych w sieci lokalnej oraz zdalny dostęp przez Internet. Poniżej przedstawiamy zbiór polskojęzycznych materiałów – filmy instruktażowe, dokumentację i praktyczną “ściągę” kroków – które pomogą w pierwszej konfiguracji i efektywnym wykorzystaniu NAS QNAP.
Polskojęzyczne filmy instruktażowe (YouTube)
Dostępnych jest wiele oficjalnych nagrań wideo w języku polskim, prezentujących obsługę QNAP. Poniżej zebrano aktualne filmy instruktażowe dotyczące kluczowych zagadnień:
Pierwsza konfiguracja QNAP (inicjalizacja):QNAP – Pierwsze uruchomienie i konfiguracja bazowa – pełny zapis webinaru prezentującego proces inicjalizacji i wstępnej konfiguracji nowego serwera QNAPyoutube.com. Dowiesz się jak przebiega pierwsze uruchomienie urządzenia, kreator instalacji QTS oraz podstawowe ustawienia (hasło administratora, sieć, RAID itp.).
Tworzenie kopii zapasowych:QNAP w SMB – backup – cz. 3 – trzeci odcinek oficjalnej serii QNAP dla firm, poświęcony zagadnieniu wykonywania backupów danychqnap.com. Omówiono znaczenie regularnych kopii zapasowych oraz pokazano jak korzystać z aplikacji Hybrid Backup Sync (HBS3) do zabezpieczania danych na zewnętrznym dysku lub w chmurze.
Udostępnianie plików w LAN i przez Internet:QNAP w SMB – uprawnienia i udostępnianie – odc. 2 – szkoleniowy film omawiający tworzenie udziałów sieciowych, nadawanie uprawnień użytkownikom oraz sposoby udostępniania danych zarówno w sieci lokalnej, jak i zdalnieyoutube.com. Pokazano m.in. konfigurację folderów współdzielonych, dostęp po SMB/AFP oraz wykorzystanie linków udostępniania myQNAPcloud.
Zdalny dostęp do NAS (myQNAPcloud, VPN):QNAP dla małego biznesu: zdalny dostęp, praca grupowa – dedykowany webinar pokazujący krok po kroku konfigurację zdalnego dostępu do QNAP poprzez usługę myQNAPcloudyoutube.com. Wyjaśnia, jak zarejestrować NAS w myQNAPcloud, używać funkcji myQNAPcloud Link do bezpiecznego połączenia bez przekierowań portów, a także porusza kwestie pracy grupowej na odległość. (Dodatkowo QNAP udostępnił materiały o VPN – np. webinar “Bezpieczny i szybki VPN – QBelt oraz WireGuard” – dla zainteresowanych konfiguracją serwera VPN na QNAP.)
Zarządzanie użytkownikami:Akademia QNAP – Tworzenie użytkowników – krótki poradnik wyjaśniający jak poprawnie dodawać nowych użytkowników w systemie QTS i nadawać im uprawnieniayoutube.com. Mimo że tworzenie kont jest proste, film zwraca uwagę na dostępne opcje (np. przypisanie do grup, ograniczenia quota) i dobre praktyki, które zwiększą bezpieczeństwo i porządek w dostępie do danych.
Instalacja i zarządzanie aplikacjami:Webinar “Czy QNAP jest dla mnie? Poradnik i pierwsze kroki z NAS QNAP” – prezentacja możliwości systemu QTS oraz dostępnych aplikacji w App Centeryoutube.com. Omówiono w nim, jakie dodatkowe aplikacje (multimedialne, backup, biznesowe itp.) można zainstalować na NAS oraz jak przebiega instalacja i aktualizacja aplikacji z QNAP App Center. Zaprezentowano też ręczną instalację pakietów (.qpkg) oraz zarządzanie zainstalowanymi aplikacjami.
Multimedia: QNAP jako serwer DLNA/Plex:QNAP x PLEX – centrum multimediów i streamingu – film instruktażowy pokazujący instalację i konfigurację Plex Media Server na QNAPyoutube.com. Prezentuje on, jak zamienić NAS w prywatne centrum multimedialne – od dodania biblioteki filmów/zdjęć, przez streaming na telewizory i urządzenia mobilne, po tworzenie kont dla domowników. (Uwaga: W przypadku DLNA QNAP oferuje też wbudowany serwer multimediów DLNA – wystarczy zainstalować i skonfigurować aplikację Media Streaming Add-On w App Center. Szczegóły konfiguracji DLNA omawiane są w innych materiałach QNAP.)
Polskojęzyczna dokumentacja i fora QNAP
Oprócz filmów warto skorzystać z dokumentacji w języku polskim – oficjalnej i społecznościowej – która przyda się początkującym użytkownikom domowym i małym firmom:
Oficjalne poradniki QNAP (baza wiedzy): Na stronie QNAP dostępne są tutoriale “How-to” w języku polskim omawiające krok po kroku różne zagadnienia administracji NAS. Przykładowo, artykuł QNAP wyjaśnia jak zainicjować i podłączyć nowy serwer: “Jak zacząć korzystać z mojego QNAP NAS?” – zaleca on prawidłowe włożenie dysków, podłączenie NAS do sieci lokalnej i włączenie zasilaniaqnap.com, a następnie przeprowadzenie konfiguracji początkowej przez przeglądarkę lub Qfinder Pro. Inny poradnik opisuje tworzenie kont użytkowników: “Tworzenie konta QTS” – wystarczy wejść do Panelu sterowania > Uprawnienia > Użytkownicy i wybrać opcję utworzenia nowego użytkownikaqnap.com. QNAP publikuje również wiele instrukcji w formie pytań i odpowiedzi (FAQ) oraz porad dotyczących funkcji systemu – wszystko to znajdziemy na oficjalnej stronie wsparcia QNAP.
“Instrukcja dla początkujących” QNAP: QNAP udostępnia polskojęzyczny przewodnik w formie artykułu podsumowującego najważniejsze wskazówki dla nowych użytkowników NAS. Można się z niego dowiedzieć “jak czerpać maksymalne korzyści z posiadanego urządzenia QNAP NAS” – przedstawiono tam 5 niezbędnych wskazówek, dzięki którym nawet początkujący użytkownik stanie się bardziej zaawansowanym administratorem NASqnap.com. W poradniku poruszono m.in. kwestie efektywnego zarządzania danymi, zabezpieczania zasobów oraz wykorzystania aplikacji QNAP. To dobre źródło do szybkiego zapoznania się z możliwościami systemu.
Polski QNAP Club Forum (społeczność): Największe polskojęzyczne forum użytkowników QNAP – dostępne pod adresem forum.qnap.net.pl – to kopalnia wiedzy praktycznej. Znajdują się tam działy pomocy, poradniki “Jak to zrobić”, wiki oraz artykuły techniczne. Użytkownicy i eksperci dzielą się doświadczeniami, skryptami i rozwiązaniami najczęstszych problemów. Przykładowo, na forum opublikowano obszerny podręcznik omawiający wszystkie rozwiązania do tworzenia kopii zapasowych oferowane przez QNAP (HBS, migawki, cloud backup itp.)forum.qnap.net.pl. Inne wątki wyjaśniają konfigurację usług (myQNAPcloud, VPN, serwer WWW), zajmują się bezpieczeństwem NAS, czy opisują krok po kroku przypadki użycia (np. konfiguracja serwera multimedia, integracja z smart home). Społeczność QNAP Club Polska jest bardzo pomocna – warto skorzystać z wyszukiwarki na forum, ponieważ wiele pytań początkujących (np. o wybór RAID, ostrzeżenia S.M.A.R.T., konfigurację FTP itp.) zostało już tam szczegółowo omówionych.
Skrócone instrukcje i poradniki PDF: Dystrybutorzy QNAP w Polsce również przygotowują materiały w naszym języku. Przykładem jest oficjalna instrukcja pierwszego uruchomienia NAS (w formacie PDF) dostępna na stronach FEN – zawiera ona czytelną listę kroków startowych: „1. Zamontuj dyski w kieszeniach. 2. Umieść kieszenie z dyskami w zatokach. 3. Podłącz przewód sieciowy oraz zasilanie. 4. Włącz serwer.”fen.home.pl. Tego typu ilustrowane “quick start guide” bywa dołączone do urządzenia, a także można go pobrać ze strony producenta (Centrum pobierania QNAP). Warto z niego skorzystać przy fizycznej instalacji NAS i początkowej konfiguracji.
Blogi i serwisy technologiczne: W polskim Internecie nie brakuje artykułów poświęconych QNAP. Na portalach takich jak dobreprogramy, Benchmark.pl czy Komputer Świat znajdziemy recenzje i poradniki opisujące konfigurację NAS w przystępny sposób. Przykładowo, redakcja dobreprogramy w recenzji TS-231P podkreśliła, że QNAP oferuje rozwiązania atrakcyjne dla domu i małych firmforum.qnap.net.pl. Strona dyski-sieciowe.pl publikuje z kolei praktyczne wpisy – m.in. udostępniła serię filmów instruktażowych producenta z omówieniem inicjowania urządzenia krok po krokudyski-sieciowe.pl. Takie niezależne źródła mogą dostarczyć dodatkowych wskazówek, opartych na realnych testach i wdrożeniach.
(Powyższe materiały pomogą rozwiać wiele wątpliwości i krok po kroku przeprowadzą przez konfigurację najważniejszych funkcji NAS. Poniżej zaś znajduje się zapowiedziana praktyczna “ściągawka” – zbiór podstawowych czynności administracyjnych z krótkim opisem.)
Ściąga: podstawowe czynności krok po kroku
Poniżej zebrano najważniejsze zadania konfiguracyjne QNAP w formie skrótowej instrukcji. Każde zagadnienie zawiera zwięzłe kroki do wykonania – można je wykorzystać jako checklistę przy konfiguracji domowego lub małego firmowego NAS.
Pierwsze uruchomienie i inicjalizacja NAS
Montaż i podłączenie sprzętu: Umieść dyski twarde w kieszeniach i zamontuj je w zatokach urządzenia. Następnie podłącz NAS do sieci lokalnej (kablem Ethernet do routera) oraz podłącz zasilanie i włącz urządzeniefen.home.pl. Poczekaj około 2 minut, aż NAS zakończy rozruch – usłyszysz dwa sygnały dźwiękowe.
Wykrycie NAS w sieci: Zainstaluj na komputerze narzędzie QNAP Qfinder Pro (ze strony QNAP) lub skorzystaj z aplikacji mobilnej. Program automatycznie znajdzie Twój QNAP w sieci lokalnej. Możesz też otworzyć przeglądarkę i wpisać adres http://NAS_IP:8080 (lub http://nasznytylnumer.myqnapcloud.com, jeśli urządzenie zostało zarejestrowane w myQNAPcloud).
Kreator konfiguracji (QTS): Po nawiązaniu połączenia uruchomi się kreator QTS. Zostaniesz poproszony o nadanie nazwę serwera (Hostname) i utworzenie hasła administratora. W kolejnym kroku wybierz strefę czasową, ustaw datę i godzinę (lub synchronizację z Internetem), a także skonfiguruj adres IP (domyślnie na DHCP z routera, chyba że potrzebny jest stały IP). Zaloguj się na konto administratora, gdy kreator zakończy wstępną instalację systemuqnap.com.
Inicjalizacja pamięci: Po zalogowaniu do interfejsu QTS przejdź do Panelu sterowania > Pamięć masowa i migawki. Utwórz nową pulę pamięci obejmującą dostępne dyski – system zaproponuje konfigurację macierzy RAID (dla 2 dysków zwykle RAID1 dla bezpieczeństwa lub RAID0/JBOD dla większej pojemności). Następnie utwórz wolumin na puli (wybierz Typ woluminu – statyczny lub grubych/prowizorycznych). Po sformatowaniu woluminu przestrzeń jest gotowa do użycia.
Aktualizacja i podstawowe ustawienia: Sprawdź dostępność aktualizacji firmware QTS (Panel sterowania > Aktualizacja systemu) i zastosuj najnowsze, aby zapewnić bezpieczeństwo. Skonfiguruj powiadomienia e-mail lub Push (opcjonalnie) o statusie systemu. Warto też włączyć Network Time Protocol (NTP), aby NAS automatycznie synchronizował czas.
Tworzenie kopii zapasowej danych
Backup na dysk zewnętrzny (USB): Podłącz zewnętrzny dysk USB do portu QNAP. Zainstaluj i otwórz aplikację Hybrid Backup Sync (HBS3) z App Center. Przejdź do sekcji Kopia zapasowa i przywracanie, kliknij Utwórz zadanie i wybierz Nowe zadanie kopii zapasowej (kopia z NAS na urządzenie zewnętrzne). W kreatorze wybierz foldery/udziały z NAS do backupu, a jako cel wskaż podłączony dysk USB (pojawi się jako urządzenie zewnętrzne)qnap.com. Ustaw harmonogram (np. codziennie w nocy) i zatwierdź – NAS będzie regularnie zapisywał kopie plików na dysk zewnętrzny.
Backup do chmury lub innego NAS: W HBS możesz utworzyć zadanie kopii zapasowej zdalnej. Wybierz jako cel usługę chmurową (np. Google Drive, Dropbox) lub zdalny serwer NAS/FTP. Zaloguj się do wybranej usługi z poziomu HBS, określ folder docelowy w chmurze i zaplanuj harmonogram wysyłania backupu. HBS3 wspiera wiele platform chmurowych oraz protokoły Rsync, CIFS/SMB – dzięki temu łatwo zabezpieczysz dane również poza lokalną siedzibą.
Migawki (snapshot) danych: Jeśli Twój model i konfiguracja to obsługują, rozważ włączenie migawek na woluminie danych. Migawka pozwala odtworzyć pliki w stanie z przeszłości (chroni przed ransomware lub przypadkowym skasowaniem). W Pamięć masowa i migawki > Migawka ustaw harmonogram wykonywania migawek (np. co 12h) i liczbę ich przechowywania. Migawki działają wydajnie na woluminach typu Thin lub Thick, zapewniając punkt przywracania danych bez konieczności pełnego backupu.
Udostępnianie plików w sieci lokalnej
Tworzenie udziału sieciowego: W Panelu sterowania > Foldery współdzielone (udostępnione) kliknij Utwórz > Folder udostępnionyqnap.com. Podaj nazwę udziału (np. “Dysk_Zdjęcia”), opcjonalny opis oraz określ, na którym woluminie ma zostać utworzony. Możesz zostawić domyślną ścieżkę lub wskazać niestandardową lokalizację folderu. Zatwierdź tworzenie – nowy udział pojawi się na liście.
Nadawanie uprawnień: Po utworzeniu folderu automatycznie otworzy się okno Uprawnienia. Wybierz, którzy użytkownicy lub grupy mają mieć dostęp do udziału – możesz przypisać prawa tylko do odczytu lub odczyt/zapis. Domyślnie administrator ma pełny dostęp. Jeśli NAS ma integrować się z usługą katalogową (Windows AD/LDAP), można też ustawiać uprawnienia domenowe. Zapisz ustawienia – od tego momentu użytkownicy po zalogowaniu zobaczą nowy udział w swojej przestrzeni.
Dostęp SMB/NFS/AFP: Udziały plików QNAP są dostępne w sieci LAN poprzez standardowe protokoły. Na komputerach Windows otwórz Eksplorator plików i w pasku adresu wpisz \\Adres-IP-NAS lub \\Nazwa-NAS – pojawią się wszystkie foldery udostępnione, do których masz uprawnienia. Możesz też zamapować dysk sieciowy, klikając prawym na udział i wybierając “Mapuj dysk network drive”. Dla komputerów macOS użyj Finder (⌘+K i smb://adres_IP_NAS). W razie potrzeby w Panelu sterowania > Usługi plików upewnij się, że serwer Windows (SMB) jest włączony (analogicznie dla AFP jeśli używasz starszych Mac, lub NFS dla systemów Linux/Unix).
Udostępnianie plików przez Internet
myQNAPcloud Link (dostęp bezpośredni): Najprostszy sposób zdalnego dostępu bez konfiguracji routera. Otwórz aplikację myQNAPcloud na QNAP i zaloguj się na swoje QNAP ID (utwórz je, jeśli jeszcze nie posiadasz – rejestracja na account.qnap.com). Zarejestruj NAS w usłudze myQNAPcloud, nadając mu unikalną nazwę w chmurze. Włącz myQNAPcloud Link – po aktywacji serwer automatycznie połączy się z chmurą QNAP. Teraz z dowolnego miejsca możesz wejść na adres w formacie nazwanas.myqnapcloud.com (lub użyć aplikacji mobilnej Qfile/Qmanager), aby uzyskać dostęp do zasobów NASyoutube.com. MyQNAPcloud Link omija konieczność przekierowania portów i działa nawet gdy NAS jest za NAT/em (łącze P2P przez chmurę).
Tradycyjny dostęp przez Internet (DDNS + porty): Alternatywnie możesz użyć własnego DDNS i przekierować porty na routerze. W myQNAPcloud włącz Usługę DDNS i zarejestruj unikalną domenę twojnas.myqnapcloud.com (lub skonfiguruj inną usługę DDNS). Na routerze przekieruj porty wymagane do dostępu – przede wszystkim port HTTPS 443 (dla interfejsu QTS) oraz ewentualnie porty usług, z których chcesz korzystać (np. 8080 http, 21 FTP, 32400 dla Plex itd.). Ustaw stały adres IP LAN dla NAS, aby reguły przekierowań zawsze kierowały na właściwe urządzenie. Od tej pory możesz łączyć się z NAS poprzez adres DDNS i przekierowane porty – np. wpisując w przeglądarce https://twojnas.myqnapcloud.com/ (przeniesie do panelu logowania QTS).
Udostępnianie plików linkiem: QNAP umożliwia wygodne dzielenie się plikami przez wygenerowanie linku dostępowego. W aplikacji File Station kliknij prawym przyciskiem na plik lub folder, który chcesz udostępnić, i wybierz Udostępnij > Utwórz link udostępnianiaqnap.com. System wygeneruje unikalny URL (możesz go zabezpieczyć hasłem oraz ustawić datę wygaśnięcia linku). Przekaż ten link odbiorcy – będzie on mógł pobrać wskazane dane przez przeglądarkę, nawet jeśli nie ma konta na Twoim NAS. Linki udostępniania działają zarówno w sieci lokalnej, jak i przez Internet (NAS sam rozpozna, czy użyć połączenia lokalnego czy myQNAPcloud).
Zarządzanie użytkownikami
Dodawanie nowego użytkownika: Przejdź do Panel sterowania > Uprawnienia > Użytkownicy. Kliknij Utwórz i wybierz Utwórz użytkownikaqnap.com. W formularzu podaj nazwę konta i hasło. Opcjonalnie przypisz użytkownika do istniejącej grupy (np. users – domyślna grupa) oraz ustaw przestrzeń dyskową (limit quota) jeśli chcesz ograniczyć ilość danych, jaką może zapisać. Zatwierdź – nowe konto pojawi się na liście użytkowników.
Grupy użytkowników (opcjonalnie): Jeśli zarządzasz wieloma kontami, warto utworzyć grupy w Panel sterowania > Uprawnienia > Grupy użytkowników. Np. grupa “domownicy” może mieć dostęp do pewnych udziałów, a grupa “goście” z ograniczonym dostępem. Dodając użytkownika, można przypisać go do jednej lub kilku grup – ułatwia to nadawanie uprawnień hurtowo całej grupie zamiast każdemu kontu z osobna.
Uprawnienia do folderów: Aby zmienić dostęp danego użytkownika do folderu udostępnionego, otwórz Panel sterowania > Foldery współdzielone i kliknij Edytuj uprawnienia przy wybranym udziale. Pojawi się lista kont i grup – zaznacz odpowiednie prawa (r/w, r/o lub brak dostępu) dla wybranego użytkownika. Na przykład możesz dać wszystkim domownikom pełny dostęp do udziału Multimedia, ale kontu gościa tylko do odczytu. Zapisz ustawienia – zmiany od razu wpływają na widoczność folderów dla użytkowników.
Zmiana haseł i profil: Każdy użytkownik może po zalogowaniu do QTS zmienić swoje hasło (ikonka profilu > Zmień hasło) – zalecaj im używanie silnych haseł. Jako administrator możesz też resetować hasła w Panelu sterowania. Pamiętaj, by konto admin zawsze miało silne hasło; dla zwiększenia bezpieczeństwa można utworzyć osobne konto administratora i wyłączyć domyślne admin.
Instalacja i zarządzanie aplikacjami
Instalowanie aplikacji z App Center: Kliknij ikonę App Center w menu głównym QTS. Przeglądaj dostępne kategorie (Kopia zapasowa, Biznes, Multimedia, Narzędzia systemowe itp.) lub skorzystaj z wyszukiwarki, aby znaleźć konkretną aplikację (np. Plex, QVPN, Photo Station). Aby zainstalować aplikację, kliknij Dodaj/Zainstaluj przy wybranej pozycji – NAS pobierze paczkę i zainstaluje ją automatycznie. Po chwili aplikacja pojawi się na liście zainstalowanych. Możesz ją uruchomić z menu start lub pulpitu QTS.
Aktualizacje i autostart: W App Center przejdź do zakładki Zainstalowane – zobaczysz listę wszystkich aplikacji. Jeśli któraś wymaga aktualizacji, będzie widoczny przycisk Aktualizuj – warto utrzymywać aplikacje w najnowszych wersjach (można włączyć auto-aktualizacje). Klikając w nazwę aplikacji, sprawdzisz jej ustawienia – wiele usług (np. Plex, Download Station) uruchamia dedykowany interfejs w nowym oknie przeglądarki. Możesz także ustawić, które aplikacje mają startować automatycznie wraz z NAS (przydatne dla serwerów jak Plex czy Surveillance Station).
Instalacja ręczna (.qpkg): Jeśli potrzebujesz aplikacji spoza oficjalnego repozytorium (np. z forum QNAP Club), możesz zainstalować ją ręcznie. Pobierz plik .qpkg ze sprawdzonego źródła. W App Center kliknij ikonę (Ustawienia) i wybierz Zainstaluj manualnie. Wskaż plik .qpkg z dysku i zatwierdź – system zainstaluje aplikacjęqnap.com. Upewnij się, że pochodzą one z zaufanych źródeł. Ręcznie można doinstalować m.in. nieoficjalne narzędzia czy starsze wersje aplikacji. Po instalacji zarządzanie przebiega jak w przypadku innych aplikacji.
Zarządzanie i usuwanie aplikacji: W App Center możesz zatrzymać lub odinstalować aplikację w dowolnym momencie – użyj menu rozwijanego przy nazwie aplikacji (trzy kropki). Zatrzymanie wyłącza usługę, ale zostawia aplikację zainstalowaną (możesz ponownie uruchomić później). Odinstalowanie usuwa aplikację wraz z jej ustawieniami (czasem pozostawia katalog danych). Nie odinstalowuj domyślnych usług QTS (takich jak File Station czy Control Panel). Pamiętaj także, że niektóre aplikacje mają zależności – np. by korzystać z Photo Station, wymagane jest zainstalowanie Media Streaming Add-On. App Center poinformuje Cię o ewentualnych wymaganiach przy instalacji lub usuwaniu.
Wykorzystanie NAS jako serwera multimediów
Serwer DLNA (UPnP): QNAP może pełnić rolę serwera multimediów w sieci domowej (udostępniać zdjęcia, muzykę, filmy na TV, konsolach, smart TV). Zainstaluj z App Center aplikację Media Streaming Add-On oraz włącz Serwer DLNA w Panelu sterowania > Aplikacje > Serwer DLNA. W konfiguracji DLNA wskaż, które foldery mają być udostępniane (np. udział “Multimedia/Filmy”). Nadaj nazwę serwera DLNA (jak będzie widziany na telewizorze). Po zastosowaniu ustawień telewizory i inne urządzenia zgodne z DLNA w sieci LAN zobaczą Twój NAS jako serwer mediów – pozwoli to przeglądać i odtwarzać pliki (transkodowanie w locie jest dostępne na mocniejszych modelach QNAP).
Plex Media Server: Alternatywnie lub równolegle z DLNA możesz użyć popularnego Plex. Zainstaluj Plex Media Server z App Center. Uruchom aplikację – otworzy się interfejs konfiguracji Plex w przeglądarce. Załóż darmowe konto Plex i przejdź przez początkowy kreator: dodaj biblioteki mediów, wskazując foldery na NAS (np. Filmy, Muzyka, Zdjęcia). Plex zindeksuje zawartość i pobierze metadane (opisy, okładki). Zainstaluj aplikację Plex na swoich urządzeniach (smartfon, Smart TV) i zaloguj się – będziesz mógł strumieniować multimedia z NAS gdziekolwiek jesteś. Pamiętaj, by w Ustawieniach sieci Plex na NAS skonfigurować dostęp zdalny (UPnP lub port, jeśli chcesz oglądać poza domem). Film instruktażowy QNAP nt. Plex pokazuje szczegóły instalacji i konfiguracjiyoutube.com.
Aplikacje QNAP do multimediów: QNAP oferuje też własne aplikacje: Photo Station / Video Station / Music Station oraz ich nowsze odpowiedniki w QTS 5 (QuMagie dla zdjęć, Multimedia Console itp.). Możesz je zainstalować z App Center i używać do katalogowania oraz odtwarzania multimediów przez przeglądarkę. Np. Video Station pozwala streamować wideo w sieci lokalnej poprzez przeglądarkę i transkodować pliki. Do zdalnego dostępu mobilnego używaj oficjalnych aplikacji: Qfile (przeglądaj pliki), Qvideo, Qmusic, Qphoto – dostępne na Android/iOS. Po skonfigurowaniu myQNAPcloud lub VPN będziesz mógł cieszyć się swoją biblioteką multimediów z dowolnego miejsca.
]]>https://dawidsobieraj.pl/2025/12/03/podstawowy-podrecznik-obslugi-2-dyskowego-qnap-nas-ts-231p-i-podobne/feed/0Odblokowanie pliku Excel z hasłem VBAProject
https://dawidsobieraj.pl/2025/11/20/odblokowanie-pliku-excel-z-haslem-vbaproject/
https://dawidsobieraj.pl/2025/11/20/odblokowanie-pliku-excel-z-haslem-vbaproject/#respondThu, 20 Nov 2025 19:13:05 +0000https://dawidsobieraj.pl/?p=12867
Zdarzyło Ci się zapomnieć hasła do projektu VBA w arkuszu Excel lub otrzymać plik, którego kod VBA jest zabezpieczony hasłem? Taka sytuacja bywa frustrująca – zablokowany VBAProject uniemożliwia przeglądanie i edycję makr. Na szczęście istnieje metoda, która pozwala odblokować projekt VBA nawet bez znajomości hasła. W tym artykule przedstawiamy krok po kroku, jak za pomocą specjalnego kodu VBA uzyskać dostęp do zablokowanego projektu.
Uwaga: Opisana metoda służy do odzyskiwania własnych zapomnianych haseł lub odblokowania projektów za zgodą właściciela pliku. Nie należy jej wykorzystywać do nieautoryzowanego dostępu.
Instrukcja krok po kroku
Krok 1:Otwórz chroniony plik Excel. Uruchom skoroszyt Excela, który zawiera projekt VBA zabezpieczony hasłem (pliku, który chcesz odblokować). Upewnij się, że ten plik pozostaje otwarty podczas całego procesu (nie zamykaj go).
Krok 2:Utwórz nowy pusty skoroszyt i dodaj moduł z kodem. Otwórz nowy, pusty plik Excel (skoroszyt). Przejdź do edytora Visual Basic dla Aplikacji – możesz to zrobić naciskając Alt + F11 lub wybierając kartę Deweloper na wstążce, a następnie przycisk Visual Basic. W Edytorze VBA upewnij się, że aktywny jest projekt nowo utworzonego skoroszytu (powinien nazywać się np. VBAProject (Workbook.xlsx)). Dodaj nowy moduł (Menu Wstaw -> Module). Do tego modułu (automatycznie nazwanego Module1) wklej poniższy kod VBA:
' Source - https://stackoverflow.com/a
' Posted by VePe, modified by community. See post 'Timeline' for change history
' Retrieved 2025-11-20, License - CC BY-SA 4.0
Option Explicit
Private Const PAGE_EXECUTE_READWRITE = &H40
Private Declare PtrSafe Sub MoveMemory Lib "kernel32" Alias "RtlMoveMemory" _
(Destination As LongPtr, Source As LongPtr, ByVal Length As LongPtr)
Private Declare PtrSafe Function VirtualProtect Lib "kernel32" (lpAddress As LongPtr, _
ByVal dwSize As LongPtr, ByVal flNewProtect As LongPtr, lpflOldProtect As LongPtr) As LongPtr
Private Declare PtrSafe Function GetModuleHandleA Lib "kernel32" (ByVal lpModuleName As String) As LongPtr
Private Declare PtrSafe Function GetProcAddress Lib "kernel32" (ByVal hModule As LongPtr, _
ByVal lpProcName As String) As LongPtr
Private Declare PtrSafe Function DialogBoxParam Lib "user32" Alias "DialogBoxParamA" (ByVal hInstance As LongPtr, _
ByVal pTemplateName As LongPtr, ByVal hWndParent As LongPtr, _
ByVal lpDialogFunc As LongPtr, ByVal dwInitParam As LongPtr) As Integer
Dim HookBytes(0 To 11) As Byte
Dim OriginBytes(0 To 11) As Byte
Dim pFunc As LongPtr
Dim Flag As Boolean
Private Function GetPtr(ByVal Value As LongPtr) As LongPtr
GetPtr = Value
End Function
Public Sub RecoverBytes()
If Flag Then MoveMemory ByVal pFunc, ByVal VarPtr(OriginBytes(0)), 12
End Sub
Public Function Hook() As Boolean
Dim TmpBytes(0 To 11) As Byte
Dim p As LongPtr, osi As Byte
Dim OriginProtect As LongPtr
Hook = False
#If Win64 Then
osi = 1
#Else
osi = 0
#End If
pFunc = GetProcAddress(GetModuleHandleA("user32.dll"), "DialogBoxParamA")
If VirtualProtect(ByVal pFunc, 12, PAGE_EXECUTE_READWRITE, OriginProtect) <> 0 Then
MoveMemory ByVal VarPtr(TmpBytes(0)), ByVal pFunc, osi + 1
If TmpBytes(osi) <> &HB8 Then
MoveMemory ByVal VarPtr(OriginBytes(0)), ByVal pFunc, 12
p = GetPtr(AddressOf MyDialogBoxParam)
If osi Then HookBytes(0) = &H48
HookBytes(osi) = &HB8
osi = osi + 1
MoveMemory ByVal VarPtr(HookBytes(osi)), ByVal VarPtr(p), 4 * osi
HookBytes(osi + 4 * osi) = &HFF
HookBytes(osi + 4 * osi + 1) = &HE0
MoveMemory ByVal pFunc, ByVal VarPtr(HookBytes(0)), 12
Flag = True
Hook = True
End If
End If
End Function
Private Function MyDialogBoxParam(ByVal hInstance As LongPtr, _
ByVal pTemplateName As LongPtr, ByVal hWndParent As LongPtr, _
ByVal lpDialogFunc As LongPtr, ByVal dwInitParam As LongPtr) As Integer
If pTemplateName = 4070 Then
MyDialogBoxParam = 1
Else
RecoverBytes
MyDialogBoxParam = DialogBoxParam(hInstance, pTemplateName, _
hWndParent, lpDialogFunc, dwInitParam)
Hook
End If
End Function
Powyższy kod jest sercem całej metody – odpowiada za przechwycenie okna dialogowego z prośbą o hasło i automatyczne jego zamknięcie/obejście. Został on pierwotnie opublikowany przez użytkownika VePe na forum Stack Overflow na licencji CC BY-SA 4.0. Działa zarówno w Excelu 32-bit, jak i 64-bit (makro uwzględnia oba przypadki w preprocesorze #If Win64).
Krok 3:Dodaj drugi moduł i kod uruchamiający odblokowanie. W tym samym skoroszycie (pustym, pomocniczym) dodaj kolejny moduł (Module2). W Module2 wklej poniższy krótki kod:
' Source - https://stackoverflow.com/a
' Posted by VePe, modified by community. See post 'Timeline' for change history
' Retrieved 2025-11-20, License - CC BY-SA 4.0
Sub unprotected()
If Hook Then
MsgBox "VBA Project is unprotected!", vbInformation, "*****"
End If
End Sub
Kod ten wywołuje wcześniej zdefiniowaną funkcję Hook() i jeśli wszystko się powiedzie – wyświetla komunikat „VBA Project is unprotected!” (co oznacza, że projekt VBA został odblokowany).
Krok 4:Uruchom makro odblokowujące. Upewnij się, że masz otwarte oba pliki Excel: (1) oryginalny zablokowany skoroszyt oraz (2) nowy skoroszyt z wklejonymi powyżej modułami. Teraz uruchom makro unprotected z Module2. Możesz to zrobić np. poprzez umieszczenie kursora w treści makra i naciśnięcie klawisza F5, kliknięcie przycisku Uruchom () w edytorze VBA lub wybranie makra z menu Makra. Po uruchomieniu skryptu powinna pojawić się informacja w okienku dialogowym: „VBA Project is unprotected!”. Oznacza to, że zabezpieczony projekt VBA został pomyślnie odblokowany.
Krok 5:Sprawdź efekt i usuń hasło. Przełącz się z powrotem do Edytora VBA i rozwiń drzewo projektu VBA oryginalnego skoroszytu. Projekt powinien być już widoczny – hasło nie jest wymagane do podglądu modułów ani formularzy. Teraz zaleca się usunąć lub zmienić hasło na nowe, aby plik nie pozostał w stanie zabezpieczonym nieznanym hasłem. W tym celu w Edytorze VBA wybierz menu Tools (Narzędzia) → VBAProject Properties (Właściwości projektu VBA) → zakładka Protection (Ochrona). Odznacz opcję „Lock project for viewing” (jeśli jest zaznaczona) oraz usuń stare hasło wpisując w polu hasła cokolwiek i usuwając to (lub wpisz nowe znane hasło i potwierdź). Zatwierdź i zapisz plik. Dzięki temu przy ponownym otwarciu pliku projekt VBA będzie już dostępny normalnie (stare nieznane hasło zostanie zastąpione).
Podsumowanie i uwagi
Powyższa metoda wykorzystuje sprytny trik z użyciem API systemowych Windows do chwilowego obejścia okna dialogowego proszącego o hasło do projektu VBA. W efekcie Excel „myśli”, że poprawne hasło zostało podane, dzięki czemu projekt zostaje odblokowany. Ten sposób okazał się skuteczny w wielu wersjach Excela (potwierdzono działanie m.in. w Excel 2016 (32-bit) oraz w najnowszych kompilacjach Office 365 (64-bit)). Należy jednak podkreślić, że metoda nie usuwa oryginalnego hasła z pliku – odbezpiecza projekt tylko w bieżącej sesji programu. Aby trwale zdjąć hasło, musimy je ręcznie usunąć lub nadpisać (jak opisano w kroku 5).
Jeżeli z jakiegoś powodu opisany makro-sposób nie zadziała (niektórzy użytkownicy zgłaszali rzadkie przypadki niepowodzenia), istnieje alternatywna metoda polegająca na edycji pliku w edytorze HEX Metoda hex polega na zmianie ciągu odpowiadającego za hasło w pliku binarnym projektu VBA – jest to bardziej skomplikowane i czasochłonne, ale może służyć jako ostateczność. W praktyce jednak przedstawiony wyżej trik z makrem zwykle jest wystarczający i znacznie prostszy (omija konieczność ręcznego grzebania w pliku).
Mamy nadzieję, że ten poradnik okazał się pomocny. Dzięki niemu odblokujesz swój projekt VBA w Excelu i odzyskasz dostęp do kodu nawet bez znajomości oryginalnego hasła. Pamiętaj o ostrożności przy korzystaniu z takich narzędzi i zabezpieczaj swoje projekty hasłami, o których nie zapomnisz . Powodzenia!
]]>https://dawidsobieraj.pl/2025/11/20/odblokowanie-pliku-excel-z-haslem-vbaproject/feed/0Awaria / problemy z siecią Cloudflare – cloudflare nie działa
https://dawidsobieraj.pl/2025/11/18/awaria-problemy-z-siecia-cloudflare-cloudflare-nie-dziala/
https://dawidsobieraj.pl/2025/11/18/awaria-problemy-z-siecia-cloudflare-cloudflare-nie-dziala/#respondTue, 18 Nov 2025 13:55:54 +0000https://dawidsobieraj.pl/?p=12862Awaria / problemy z siecią Cloudflare
Cloudflare właśnie raportuje problemy z działaniem swojej globalnej sieci oraz utrudniony dostęp do panelu wsparcia.
W praktyce może to oznaczać m.in.:
wolniejsze ładowanie stron,
chwilowe niedostępności usług,
problemy z dostępem do paneli / aplikacji korzystających z Cloudflare.
Zgłoszenia pojawiły się ok. 11:48 UTC (12:48 czasu polskiego), obecnie trwa analiza i prace nad usunięciem problemu.
Jeśli Twoja strona lub aplikacja działa w oparciu o Cloudflare i zauważasz problemy – to najprawdopodobniej jest to efekt tej awarii, a nie usterki po Twojej stronie.
W razie potrzeby pomożemy zweryfikować, czy Twój serwis jest dotknięty skutkami tej awarii i co można zrobić po Waszej stronie, by zminimalizować ryzyko podobnych sytuacji w przyszłości.
]]>https://dawidsobieraj.pl/2025/11/18/awaria-problemy-z-siecia-cloudflare-cloudflare-nie-dziala/feed/0Certyfikacja TRUSTGUARD – bezpieczeństwo informacji w kancelariach i spółdzielniach
https://dawidsobieraj.pl/2025/11/17/certyfikacja-trustguard-bezpieczenstwo-informacji-w-kancelariach-i-spoldzielniach/
https://dawidsobieraj.pl/2025/11/17/certyfikacja-trustguard-bezpieczenstwo-informacji-w-kancelariach-i-spoldzielniach/#respondMon, 17 Nov 2025 16:57:58 +0000https://dawidsobieraj.pl/?p=12859Certyfikacja TRUSTGUARD – bezpieczeństwo informacji w kancelariach i spółdzielniach
W dobie rosnącej liczby cyberzagrożeń i coraz większych wymagań prawnych w zakresie ochrony danych, bezpieczeństwo informacji staje się jednym z kluczowych filarów wiarygodności organizacji. Z tego powodu powstał program TRUSTGUARD – kompleksowy system certyfikacji bezpieczeństwa informacji, dedykowany kancelariom prawnym, audytorom, spółdzielniom oraz instytucjom administracyjnym.
Dlaczego warto uzyskać certyfikat TRUSTGUARD?
Certyfikat TRUSTGUARD to nie tylko potwierdzenie wdrożenia odpowiednich zabezpieczeń – to realna gwarancja, że organizacja dba o poufność, integralność i dostępność przetwarzanych danych. Dzięki audytowi i weryfikacji przeprowadzanej przez ekspertów, uzyskujesz niezależne potwierdzenie bezpieczeństwa, które możesz wykorzystać w przetargach, w relacjach z kontrahentami czy w kontaktach z instytucjami kontrolnymi.
TRUSTGUARD SILVER – solidne fundamenty bezpieczeństwa
Poziom SILVER przeznaczony jest dla organizacji, które chcą ugruntować podstawy bezpieczeństwa informacji. To certyfikat potwierdzający, że wdrożone zostały kluczowe środki ochrony danych — zarówno organizacyjne, jak i techniczne — adekwatne do charakteru działalności.
Zakres obejmuje m.in.:
polityki bezpieczeństwa i ochrony danych osobowych,
kontrolę dostępu i zarządzanie uprawnieniami,
bezpieczne procedury przetwarzania danych,
podstawowe mechanizmy kopii zapasowych i retencji danych.
To doskonały punkt wyjścia dla kancelarii i spółdzielni, które chcą uporządkować procesy oraz uzyskać potwierdzenie zgodności z RODO.
Poziom GOLD kierowany jest do organizacji, które chcą wprowadzić systemowe zarządzanie bezpieczeństwem informacji. Certyfikat ten obejmuje rozszerzony zestaw zabezpieczeń – od automatycznych kopii zapasowych, po regularne analizy ryzyka i dokumentację procesów bezpieczeństwa.
W ramach audytu weryfikowane są m.in.:
cykliczne analizy ryzyka,
monitoring incydentów i reagowanie na zdarzenia,
audyty wewnętrzne i przeglądy systemów bezpieczeństwa,
automatyzacja procesów backupu i odzyskiwania danych.
Organizacje z certyfikatem TRUSTGUARD GOLD potwierdzają wysoki poziom dojrzałości organizacyjnej i gotowość na wyzwania cyberbezpieczeństwa.
TRUSTGUARD PLATINUM – najwyższy standard zgodny z NIS2 i ISO 27001
Najwyższy poziom – TRUSTGUARD PLATINUM – to certyfikat dla organizacji, które stawiają na kompleksowe zarządzanie ryzykiem i zgodność z międzynarodowymi normami. Oparty o metodologie NIS2 oraz ISO 27001, potwierdza zgodność z wymogami europejskich i krajowych regulacji w obszarze cyberbezpieczeństwa.
Poziom PLATINUM obejmuje:
zaawansowane systemy monitorowania i detekcji (SIEM/XDR),
szyfrowanie danych i segmentację sieci,
zarządzanie tożsamością i dostępem (IAM/MFA),
plany ciągłości działania (BCP/DRP),
pełne raportowanie zgodności z NIS2 / ISO 27001.
To certyfikat zarezerwowany dla liderów – organizacji, które chcą mieć pewność, że są gotowe na audyty, kontrole i incydenty bezpieczeństwa.
Dla kogo przeznaczony jest program TRUSTGUARD?
Program dedykowany jest w szczególności dla:
kancelarii prawnych i podatkowych,
spółdzielni i wspólnot mieszkaniowych,
biur rachunkowych i audytorów,
instytucji samorządowych i organizacji publicznych,
firm usługowych przetwarzających dane klientów.
Dołącz do programu TRUSTGUARD
Zyskaj certyfikat, który potwierdza Twoje zaangażowanie w bezpieczeństwo informacji. Wyróżnij swoją organizację i pokaż klientom, że ochrona danych to realna wartość, a nie tylko formalność.
Skontaktuj się z nami: biuro@dserve.pl Dowiedz się więcej na stronie: www.trustguard.pl Porozmawiaj z ekspertem ds. certyfikacji: +48 22 100 13 00
Opis certyfikacji:
TRUSTGUARD SILVER
Poziom TRUSTGUARD SILVER jest przeznaczony dla kancelarii, które chcą zapewnić solidne fundamenty bezpieczeństwa informacji i ochrony danych. Certyfikat potwierdza wdrożenie kluczowych zabezpieczeń organizacyjnych i technicznych, adekwatnych do skali działalności oraz specyfiki obsługiwanych danych. To pierwszy krok w kierunku kompleksowego zarządzania bezpieczeństwem, gwarantujący stabilność i zgodność z podstawowymi wymogami ochrony informacji.
TRUSTGUARD GOLD
Poziom TRUSTGUARD GOLD to rozwiązanie dla kancelarii, które dążą do pełnego i systemowego zarządzania bezpieczeństwem informacji. Obejmuje rozszerzony zestaw zabezpieczeń, w tym automatyczne kopie zapasowe, regularną analizę ryzyka oraz rozbudowaną dokumentację procesów bezpieczeństwa. Certyfikat ten potwierdza dojrzałość organizacyjną w obszarze ochrony danych oraz wysoki poziom odporności na zagrożenia cybernetyczne.
TRUSTGUARD PLATINUM
Poziom TRUSTGUARD PLATINUM to najwyższy standard bezpieczeństwa, dedykowany kancelariom, które stawiają na nowoczesne technologie ochrony danych i kompleksowe zarządzanie ryzykiem. Poziom bezpieczeństwa zapewniany przez ten certyfikat został opracowany w oparciu o metodologie NIS2 oraz ISO 27001, co gwarantuje zgodność z międzynarodowymi normami w zakresie cyberbezpieczeństwa. Obejmuje zaawansowane systemy monitorowania, szyfrowania i kontroli dostępu, zapewniające najwyższy poziom ochrony informacji i ciągłości działania organizacji.
]]>https://dawidsobieraj.pl/2025/11/17/certyfikacja-trustguard-bezpieczenstwo-informacji-w-kancelariach-i-spoldzielniach/feed/0Konfiguracja połączenia FortiGate IPsec VPN z OPNsense
https://dawidsobieraj.pl/2025/11/16/konfiguracja-polaczenia-fortigate-ipsec-vpn-z-opnsense/
https://dawidsobieraj.pl/2025/11/16/konfiguracja-polaczenia-fortigate-ipsec-vpn-z-opnsense/#respondSun, 16 Nov 2025 22:10:00 +0000https://dawidsobieraj.pl/?p=12844Połączenie IPsec między zaporą FortiGate a routerem OPNsense to popularne i bezpieczne rozwiązanie do zestawienia tunelu VPN typu site-to-site, pozwalające na komunikację pomiędzy dwiema sieciami lokalnymi w różnych lokalizacjach. Poniżej przedstawiamy przykład konfiguracji krok po kroku.
Cel konfiguracji
Połączenie sieci:
FortiGate (centrala) – np. 192.168.0.0/24
OPNsense (oddział) – np. 192.168.154.0/24 z wykorzystaniem tunelu IPsec IKEv2 z uwierzytelnianiem pre-shared key.
Remote gateway: publiczny adres FortiGate (np. 212.87.244.36)
Pre-shared key: wpisz hasło uzgodnione z drugą stroną
Algorytmy szyfrowania (Phase 1 proposals):
AES128-SHA256 / MODP2048
AES192-SHA256
AES256-SHA256 (opcjonalnie)
Phase 2 (Child SA):
Tryb: Tunnel
Polityki: Włączone
ESP proposals: AES128-SHA256-MODP2048
Local network: 192.168.154.0/24
Remote network: 192.168.0.0/24
DPD (Dead Peer Detection): Brak lub domyślne
Start Action: Trap+start
Po zapisaniu tunel powinien być widoczny jako aktywny w zakładce Status → Overview.
Konfiguracja po stronie FortiGate
Network → IPsec Tunnels → Create New → Custom
Ustawienia:
Name:DC-CZESTMAN
Remote Gateway:Static IP Address (212.87.244.36)
Interface:wan1
Authentication Method: Pre-shared key (ten sam co na OPNsense)
IKE Version: 2
Phase 1 Proposal:
Algorithms: AES192-SHA256, AES128-SHA256
DH Group: 14
Phase 2 Selectors:
Local Address:192.168.0.0/24
Remote Address:192.168.154.0/24
Routing i polityki:
Dodaj statyczny route do sieci zdalnej 192.168.154.0/24 przez interfejs VPN.
Utwórz politykę firewall:
Source: LAN (192.168.0.0/24)
Destination:DC-CZESTMAN (tunel IPsec)
Action: ACCEPT
Schedule: always
Service: ALL
Test połączenia
Po stronie FortiGate w zakładce Monitor → IPsec Monitor powinien pojawić się aktywny tunel. Po stronie OPNsense — status Established w VPN → IPsec → Status Overview. Ping z jednej sieci do drugiej (np. z hosta 192.168.0.x do 192.168.154.x) powinien być możliwy.
Podsumowanie
Konfiguracja IPsec FortiGate OPNsense wymaga:
dopasowania szyfrowań i grup DH po obu stronach,
identycznego pre-shared key,
poprawnego wpisania podsieci lokalnych i zdalnych.
To sprawdzone rozwiązanie pozwala bezpiecznie połączyć oddziały firmy, serwery lub laboratoria testowe.
Zrzuty:
Konfiguracja fortigate:
]]>https://dawidsobieraj.pl/2025/11/16/konfiguracja-polaczenia-fortigate-ipsec-vpn-z-opnsense/feed/0Jak przygotować konfiguracja fortigate VPN EMS – tak, by użytkownik VPN miał dostęp tylko do konkretnego urządzenia zza VPN
https://dawidsobieraj.pl/2025/11/14/jak-przygotowac-konfiguracja-fortigate-vpn-ems-tak-by-uzytkownik-vpn-mial-dostep-tylko-do-konkretnego-urzadzenia-zza-vpn/
https://dawidsobieraj.pl/2025/11/14/jak-przygotowac-konfiguracja-fortigate-vpn-ems-tak-by-uzytkownik-vpn-mial-dostep-tylko-do-konkretnego-urzadzenia-zza-vpn/#respondFri, 14 Nov 2025 19:32:50 +0000https://dawidsobieraj.pl/?p=12853Jak skonfigurować FortiGate VPN z EMS, aby użytkownik miał dostęp tylko do wybranego urządzenia?
W środowiskach firmowych coraz częściej spotykamy się z potrzebą precyzyjnego ograniczenia dostępu dla użytkowników łączących się przez VPN. Zamiast pozwalać im na dostęp do całej sieci LAN, możemy skonfigurować rozwiązanie FortiGate VPN w połączeniu z FortiClient EMS (Endpoint Management Server), by użytkownik po zalogowaniu miał dostęp wyłącznie do konkretnego urządzenia — np. serwera aplikacyjnego, plików księgowości lub jednej stacji roboczej.
Poniżej znajdziesz krótką instrukcję krok po kroku, jak to poprawnie skonfigurować.
1. Konfiguracja FortiClient EMS
FortiClient EMS służy do centralnego zarządzania klientami VPN. Aby rozpocząć:
Zainstaluj i skonfiguruj serwer EMS (najlepiej w środowisku Windows Server).
Dodaj połączenie z urządzeniem FortiGate w sekcji Fabric Connectors.
Utwórz użytkowników w EMS — nie ma potrzeby dodawania ich do grup, jeśli planujesz indywidualne przypisania dostępu.
2. Powiązanie użytkownika z FortiGate
Na FortiGate:
Przejdź do User & Authentication → Authentication Portal Mapping.
Dodaj użytkownika, który ma mieć dostęp przez VPN.
Upewnij się, że mapowanie wskazuje właściwy profil VPN (SSL-VPN lub IPsec).
To pozwoli FortiGate’owi rozpoznać użytkownika i jego uprawnienia.
3. Utworzenie polityki Firewall Policy
W kolejnym kroku musimy ograniczyć ruch użytkownika tylko do konkretnego hosta.
Wejdź w Policy & Objects → Firewall Policy.
Utwórz nową regułę:
Source: użytkownik lub grupa VPN (np. SSLVPN_TunnelAddr1).
Destination: konkretny host, np. serwer o IP 192.168.1.10.
Service: możesz określić konkretne porty (np. RDP, SMB, HTTPS).
Action: Allow.
Upewnij się, że ta reguła znajduje się wyżej niż ogólne polityki dopuszczające ruch VPN → LAN.
Dzięki temu użytkownik VPN będzie miał dostęp tylko do określonego urządzenia, a nie całej sieci lokalnej.
4. Testowanie konfiguracji
Po wdrożeniu:
Zaloguj się z klienta FortiClient VPN.
Sprawdź, czy użytkownik ma dostęp wyłącznie do wskazanego hosta.
Monitoruj połączenia w Log & Report → Forward Traffic, by zweryfikować, że inne adresy IP nie są osiągalne.
umożliwia łatwą segmentację użytkowników według ról lub stanowisk.
W DSERVE konfigurujemy rozwiązania Fortinet w środowiskach produkcyjnych, edukacyjnych i administracji publicznej, dbając o maksymalne bezpieczeństwo połączeń VPN i kontrolę dostępu.
]]>https://dawidsobieraj.pl/2025/11/14/jak-przygotowac-konfiguracja-fortigate-vpn-ems-tak-by-uzytkownik-vpn-mial-dostep-tylko-do-konkretnego-urzadzenia-zza-vpn/feed/0Jak skonfigurować Microsoft 365 ze skrzynkami w swojej domenie w trybie hybrydowym (M365 + obecny serwer)
https://dawidsobieraj.pl/2025/11/12/jak-skonfigurowac-microsoft-365-ze-skrzynkami-w-swojej-domenie-w-trybie-hybrydowym-m365-obecny-serwer/
https://dawidsobieraj.pl/2025/11/12/jak-skonfigurowac-microsoft-365-ze-skrzynkami-w-swojej-domenie-w-trybie-hybrydowym-m365-obecny-serwer/#respondWed, 12 Nov 2025 08:19:48 +0000https://dawidsobieraj.pl/?p=12841Cel: uruchomić pocztę w Microsoft 365 dla wybranych użytkowników w domenie willi.com.pl, pozostawiając istniejący serwer oraz obecny rekord MX bez zmian. Ruch przychodzący trafia nadal na dotychczasowy serwer, a wybrane skrzynki w M365 są obsługiwane przez mechanizm przekierowań oraz wewnętrzne trasowanie (Internal Relay) w Exchange Online.
Kiedy to ma sens?
chcesz migrację etapową (nie wszyscy naraz),
chcesz zachować MX na aktualnym hostingu,
chcesz równolegle działać: część skrzynek na starym serwerze, część w Exchange Online.
Architektura przepływu poczty (w skrócie)
Przychodząca: Internet → stary serwer (MX)
jeśli adres należy do użytkownika już przeniesionego do M365 → forward na jego alias @tenant.onmicrosoft.com
jeśli użytkownik pozostaje na starym serwerze → normalna dostawa lokalnie
Wychodząca:
z M365 → Internet (zgodnie z politykami M365, SPF/DMARC)
ze starego serwera → jak dotychczas
Wymagania wstępne (checklista)
Dostęp do: panelu DNS domeny willi.com.pl, centrum administracyjnego M365 (Microsoft 365 admin, Exchange admin), panelu administracyjnego obecnego serwera poczty.
Znajomość nazwy dzierżawy M365 (np. tenant.onmicrosoft.com).
Możliwość ustawienia forwardów na starym serwerze (na wybrane skrzynki).
Publiczny adres IP starego serwera (do SPF).
Krok 1. Autoryzuj domenę willi.com.pl w Microsoft 365
Wejdź do Microsoft 365 Admin Center → Ustawienia → Domeny → Dodaj domenę.
Wprowadź willi.com.pl.
Potwierdź własność dodając wskazany rekord TXT w DNS (najczęściej w formie MS=msXXXXXXXX).
Nie zmieniaj MX (zostaje na starym serwerze). W kreatorze pomiń/odznacz kroki dotyczące MX, jeśli są sugerowane.
Efekt: Microsoft 365 „zna” domenę, ale mail przychodzący nadal płynie zgodnie z obecnym MX.
Krok 2. Zaktualizuj rekord SPF (by legalnie wysyłać z M365)
W rekordzie SPF domeny dodaj Microsoft 365, czyli include:spf.protection.outlook.com. Przykład bezpiecznej, hybrydowej polityki (dopasuj IP starego serwera):
ip4:XX.XX.XX.XX – publiczny IP starego serwera poczty (jeśli on również wysyła e-maile).
include:spf.protection.outlook.com – autoryzuje wysyłkę z Exchange Online.
-all – odrzucaj źródła nieujęte w SPF.
Rekomendacje dodatkowe (opcjonalnie, ale warto): włącz DKIM dla willi.com.pl w M365 i skonfiguruj DMARC.
Krok 3. Utwórz użytkowników / skrzynki w M365
Dla osób, które mają działać już w chmurze:
W Microsoft 365 Admin Center → Użytkownicy → Aktywni użytkownicy dodaj użytkownika i licencję Exchange Online.
Nadaj mu adres w domenie willi.com.pl (np. jan.nowak@willi.com.pl).
Zwróć uwagę, że każda skrzynka w M365 ma też automatycznie alias @tenant.onmicrosoft.com (np. jan.nowak@tenant.onmicrosoft.com). Ten alias będzie użyty do forwardu.
Dla osób, które jeszcze zostają na starym serwerze:
Możesz nic nie tworzyć w M365 albo (lepiej dla książki adresowej i reguł transportu) utworzyć Mail Contact z adresem zewnętrznym jan.nowak@willi.com.pl. Dzięki temu katalog M365 „widzi” użytkownika i można wygodniej trasować.
Krok 4. Ustaw domenę willi.com.pl w Exchange Online jako Internal Relay
Wejdź do Exchange admin center: https://admin.exchange.microsoft.com → Mail flow → Accepted domains.
Otwórz willi.com.pl.
Zmień typ domeny z Authoritative na Internal relay i zapisz.
Co to daje? Jeśli wiadomość dla willi.com.pl trafi do M365, a skrzynka docelowa nie istnieje w chmurze, Exchange Online przekaże (relay) ją dalej – do Twojego serwera (przez skonfigurowany konektor).
Krok 5. (Zalecane) Skonfiguruj konektor Outbound z M365 do Twojego serwera
Aby Internal Relay mógł faktycznie wysłać dalej do starego serwera, utwórz konektor:
Exchange admin center → Mail flow → Connectors → Add (+).
From: Office 365 → To: Partner organization.
Nazwij np. To-legacy-willi.
Use the sender’s domain → wskaż willi.com.plalbo wybierz warunek „For email messages sent to these domains” i dodaj willi.com.pl.
Smart host: podaj host Twojego serwera (np. mail.willi.com.pl) lub jego publiczny FQDN.
Sposób uwierzytelnienia:
najprościej TLS opportunistic z walidacją certyfikatu (jeśli serwer ma poprawny cert),
alternatywnie MX na smart hoście i/lub ograniczenia po IP.
Zakończ kreator testem.
Dzięki temu Exchange Online wie, gdzie dostarczyć pocztę dla skrzynek, których nie ma w chmurze (Internal Relay + Outbound Connector).
Krok 6. Na starym serwerze włącz forwardy dla przeniesionych użytkowników
Dla każdego użytkownika zmigrowanego do M365 ustaw przekierowanie:
Z:jan.nowak@willi.com.pl (stary serwer)
Do:jan.nowak@tenant.onmicrosoft.com (alias O365)
Skąd wziąć alias @tenant.onmicrosoft.com? W panelu M365 – po utworzeniu skrzynki jest on widoczny na liście aliasów/adresów (powstaje automatycznie).
Dzięki temu, gdy poczta wpadnie na stary serwer (bo MX został), wiadomości do migrowanych osób polecą dalej do Exchange Online.
Krok 7. Testy end-to-end
SPF: sprawdź rekord TXT (np. nslookup -type=txt willi.com.pl). Upewnij się, że zawiera include:spf.protection.outlook.com i IP starego serwera.
Dostawa do chmury: wyślij wiadomość na adres użytkownika, który ma forward do @tenant.onmicrosoft.com – sprawdź, czy trafia do skrzynki M365.
Dostawa na stary serwer: wyślij wiadomość do użytkownika, który nie ma skrzynki w M365 – powinna zostać dostarczona lokalnie.
Wysyłka z M365: z konta M365 wyślij wiadomość na zewnątrz – sprawdź nagłówki (powinny wskazywać protection.outlook.com).
Wysyłka ze starego serwera: bez zmian – upewnij się, że SPF pokrywa ten serwer (brak „fail” w testach).
Najczęstsze pułapki i jak ich uniknąć
Zły include w SPF – prawidłowy to include:spf.protection.outlook.com, nie include:microsoft....
Brak konektora w M365 – Internal Relay nie zadziała skutecznie, jeśli M365 nie wie, dokąd przesłać pocztę (Krok 5).
Forward dla niewłaściwych kont – ustawiaj przekierowanie tylko dla użytkowników przeniesionych do M365, w przeciwnym razie stworzysz pętle.
TLS/certyfikat na starym serwerze – jeśli nie masz poprawnego certyfikatu, rozważ prostsze ustawienia lub aktualizację certu.
Autorytatywna domena w M365 – jeśli przez pomyłkę zostawisz Authoritative, M365 będzie odrzucać pocztę dla skrzynek nieistniejących w chmurze zamiast ją relayować.
Brak DKIM/DMARC – nie wymagane do działania, ale zdecydowanie poprawiają dostarczalność i reputację.
(Opcjonalnie) Wersja PowerShell dla administratorów
# Połącz z Exchange Online
Connect-ExchangeOnline
# Ustaw domenę jako Internal Relay
Set-AcceptedDomain -Identity "willi.com.pl" -DomainType InternalRelay
# Dodaj/zweryfikuj konektor outbound do starego serwera
New-OutboundConnector -Name "To-legacy-willi" `
-ConnectorType Partner `
-RecipientDomains "willi.com.pl" `
-SmartHosts "mail.willi.com.pl" `
-TlsSettings Opportunistic `
-IsTransportRuleScoped $false
# (Przykład) Mail Contact dla użytkownika pozostającego na starym serwerze
New-MailContact -Name "Jan Nowak (legacy)" `
-ExternalEmailAddress "jan.nowak@willi.com.pl" `
-FirstName "Jan" -LastName "Nowak"
W DNS rekord SPF aktualizujesz w panelu domeny – PowerShellem tego nie zrobisz.
Tydzień 2: stopniowe przenoszenie kolejnych użytkowników (forwardy na starym serwerze).
Tydzień 3+: po zakończeniu migracji wszystkich – przełączenie MX na M365 (jeśli chcesz) i wyłączenie relay/forwardów.
FAQ – krótkie odpowiedzi
Czy muszę od razu zmieniać MX? Nie. W tym scenariuszu MX zostaje na starym serwerze, dopóki chcesz.
Skąd wziąć adres @tenant.onmicrosoft.com? Z karty użytkownika w M365 – tworzy się automatycznie przy zakładaniu skrzynki.
Co z rekordami Autodiscover/Exchange? Dla użytkowników w M365 warto wskazać autodiscover na chmurę (CNAME do autodiscover.outlook.com), ale przy MX na stary serwer rób to ostrożnie – najlepiej po użytkownikach, którzy już są w M365.
Czy potrzebuję inbound connector do M365 (z legacy)? Nie jest wymagany w tej wersji przepływu, bo przychodzący ruch idzie do legacy (MX), a nie do M365. Outbound z M365 do legacy tak – żeby Internal Relay miał trasę.
Lista kontrolna (do odhaczenia)
Dodana domena willi.com.pl do M365, potwierdzona TXT
Utworzone skrzynki w M365 dla migrowanych + weryfikacja aliasu @tenant.onmicrosoft.com
Accepted domain w M365 → Internal relay
Konektor Outbound z M365 do starego serwera (smart host)
Forwardy na starym serwerze → @tenant.onmicrosoft.com (tylko dla migrowanych)
Testy przychodzącej i wychodzącej poczty, nagłówki, SPF/DKIM/DMARC
Podsumowanie
W powyższej konfiguracji nie zmieniasz MX, a mimo to możesz płynnie przenosić skrzynki do Microsoft 365. Kluczem jest:
SPF z include:spf.protection.outlook.com,
Internal Relay w Exchange Online,
konektor z M365 do starego serwera,
forwardy z legacy do aliasów @tenant.onmicrosoft.com dla przeniesionych użytkowników.
]]>https://dawidsobieraj.pl/2025/11/12/jak-skonfigurowac-microsoft-365-ze-skrzynkami-w-swojej-domenie-w-trybie-hybrydowym-m365-obecny-serwer/feed/0Powiadomienia o nowych mailach ze skrzynki udostępnionej na czat Teams – krok po kroku (Power Automate)
https://dawidsobieraj.pl/2025/10/30/powiadomienia-o-nowych-mailach-ze-skrzynki-udostepnionej-na-czat-teams-krok-po-kroku-power-automate/
https://dawidsobieraj.pl/2025/10/30/powiadomienia-o-nowych-mailach-ze-skrzynki-udostepnionej-na-czat-teams-krok-po-kroku-power-automate/#respondThu, 30 Oct 2025 18:23:45 +0000https://dawidsobieraj.pl/?p=12837Chcesz, żeby każda nowa wiadomość w skrzynce udostępnionej od razu pingowała zespół na czacie Microsoft Teams? Poniżej gotowy scenariusz do skopiowania — z nazwami akcji, tokenami Dynamic content, warunkami filtrującymi i dodatkami (link „Otwórz w Outlook Web”, priorytety, duże załączniki).
Co zbudujemy
Przepływ chmurowy (Cloud flow), który:
reaguje na nowy e-mail w Shared Mailbox,
pobiera web link do wiadomości,
wysyła na czat Teams wiadomość „WorkFlow” z polami: Od → Do → Temat → Podgląd → Link.
Wymagania
Licencje: Microsoft 365 (z Power Automate w planie M365) + dostęp do Teams; bez licencji premium.
Uprawnienia: konto uruchamiające flow ma Full Access do skrzynki udostępnionej oraz dostęp do czatu/zespołu, gdzie postujemy.
Konektory: Office 365 Outlook, Microsoft Teams.
Architektura przepływu
Trigger: When a new email arrives in a shared mailbox (V2) (Office 365 Outlook)
Akcja: Get email (V3) – aby uzyskać webLink do wiadomości (wejście: Message Id z triggera)
Akcja: Send a message in a chat or channel (Microsoft Teams) – publikacja na czacie 1:1, grupowym albo w kanale
Konfiguracja – instrukcja
1) Trigger: „Gdy nadejdzie nowy e-mail w skrzynce udostępnionej (V2)”
Shared mailbox address: nazwa-skrzynki@firma.pl
(Opcjonalnie) Folder: Inbox (domyślne) lub inny
(Opcjonalnie) Only with Attachments / Include Attachments — według potrzeb
(Opcjonalnie) Importance: Any / High
Trigger conditions (filtrowanie na wejściu – zalecane): Ustaw w Settings triggera, aby nie odpalać przepływu dla mało istotnych maili, np. tylko „PILNE” lub z ważnością High:
Dzięki temu oszczędzasz limity i utrzymujesz porządek w logach.
2) „Get email (V3)”
Message Id: @{triggerBody()?['id']} Ta akcja zwróci m.in. webLink – bezpośredni link „Otwórz w Outlook w przeglądarce”.
3) „Send a message in a chat or channel” (Teams)
Post as: Flow bot (zalecane)
Post in: Chat with user(s) (lub Channel → wybierz zespół/kanal)
Recipients / Channel: wybierz adresatów lub kanał
Message (pole tekstowe) – wstaw poniższy szablon:
**Nowa wiadomość w skrzynce:** Shared Mailbox – @{triggerOutputs()?['body/recipientEmailAddress']}
• **Od:** @{triggerOutputs()?['body/from/emailAddress/name']} <@{triggerOutputs()?['body/from/emailAddress/address']}>
• **Do:** @{join(triggerOutputs()?['body/toRecipients'], ', ')}
• **Temat:** @{triggerBody()?['subject']}
• **Podgląd:** @{triggerBody()?['bodyPreview']}
[Otwórz w Outlook Web](@{outputs('Get_email_(V3)')?['body/webLink']})
Uwaga dot. To: – pole toRecipients bywa tablicą obiektów. join() działa, jeśli konektor zwraca go jako tablicę stringów. Jeśli to obiekty, użyj „Select” → „Join” (patrz „Zaawansowane warianty” poniżej).
Gotowe! Test i publikacja
Wyślij testowy e-mail na skrzynkę udostępnioną.
W historii uruchomień sprawdź, czy Get email (V3) zwrócił webLink.
Zobacz, czy czat/kanal w Teams dostał komunikat.
Personalizacja i dobre praktyki
A) Formatowanie wiadomości
Teams akceptuje Markdown (pogrubienia, linki, listy). Trzymaj treść krótko, dodaj tylko najważniejsze pola.
B) Warunki biznesowe
Filtr domeny nadawcy: w treści warunku użyj contains(triggerOutputs()?['body/from/emailAddress/address'], '@klient.pl')
Załączniki: dodaj ścieżkę „Jeśli hasAttachments = true → …” i np. dołącz link do pliku po zapisie w SharePoint.
C) Nazewnictwo i środowiska
Nazwij przepływ np. MAIL2TEAMS - SharedMailbox - Notifications.
Przechowuj w Solution (ALM), użyj konta serwisowego (Service Account) do konektorów.
Zaawansowane warianty
1) Ładniejszy layout z Adaptive Card
Zamiast zwykłej wiadomości użyj akcji „Post adaptive card and wait for a response” i wklej JSON karty (np. z Adaptive Cards Designer). Pola dynamiczne wstawiasz tak samo. Dodaj przyciski „Przypisz”, „Oznacz jako obsłużone”.
2) „Do:” jako czytelna lista adresów
Jeśli toRecipients przychodzi jako tablica obiektów, dodaj akcje:
Select:
From: @{triggerOutputs()?['body/toRecipients']}
Map: email → item()?['emailAddress']?['address']
Join:
From: wynik Select
Separator: ,
W wiadomości użyj: @{outputs('Join')}
3) Ominięcie duplikatów / floodu
Użyj Trigger conditions (jak wyżej).
Do wersjonowania użyj internetMessageId i zapisuj przetworzone ID w SharePoint/Dataverse, zanim wyślesz komunikat.
4) Różne kanały wg reguł
Dodaj Switch po subject/from i kieruj notyfikację do różnych kanałów (np. #sprzedaż, #serwis).
Rozwiązywanie problemów
Brak wiadomości w Teams: sprawdź historię uruchomień oraz czy konto połączenia ma Full Access do skrzynki i dostęp do odbiorców w Teams.
Brak linku „Otwórz w Outlook Web”: upewnij się, że dodałeś Get email (V3) i w treści używasz body/webLink.
Błędy uprawnień: w Outlook connector użyj konta serwisowego z nadanym Full Access do Shared Mailbox (Exchange Admin Center).
Ograniczenia rozmiaru: wiadomości >35 MB z dużymi załącznikami mogą nie przechodzić — rozważ warunki hasAttachments=false lub upload załączników do SharePoint i link w karcie.
W kilka minut możesz zautomatyzować przepływ informacji: nowy mail → natychmiastowa, czytelna notyfikacja w Teams z klikanym linkiem do podglądu. Zacznij od prostego wariantu, a potem dodawaj warunki, Adaptive Card i routing do kanałów — dokładnie tak, jak opisałem powyżej. Jeśli chcesz, mogę przygotować gotowy export rozwiązania (Flow) do importu w Twoim środowisku.
Autor: Błażej Jadach
]]>https://dawidsobieraj.pl/2025/10/30/powiadomienia-o-nowych-mailach-ze-skrzynki-udostepnionej-na-czat-teams-krok-po-kroku-power-automate/feed/0Jak naprawiliśmy drukowanie etykiet przez LPT (krok po kroku) | Konfiguracja LPT do COMARCH XL
https://dawidsobieraj.pl/2025/10/15/jak-naprawilismy-drukowanie-etykiet-przez-lpt-krok-po-kroku-konfiguracja-lpt-do-comarch-xl/
https://dawidsobieraj.pl/2025/10/15/jak-naprawilismy-drukowanie-etykiet-przez-lpt-krok-po-kroku-konfiguracja-lpt-do-comarch-xl/#respondWed, 15 Oct 2025 09:16:23 +0000https://dawidsobieraj.pl/?p=12833
Jeśli aplikacja wymaga portu LPT (np. starsze moduły wydruku lub programy DOS-owe), najpewniejszą metodą jest „przechwycenie” drukarki etykiet na LPT i podanie jej gotowego pliku z danymi etykiety. Poniżej kompletna instrukcja, która u nas zadziałała.
1) Udostępnij drukarkę etykiet i nazwij udział
W Ustawienia → Drukarki i skanery wybierz swoją drukarkę etykiet → Właściwości drukarki → Udostępnianie → zaznacz Udostępnij tę drukarkę. Nadaj prostą nazwę udziału, np. etykieta2.
2) Zmapuj drukarkę na port LPT
W wierszu poleceń (uruchomionym jako Administrator) wykonaj:
net use LPT1: /delete /y
net use LPT1: \\localhost\etykieta2 /persistent:yes
Dzięki temu każda aplikacja wysyłająca na LPT1: trafi do udziału \\localhost\etykieta2.
3) Zweryfikuj schemat wydruku w programie XL
W naszym przypadku schemat składał się z zapytania SQL, transformacji XSL oraz definicji pliku wyjściowego i skryptu uruchomieniowego.
Schemat wydruku etykiety:
[SQL]
select Wynik+CHAR(10) as Wynik from cdn.POL_EtyPrzyklad5
Order by Kolejnosc,Linia
[XSL]
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method = "xml" omit-xml-declaration="yes"/>
<xsl:preserve-space elements="*"/>
<xsl:template match="/">
<xsl:for-each select="ROOT">
<xsl:apply-templates select="RECORDSET1"/>
</xsl:for-each>
</xsl:template>
<xsl:template match="RECORDSET1">
<xsl:apply-templates select="RECORD" mode="r1"/>
</xsl:template>
<xsl:template match="RECORD" mode="r1">
<xsl:value-of select="@Wynik" />
</xsl:template>
</xsl:stylesheet>
[FILE]
C:\ETYKIETA\Etykieta.txt
[RUN]
c:\etykieta\DrukujKod.bat
4) Sprawdź zawartość skryptu drukującego
Plik: c:\etykieta\DrukujKod.bat
W naszym przypadku wystarczyło:
Copy C:\etykieta\etykieta.txt LPT1
I to wszystko — drukowanie działa OK.
Drobne wskazówki (warto wiedzieć)
Jeśli linie w pliku się „zlewają”, w SQL zamiast samego CHAR(10) użyj CHAR(13)+CHAR(10) (Windowsowy CRLF).
Niektóre drukarki/sterowniki lepiej przyjmują wysyłkę binarną: copy /b C:\etykieta\etykieta.txt LPT1:
Gdy pojawi się komunikat o uprawnieniach, uruchom CMD jako Administrator.
Jeśli komputer ma fizyczny port LPT1, a mapowanie nie działa, użyj LPT2: lub wyłącz fizyczny LPT w BIOS.
Masz podobny problem i chcesz, żebyśmy zrobili to z Tobą? Daj znać — pomożemy dobrać właściwy schemat i przygotujemy gotowe skrypty.
]]>https://dawidsobieraj.pl/2025/10/15/jak-naprawilismy-drukowanie-etykiet-przez-lpt-krok-po-kroku-konfiguracja-lpt-do-comarch-xl/feed/0Dig.IT – Granty na cyfryzację dla MŚP (nabór 3–21 listopada 2025)
https://dawidsobieraj.pl/2025/10/14/dig-it-granty-na-cyfryzacje-dla-msp-nabor-3-21-listopada-2025/
https://dawidsobieraj.pl/2025/10/14/dig-it-granty-na-cyfryzacje-dla-msp-nabor-3-21-listopada-2025/#respondTue, 14 Oct 2025 14:38:03 +0000https://dawidsobieraj.pl/?p=12822Szybki start: Agencja Rozwoju Przemysłu S.A. ogłosiła pilotażowy konkurs Dig.IT – Transformacja cyfrowa (FENG 2021–2027, Działanie 2.21). Pierwszy nabór trwa od 3 do 21 listopada 2025 r. (do 16:00), a pula środków wynosi 20 mln zł. Kolejny nabór planowany jest na czerwiec 2026. Nowość: Pojawiła się ciekawa dotacja, którą możemy wykorzystać do unowocześnienia środowiska informatycznego – od wymiany komputerów (tam, gdzie brak wsparcia Windows 11), przez licencje i szkolenia, po wdrożenie cyberbezpieczeństwa i systemów UTM. Skontaktuj się ze mną, jeśli chcesz wystartować z dotacją – pomogę przygotować projekt i wniosek.
Dla kogo jest Dig.IT?
Program jest skierowany do mikro, małych i średnich firm z sektora przetwórstwa przemysłowego i usług produkcyjnych.
Warunki kwalifikowalności (średnia ważona z 3 ostatnich lat):
min. 5 pełnych lat obrotowych, limit de minimis dostępny,
ROS ≥ 4%, Quick Ratio 0,7–1,8, Zadłużenie ogólne ≤ 68%.
Na co można dostać dofinansowanie?
Obligatoryjnie (co najmniej jedno):
nabycie i wdrożenie gotowych technologii cyfrowych, oraz/lub
prace programistyczne prowadzące do opracowania i wdrożenia technologii.
Fakultatywnie (łącznie do 40% kosztów kwalifikowanych):
szkolenia pracowników,
niezbędne środki trwałe (np. serwery, stacje robocze, urządzenia sieciowe),
materiały i eksploatacja niezbędne do wdrożenia.
Co możesz sfinansować praktycznie (przykłady)
Wymiana komputerów w lokalizacjach, gdzie sprzęt nie spełnia wymagań Windows 11 (jako środki trwałe – w puli do 40%).
Licencje na oprogramowanie produkcyjne/biurowe/systemowe (w ramach wdrażanych technologii cyfrowych).
Szkolenia z obsługi nowych systemów (ERP/MES/OT/AI).
Cyberbezpieczeństwo: segmentacja sieci OT/IT, EDR/NDR/SOC, kopie offline, DR/BCP.
Systemy UTM/NGFW (np. kontrola aplikacji, IPS, filtrowanie treści, VPN) jako element wdrożenia technologii cyfrowych.
Integracje i automatyzacje (MES/SCADA, ERP/WMS, AI/big data, analityka predykcyjna).
Ile i na jakich zasadach?
Dofinansowanie do 50% kosztów kwalifikowanych (de minimis).
Grant: 150 000 – 850 000 zł.
Limit przychodowy: grant ≤ 30% średnich rocznych przychodów netto ze sprzedaży (ostatnie 3 lata).
Wypłata:jednorazowa refundacja (brak zaliczek i płatności pośrednich).
Terminy i ważne zastrzeżenia
Nabór:3–21 listopada 2025 (do 16:00) przez SI Dig.IT (wnioski.digit.arp.pl).
Pula:20 000 000 zł.
Możliwe skrócenie/wydłużenie naboru (komunikat z 2 dni wyprzedzeniem).
Następny nabór:czerwiec 2026.
Jak przygotować się do złożenia wniosku? (checklista)
Sprawdź kwalifikowalność (branża, 5 lat, de minimis, wskaźniki).
Zdefiniuj projekt: cel biznesowy, zakres technologiczny, mierzalne efekty (KPI).
Budżet i harmonogram: wyceny, rozdzielenie części fakultatywnej (≤40%), wkład własny.
Policz limity: 50% dofinansowania i 30% przychodów.
Czy szkolenia są kwalifikowane? Tak, ale w ramach puli fakultatywnej (łącznie ≤40%). Czy są zaliczki? Nie, tylko refundacja po zakończeniu. Jak działa limit 30%? Wysokość grantu nie może przekroczyć 30% średnich rocznych przychodów netto z 3 lat. Czy UTM/NGFW i EDR/NDR „przechodzą”? Tak, gdy są częścią wdrażanych technologii cyfrowych i poprawy bezpieczeństwa procesów.
Chcesz wystartować z dotacją?
Skontaktuj się ze mną – przygotuję bezpłatny pre-assessment wskaźników, zarys projektu (wymiana komputerów pod Windows 11, licencje, szkolenia, UTM/EDR, integracje) i przeprowadzę Cię przez budżet, harmonogram oraz komplet dokumentów do złożenia wniosku.
DS@DAWIDSOBIERAJ.PL / 503-683-550
]]>https://dawidsobieraj.pl/2025/10/14/dig-it-granty-na-cyfryzacje-dla-msp-nabor-3-21-listopada-2025/feed/0Przejmowanie ról FSMO w Active Directory – co to jest, po co to robimy i jak to zrobić krok po kroku
https://dawidsobieraj.pl/2025/10/05/przejmowanie-rol-fsmo-w-active-directory-co-to-jest-po-co-to-robimy-i-jak-to-zrobic-krok-po-kroku/
https://dawidsobieraj.pl/2025/10/05/przejmowanie-rol-fsmo-w-active-directory-co-to-jest-po-co-to-robimy-i-jak-to-zrobic-krok-po-kroku/#respondSun, 05 Oct 2025 14:40:41 +0000https://dawidsobieraj.pl/?p=12818
Wstęp
Active Directory (AD) to serce każdej domeny Windows – kontroluje użytkowników, komputery, polityki grupowe i wiele innych elementów infrastruktury IT. W środowisku z wieloma kontrolerami domeny (DC) każda instancja replikuje dane katalogowe, jednak niektóre operacje muszą być wykonywane wyłącznie przez jeden, specjalny serwer. Właśnie do tego służą role FSMO (ang. Flexible Single Master Operations).
Czym są role FSMO?
W każdej domenie AD istnieje pięć ról FSMO, które są kluczowe dla prawidłowego działania całej infrastruktury:
Rola FSMO
Zakres działania
Opis
Schema Master
Las
Odpowiada za modyfikacje schematu Active Directory (np. przy instalacji Exchange lub rozszerzeniach AD).
Domain Naming Master
Las
Zarządza dodawaniem i usuwaniem domen w lesie AD.
PDC Emulator (Primary Domain Controller)
Domena
Synchronizuje czas, odpowiada za hasła, blokady kont i kompatybilność z systemami starszymi (NT4).
RID Master
Domena
Przydziela pule identyfikatorów RID dla tworzenia nowych obiektów w domenie (kont, grup, komputerów).
Infrastructure Master
Domena
Aktualizuje odniesienia do obiektów międzydomenowych (np. grupy z innej domeny).
Kiedy należy przejąć role FSMO?
Zazwyczaj role FSMO są rozdzielone automatycznie między kontrolery domeny. Problem pojawia się, gdy serwer pełniący te role ulegnie awarii – przestaje być osiągalny, nie działa replikacja, nie można tworzyć nowych użytkowników lub grup.
W takiej sytuacji, jeśli serwer nie wróci do życia, należy ręcznie przejąć role FSMO (tzw. „seizure”) na inny działający kontroler domeny.
Jak sprawdzić, który serwer ma role FSMO?
W PowerShell wystarczy użyć:
netdom query fsmo
Lub w GUI – narzędzie Active Directory Users and Computers → prawym na domenę → Operations Masters.
Jak przejąć role FSMO – krok po kroku
W naszym przypadku, główny serwer domenowy WIN2016 uległ awarii i nie było możliwości nawiązania z nim połączenia. Drugi kontroler domeny AD.bianco.local przejął jego obowiązki po wymuszeniu seize ról FSMO.
Każde polecenie wymusi przejęcie danej roli na nowy kontroler, nawet jeśli poprzedni jest nieosiągalny.
W naszym przypadku (realne wdrożenie DSERVE)
W środowisku ad.local.ad pierwotny serwer WIN2016 przestał odpowiadać, przez co przestały działać niektóre funkcje Active Directory, w tym przydzielanie nowych identyfikatorów RID oraz synchronizacja PDC.
Podczas diagnostyki:
dcdiag /test:ridmanager /v
zwracał błędy w module RID, a repadmin /syncall /AdeP wskazywał brak łączności z WIN2016.
W tej sytuacji, wykonaliśmy przejęcie ról FSMO (FSMO seize), przypisując je na drugi kontroler domeny AD.bianco.local.
Po tej operacji:
Role RID, PDC oraz Schema Master zostały przeniesione na nowy DC,
Replikacja w domenie została zsynchronizowana,
Użytkownicy mogli ponownie logować się i korzystać z zasobów domenowych,
Środowisko odzyskało stabilność.
Jak zweryfikować wynik?
Po zakończeniu operacji można sprawdzić aktualne przypisanie ról:
Przejęcie ról FSMO to czynność awaryjna, ale często ratująca całą domenę przed paraliżem. Jeśli główny kontroler domeny nie działa, nie wystarczy uruchomić drugiego DC – trzeba upewnić się, że wszystkie kluczowe role FSMO są aktywne na działającym serwerze.
W praktyce warto:
Mieć co najmniej dwa kontrolery domeny,
Regularnie wykonywać kopie zapasowe system state,
Sprawdzać stan replikacji (repadmin /replsummary),
Dokumentować aktualnych właścicieli ról FSMO.
W DSERVE takie działania wykonujemy rutynowo, zapewniając naszym klientom ciągłość działania środowisk AD, serwerów i systemów bezpieczeństwa.
Podsumowanie techniczne
Komenda
Cel
netdom query fsmo
Sprawdzenie aktualnych ról FSMO
ntdsutil → roles → seize <rola>
Przejęcie danej roli FSMO
dcdiag /test:ridmanager /v
Diagnostyka RID Mastera
repadmin /syncall /AdeP
Wymuszenie synchronizacji między DC
Get-ADDomain / Get-ADForest
Weryfikacja nowych właścicieli FSMO
Wnioski
Active Directory potrafi działać nawet przy awarii jednego z kontrolerów, ale utrata serwera FSMO bez przejęcia jego ról może spowodować poważne problemy w całej domenie – od niemożności tworzenia użytkowników po błędy w logowaniu. Dlatego procedura FSMO seize powinna być znana każdemu administratorowi.
DSERVE – zarządzamy, monitorujemy i przywracamy środowiska Active Directory, gdy inni dopiero szukają przycisku „Start”. Masz problem z AD, kontrolerem domeny lub replikacją? Skontaktuj się z nami – pomożemy odzyskać kontrolę nad infrastrukturą IT.
]]>https://dawidsobieraj.pl/2025/10/05/przejmowanie-rol-fsmo-w-active-directory-co-to-jest-po-co-to-robimy-i-jak-to-zrobic-krok-po-kroku/feed/0Co zrobić po włamaniu na Facebooka — praktyczny poradnik „krok po kroku”
https://dawidsobieraj.pl/2025/09/26/co-zrobic-po-wlamaniu-na-facebooka-praktyczny-poradnik-krok-po-kroku/
https://dawidsobieraj.pl/2025/09/26/co-zrobic-po-wlamaniu-na-facebooka-praktyczny-poradnik-krok-po-kroku/#respondFri, 26 Sep 2025 15:10:20 +0000https://dawidsobieraj.pl/?p=12814Gdy zauważysz przejęcie konta, liczy się czas. Poniżej dostajesz prosty, praktyczny scenariusz działań: od natychmiastowej zmiany haseł, przez zabezpieczenie dowodów, po zgłoszenia do odpowiednich instytucji. Na końcu znajdziesz też krótką instrukcję dla skrzynki e-mail.
TL;DR (dla pośpiechu)
Od razu zmień hasło i wyloguj wszystkie sesje.
Zabezpiecz ślady: zrzuty ekranu + pełny eksport danych.
Zgłoś incydent do CSIRT NASK (CERT Polska).
Spakuj dowody dla Policji.
Włącz 2FA (MFA) i usuń nieznane urządzenia/aplikacje.
Zrób to samo dla e-maila.
1) Natychmiast: zmiana hasła i wylogowanie wszystkich
Ścieżka w aplikacji / WWW: Menu → Ustawienia i prywatność → Ustawienia → Centrum kont (Accounts Center) → Hasło i zabezpieczenia.
Zmień hasło na mocne i unikalne (min. 12 znaków, małe/duże litery, cyfry, znak specjalny).
W „Miejsca logowania” / „Sesje” wyloguj się ze wszystkich urządzeń (lub przynajmniej usuń podejrzane sesje).
Jeśli zarządzasz Stronami / Menedżerem reklam: sprawdź Role / Użytkownicy i usuń nieznane osoby (administratorzy, analitycy, menedżerzy reklam).
Zmień też hasło do powiązanego e-maila (to często wektor przejęcia).
Tip: jeżeli nie możesz się zalogować, użyj „Nie pamiętam hasła” i odzyskiwania konta. Zapisuj po drodze wszystkie komunikaty i daty.
2) Zabezpieczenie dziennika zdarzeń i śladów (dowody)
Zrób to zanim cokolwiek posprzątasz — chodzi o nieedytowalne kopie:
Zrzuty ekranu z:
Dziennika aktywności (posty, komentarze, zmiany profilu, logowania),
Miejsc logowania / Aktywnych sesji (urządzenia, lokalizacje, daty/godziny),
Użytkowników/rol w Stronach/Menedżerze firmy (jeśli dotyczy),
Ewentualnych kampanii reklamowych (kto dodał, kiedy, budżety).
Eksport pełnych danych: „Twoje informacje na Facebooku → Pobierz informacje” Zaznacz co najmniej: logowania/urządzenia, aktywności, reklamy/płatności, ustawienia.
Zachowaj e-maile powiadomień (logowania, zmiana hasła, nowe urządzenie) z pełnymi nagłówkami.
Jeśli były płatności/reklamy: faktury, historia obciążeń, metody płatności.
Jak nazwać pliki? 2025-09-26_FB_logowania_zrzuty.pdf 2025-09-26_FB_eksport_danych.zip 2025-09-26_FB_roles_pages.pdf
3) Zgłoszenie incydentu do CSIRT NASK (CERT Polska)
Kanał: formularz online (incydent.cert.pl) lub e-mail (cert@cert.pl).
W treści podaj:
Daty i godziny zdarzeń (z czasem lokalnym),
Opis co się stało (np. nieautoryzowane logowanie, publikacje, reklamy),
Co już zrobiłeś (zmiana hasła, wylogowanie, eksport danych),
Dowody w załącznikach (zrzuty, eksporty, nagłówki e-mail),
Wpływ (spam do kontaktów, starty finansowe, ryzyko RODO),
Dane do kontaktu, informacja, czy sprawa została zgłoszona na Policję.
Zachowaj numer zgłoszenia i dopisz go do osi czasu incydentu.
4) Co przygotować dla Policji (paczka dowodowa)
Przygotuj ZIP z materiałami + wydruk najważniejszych ekranów:
Zrzuty: Dziennik aktywności, Miejsca logowania, alerty o logowaniu, lista administratorów, zmiany w reklamach/płatnościach.
Pełny eksport „Twoje informacje na Facebooku” (oryginalne pliki, bez przeróbek).
Nagłówki e-mail („Internet headers”) z powiadomień bezpieczeństwa.
Logi płatności/reklam (jeżeli uruchomiono kampanie lub dodano metody płatności).
Krótka oś czasu zdarzeń (kto/co/kiedy, z numerami zgłoszeń do FB/CSIRT/Policji).
(Dodatkowo) kontakt do lokalnych komórek ds. cyberprzestępczości.
Minimalna oś czasu (wzór do skopiowania):
2025-09-26 08:15 — Alert o logowaniu z nowego urządzenia (Android, Warszawa).
2025-09-26 08:20 — Publikacja nieautoryzowanego posta (zrzut_01.png).
2025-09-26 08:25 — Zmiana hasła, wylogowanie wszystkich sesji.
2025-09-26 08:40 — Eksport danych z „Twoje informacje na Facebooku”.
2025-09-26 09:00 — Zgłoszenie do CSIRT NASK (ID: NASK-2025-XXXX).
2025-09-26 10:30 — Zgłoszenie na Policję (sygn. sprawy, jednostka).
5) Włączenie i utwardzenie MFA (2FA)
Ścieżka: Menu → Ustawienia i prywatność → Ustawienia → Centrum kont → Hasło i zabezpieczenia → Uwierzytelnianie dwuskładnikowe.
Wybierz metodę (zalecana kolejność):
Aplikacja uwierzytelniająca (TOTP) — np. Microsoft/Google Authenticator.
SMS — tylko jako opcja awaryjna (mniej bezpieczna).
Zapisz kody zapasowe i schowaj offline.
Cofnij zaufanie wszystkim nieznanym urządzeniom w „Rozpoznane/Zaufane urządzenia”.
Odłącz aplikacje, których nie rozpoznajesz, w sekcji połączonych aplikacji/serwisów.
Dodatkowe utwardzenie i higiena bezpieczeństwa
E-mail powiązany z Facebookiem: zmień hasło, włącz 2FA, sprawdź filtry i przekierowania (czy napastnik nie dodał reguł ukrywających maile z Facebooka).
Sprzęt i przeglądarki: przeskanuj antywirusem/EDR, zaktualizuj system i przeglądarki, usuń podejrzane rozszerzenia.
Zespół i znajomi: poinformuj o incydencie, poproś o ignorowanie nietypowych wiadomości z Twojego konta.
Polityki firmowe: jeżeli to konto firmowe, zaktualizuj procedury IR (incident response), listę administratorów i sposób zatwierdzania zmian w reklamach.
To samo zrób dla swojej skrzynki e-mail (konieczne!)
Zmień hasło na mocne i unikalne.
Włącz dwuskładnikowe logowanie (MFA/2FA) w Gmail/Outlook/innym dostawcy.
Sprawdź filtry i przekierowania (usuń obce reguły).
Wyloguj wszystkie sesje (zakończ aktywne logowania na innych urządzeniach).
Odłącz nieznane aplikacje i sprawdź uprawnienia (OAuth, dostęp IMAP/POP).
Zapisz kody zapasowe i skonfiguruj numer/klucz bezpieczeństwa (jeśli obsługiwane).
Podsumowanie
Reaguj natychmiast: hasło + wylogowanie + 2FA.
Zabezpiecz dowody przed jakąkolwiek naprawą.
Zgłoś sprawę do CSIRT NASK i Policji.
Utwardź konto i pocztę (2FA, czyszczenie uprawnień, przegląd urządzeń).
]]>https://dawidsobieraj.pl/2025/09/26/co-zrobic-po-wlamaniu-na-facebooka-praktyczny-poradnik-krok-po-kroku/feed/0Kto zmienił hasło? Cyberbezpieczeństwo w praktyce na Windows
https://dawidsobieraj.pl/2025/09/23/kto-zmienil-haslo-cyberbezpieczenstwo-w-praktyce-na-windows/
https://dawidsobieraj.pl/2025/09/23/kto-zmienil-haslo-cyberbezpieczenstwo-w-praktyce-na-windows/#respondTue, 23 Sep 2025 06:00:08 +0000https://dawidsobieraj.pl/?p=12810W firmach to nie tylko firewalle i antywirusy decydują o bezpieczeństwie. Równie ważne są śledzenie zmian i rozliczalność: kto, kiedy i z jakiego stanowiska wprowadził konkretną zmianę. Jednym z najczęstszych i krytycznych przykładów jest zmiana hasła użytkownika lokalnego. Poniżej pokazujemy, jak włączyć audyt, jak wyciągnąć z logów Security „kto to zrobił” oraz dajemy gotowy skrypt PowerShell, który zrzuca ostatnie zmiany haseł.
Dlaczego to ważne?
Rozliczalność (accountability) – jasno wskazujemy sprawcę operacji (konto, domena, Logon ID).
Forensyka – łączymy zmianę hasła z logowaniem (4624) i źródłem (komp/IP).
Zgodność – spełniamy wymogi audytowe (np. ISO 27001, polityki haseł).
Szybka reakcja – wykrycie nieautoryzowanych zmian i możliwość natychmiastowego działania.
Włącz Audit User Account Management dla Success (i opcjonalnie Failure).
W wierszu poleceń: gpupdate /force.
Bez audytu nie będzie śladów w dzienniku Security – włącz go zawczasu!
Krok 2: Co loguje Windows?
W Event Viewer → Windows Logs → Security interesują nas m.in.:
4723 – próba zmiany hasła przez samego użytkownika (Change).
4724 – reset hasła przez inną osobę/konto (Reset).
4738 – zmiana właściwości konta (pozwala potwierdzić moment „Password Last Set”). Dodatkowo do korelacji źródła: 4624 (udane logowanie – workstation/IP).
Krok 3: Skrypt PowerShell do wyłuskania „kto zmienił hasło”
Poniższy skrypt filtruje zdarzenia 4723/4724 z ostatnich 30 dni i zwraca listę z aktorem (ByUser/ByDomain) oraz kontem docelowym (TargetUser). Zmień TARGETUSER na nazwę lokalnego konta, które chcesz prześledzić – albo usuń filtr, by zobaczyć wszystkie.
SYSTEM / serwisy: jeśli hasła zmienia automaty narzędzia (np. LAPS/Intune/skrypty), aktorem będzie SYSTEM lub konto serwisowe – to też jest „kto”.
Domena vs lokalnie: dla kont domenowych szukamy logów na kontrolerze domeny.
Brak zdarzeń = brak audytu w momencie zdarzenia. Włącz teraz, by mieć ślady na przyszłość.
Eksport do CSV: ... | Export-Csv .\ZmianyHasel.csv -NoTypeInformation -Encoding UTF8
Krok 4: Co dalej z wynikiem?
Jeśli to nieautoryzowana zmiana – natychmiast wymuś reset hasła, unieważnij sesje, sprawdź członkostwa w grupach lokalnych.
Zbierz artefakty: 4723/4724/4738 + 4624, zrzuty z net localgroup administrators, harmonogram zadań, wpisy w Task Scheduler/Services.
Rozważ LAPS (Local Administrator Password Solution) do bezpiecznego i audytowalnego zarządzania hasłami lokalnych adminów.
Podsumowanie
Dobre cyberbezpieczeństwo to nie tylko blokowanie – to też widoczność i dowody. Włączenie audytu i szybki przegląd logów Security pozwala odpowiedzieć na kluczowe pytanie: kto zmienił hasło. A z podanym skryptem – zrobisz to w minutę.
]]>https://dawidsobieraj.pl/2025/09/23/kto-zmienil-haslo-cyberbezpieczenstwo-w-praktyce-na-windows/feed/0Jak zmienić nazwy folderów Outlook z domyślnych lub z innego języka na nasz ( resetfoldernames )
https://dawidsobieraj.pl/2025/09/19/jak-zmienic-nazwy-folderow-outlook-z-domyslnych-lub-z-innego-jezyka-na-nasz-resetfoldernames/
https://dawidsobieraj.pl/2025/09/19/jak-zmienic-nazwy-folderow-outlook-z-domyslnych-lub-z-innego-jezyka-na-nasz-resetfoldernames/#respondFri, 19 Sep 2025 03:41:33 +0000https://dawidsobieraj.pl/?p=12807Dlaczego nazwy folderów są w innym języku?
Domyślne foldery poczty (takie jak Skrzynka odbiorcza, Wysłane, Kosz itp.) otrzymują nazwę w języku, który jest ustawiony w programie Outlook przy pierwszym otwarciu skrzynki. Oznacza to, że jeśli np. po raz pierwszy skonfigurowano skrzynkę w anglojęzycznej wersji Outlooka, to foldery przyjmą angielskie nazwy (“Inbox”, “Sent Items” itd.) i zachowają je, nawet jeśli później zmienimy język aplikacji. Sama zmiana języka interfejsu nie zmienia istniejących nazw folderów – trzeba je zresetować lub zmienić ręcznie. Dobra wiadomość: zawartość folderów pozostaje bezpieczna, zmienia się tylko nazwa wyświetlana folderu. Poniżej opisujemy kilka metod, jak dostosować te nazwy do preferowanego języka.
Metoda 1: Automatyczny reset nazw folderów w Outlook (Windows)
Najprostszym sposobem jest skorzystanie z wbudowanej funkcji Outlooka, która resetuje nazwy domyślnych folderów do języka aktualnie używanej aplikacji. Wykonaj następujące kroki:
Zamknij Outlooka, jeśli jest uruchomiony.
Ustaw język interfejsu Outlook na docelowy (np. polski) – opcja Plik > Opcje > Język.
Uruchom polecenie resetujące: Naciśnij Win + R, wpisz: outlook.exe /resetfoldernames …i zatwierdź Enterem. (Alternatywnie możesz to wykonać z wiersza poleceń).
Outlook uruchomi się ponownie, a nazwy wbudowanych folderów (Inbox, Sent, Trash etc.) powinny automatycznie zmienić się na odpowiadające językowi aplikacji (np. Skrzynka odbiorcza, Elementy wysłane, Kosz)
Uwaga: Jeśli brakuje Ci jakiegoś domyślnego folderu albo po migracjach pojawiły się duplikaty, pomocne może być uruchomienie najpierw outlook.exe /resetfolders (przywraca brakujące foldery systemowe), a następnie ponownie outlook.exe /resetfoldernames. Zapewni to odtworzenie struktury folderów i ujednolicenie ich nazw.
Metoda 2: Zmiana nazw folderów przez Outlook Web App (OWA)
Drugim sposobem – niewymagającym instalowania czegokolwiek na komputerze – jest użycie webowej wersji Outlooka (Outlook on the Web). Pozwala ona zmienić język skrzynki i automatycznie dostosować nazwy folderów domyślnych. Ta metoda sprawdza się na każdym systemie (Windows, macOS, Linux) i dla każdej skrzynki, do której masz dostęp przez przeglądarkę. Postępuj według kroków:
Zamknij klasycznego Outlooka, aby nie był w konflikcie.
Zaloguj się do Outlook Web App (OWA) poprzez przeglądarkę, wchodząc na adres swojej poczty (np. outlook.office.com lub firmowy link do OWA) i podając dane logowania.
Kliknij Ustawienia (ikona koła zębatego w prawym górnym rogu), a następnie wybierz „Wyświetl wszystkie ustawienia Outlook”.
Przejdź do sekcji Ogólne > Język i strefa czasowa.
Z listy Język wybierz żądany język (np. polski).
Zaznacz opcję: „Zmień nazwy folderów domyślnych tak, aby odpowiadały określonemu językowi”
Kliknij Zapisz i wyloguj się z OWA (zamknij kartę lub przeglądarkę).
Otwórz ponownie Outlook (aplikację lub odśwież OWA). Foldery domyślne skrzynki powinny już wyświetlać się w wybranym języku. Jeśli od razu nie widać zmian, może być konieczne ponowne uruchomienie Outlooka lub odczekanie chwilę na synchronizację zmian.
Wskazówka: Jeśli OWA nie pozwala zaznaczyć powyższej opcji (np. język był już ustawiony), zmień tymczasowo język na inny, zapisz, a następnie wróć do żądanego języka i ponownie zaznacz opcję zmiany nazw folderów
Metoda 3: Ręczna zmiana nazw za pomocą MFCMAPI
Jeżeli potrzebujesz niestandardowych nazw folderów lub powyższe metody nie spełniają Twoich oczekiwań, możesz ręcznie zmienić nazwy dowolnych folderów (w tym domyślnych) za pomocą darmowego narzędzia MFCMAPI. Jest to zaawansowany program do niskopoziomowego zarządzania skrzynką Outlook/Exchange, który pozwala m.in. edytować nazwy folderów niezależnie od ustawień językowych Outlooka
Uwaga: Metoda zalecana dla bardziej zaawansowanych użytkowników. Ostrożnie zmieniaj tylko nazwy folderów – nie usuwaj ani nie modyfikuj innych elementów, aby nie uszkodzić skrzynki.
Kroki, aby zmienić nazwy folderów w MFCMAPI:
Pobierz narzędzie MFCMAPI (odpowiednią wersję bitową zgodną z Twoją instalacją Office – 32 lub 64-bit). Możesz skorzystać z oficjalnej strony projektu na GitHub lub pobrać bezpośrednio przygotowaną paczkę: MFCMAPI.x64 21.0.21127.03. -> pobierz tu :
Rozpakuj i uruchom program MFCMapi.exe. Nie wymaga instalacji.
W menu głównym wybierz Session > Logon… – pojawi się okno profili. Wskaż swój profil Outlook (zazwyczaj będzie już zaznaczony) i kliknij OK.
Dwukrotnie kliknij na nazwę swojej skrzynki pocztowej na liście, aby ją otworzyć.
W strukturze folderów odszukaj „Root – Mailbox” (Root – Skrzynka pocztowa) i rozwiń tę gałąź, następnie rozwiń folder IPM_SUBTREE – w nim widoczne są wszystkie główne foldery pocztowe.
Aby zmienić nazwę folderu, kliknij raz (podświetl) wybrany folder, po czym kliknij na jego nazwę drugi raz i przytrzymaj (nie za szybko, podobnie jak zmieniamy nazwy plików w Explorerze). Nazwa powinna stać się edytowalna. Wpisz nową nazwę i naciśnij Enter. Powtórz dla innych folderów, które chcesz zmodyfikować.
Zamknij okna MFCMAPI i zakończ program, a następnie uruchom ponownie Outlook. Zmiany nazw powinny zostać zachowane.
Ta metoda pozwala na dowolne tłumaczenie lub zmianę nazw (np. można zmienić “Archive” na “Archiwum” itp.), niezależnie od tego, jaki język uważa Outlook za domyślny. Pamiętaj jednak, że przy ponownej konfiguracji skrzynki na innym urządzeniu lub po zmianie języka systemowego, Outlook może ponownie utworzyć foldery w języku zgodnym z ustawieniami skrzynki/serwera.
Porady dla administratorów (M365/Exchange)
Jeśli zarządzasz środowiskiem pocztowym, możesz wymusić ustawienie języka i lokalizacji skrzynki użytkownika bezpośrednio na serwerze Exchange (lokalnym lub Online). Służy do tego polecenie PowerShell Set-MailboxRegionalConfiguration. Pozwala ono ustawić język, strefę czasową oraz formaty dat dla skrzynki, a dodatkowo opcja -LocalizeDefaultFolderName $true spowoduje zmianę nazw domyślnych folderów na odpowiednie dla wybranego języka. Przykład dla skrzynki użytkownika na Exchange Online (Microsoft 365):
Powyższe polecenie ustawi język polski dla skrzynki user@contoso.com, od razu zmieniając nazwy domyślnych folderów na język polski. Użytkownik nie musi nic robić – zmiany zwykle są widoczne natychmiast (ewentualnie po ponownym uruchomieniu Outlooka)
Jak uniknąć duplikatów folderów? Jeśli zdarzyło się, że Outlook wyświetla podwójne foldery (jedne po polsku, drugie po angielsku lub innym języku), najczęściej przyczyną jest niezgodność języka ustawionego na skrzynce pocztowej z językiem klienta Outlook. W takiej sytuacji:
Ustaw właściwy język skrzynki za pomocą jednej z metod powyżej – najlepiej przez OWA (Metoda 2) dla konkretnego użytkownika lub PowerShell dla wielu skrzynek naraz.
Następnie użyj polecenia /resetfoldernames w Outlooku (Metoda 1) na komputerze użytkownika, aby zresetować nazwy folderów zgodnie z nowo ustawionym językiem
Po takiej operacji niepotrzebne duplikaty (np. Inbox obok Skrzynka odbiorcza) znikną – Outlook będzie używał wyłącznie folderów we właściwym, jednolitym języku. Dzięki temu użytkownicy nie będą zdezorientowani mieszanymi nazwami, a administracja skrzynką stanie się prostsza.
]]>https://dawidsobieraj.pl/2025/09/19/jak-zmienic-nazwy-folderow-outlook-z-domyslnych-lub-z-innego-jezyka-na-nasz-resetfoldernames/feed/0Awaria terminali płatniczych – obserwujemy wzmożone incydenty w całej Polsce
https://dawidsobieraj.pl/2025/09/13/awaria-terminali-platniczych-obserwujemy-wzmozone-incydenty-w-calej-polsce/
https://dawidsobieraj.pl/2025/09/13/awaria-terminali-platniczych-obserwujemy-wzmozone-incydenty-w-calej-polsce/#respondSat, 13 Sep 2025 11:07:42 +0000https://dawidsobieraj.pl/?p=12799W sobotę 13 września obserwujemy zwiększoną liczbę zgłoszeń dotyczących problemów z terminalami płatniczymi u firm, które obsługujemy w całej Polsce. Objawy, które widzimy w monitoringach i zgłoszeniach serwisowych, to przede wszystkim:
błędy autoryzacji kart,
komunikaty o braku łączności lub „brak sieci”,
nietypowo wydłużony czas realizacji transakcji,
pojedyncze przypadki ponownego obciążenia transakcji po przywróceniu działania.
Na ten moment prowadzimy diagnostykę i czekamy na oficjalne komunikaty od operatorów płatności i dostawców rozwiązań POS. Gdy pojawią się wiarygodne informacje, zaktualizujemy ten wpis.
Notuj nieudane transakcje (kwota, godzina, numer paragonu) – ułatwi to późniejsze rozliczenie i ewentualne storna.
Nie zmieniaj konfiguracji terminala i nie odinstalowuj aplikacji bez wyraźnych wytycznych serwisu.
Zgłaszaj incydenty do serwisu oraz do naszego Service Desk – pomaga to potwierdzać skalę i korelować zdarzenia.
Gdzie sprawdzić sytuację na bieżąco
Publiczne sygnały użytkowników dotyczące kart i autoryzacji możesz śledzić m.in. tutaj: downdetector.pl/status/visa https://downdetector.pl/status/visa
Uwaga: serwisy „crowdsourcingowe” nie są oficjalnym źródłem, ale bywają pomocne do szybkiej oceny trendu (pik zgłoszeń, komentarze użytkowników).
Jak działamy po stronie DSERVE
Korelujemy alerty z terminali, kas fiskalnych i łączy WAN/LTE.
Ustalamy procedury reconciliation po przywróceniu usług (sprawdzenie duplikacji/odrzuceń).
Utrzymujemy kontakt z operatorami i dostawcami płatności po stronie naszych klientów.
Kiedy aktualizacja?
Ten wpis będziemy uzupełniać, gdy tylko pojawią się potwierdzone komunikaty z rynku (operatorzy, dostawcy POS, sieci). Jeśli chcesz otrzymać powiadomienie o aktualizacji – skontaktuj się z nami.
Kontakt do Service Desk DSERVE: ds@dserve.pl | +48 503-683-550 Godziny pracy: 24/7 dla umów SLA rozszerzonych, w pozostałych przypadkach – zgodnie z umową
]]>https://dawidsobieraj.pl/2025/09/13/awaria-terminali-platniczych-obserwujemy-wzmozone-incydenty-w-calej-polsce/feed/0BitLocker w AD DS: wymuszenie escrow kluczy i dosyłka dla już zaszyfrowanych stacji (GPO + Harmonogram)
https://dawidsobieraj.pl/2025/09/09/bitlocker-w-ad-ds-wymuszenie-escrow-kluczy-i-dosylka-dla-juz-zaszyfrowanych-stacji-gpo-harmonogram/
https://dawidsobieraj.pl/2025/09/09/bitlocker-w-ad-ds-wymuszenie-escrow-kluczy-i-dosylka-dla-juz-zaszyfrowanych-stacji-gpo-harmonogram/#respondTue, 09 Sep 2025 20:11:10 +0000https://dawidsobieraj.pl/?p=12796
Cel: zapewnić, że klucze odzyskiwania BitLocker trafią do Active Directory Domain Services (AD DS), a szyfrowanie nie uruchomi się, jeśli zapis do AD się nie powiedzie. Dodatkowo — dosłać klucze z już zaszyfrowanych komputerów przez zadanie Harmonogramu (GPP).
Architektura rozwiązania
Polityki BitLocker w GPO (Computer Configuration)
Wymuszają zapis recovery key do AD DS i blokują start szyfrowania, gdy escrow się nie uda.
Zadanie Harmonogramu (Group Policy Preferences)
Na starcie systemu uruchamia skrypt PowerShell jako SYSTEM, który dosyła (backupuje) istniejące klucze do AD DS.
Przegląd kluczy w AD
ADUC z funkcją BitLocker Recovery Password Viewer (RSAT) — karta BitLocker Recovery na obiekcie komputera.
1) Wymuszenie escrow do AD DS (nowe szyfrowania)
W GPO powiązanym z OU komputerów:
Operating System Drives Computer Configuration → Administrative Templates → Windows Components → BitLocker Drive Encryption → Operating System Drives
Choose how BitLocker-protected operating system drives can be recovered → Enabled
Save BitLocker recovery information to AD DS…
Do not enable BitLocker until recovery information is stored to AD DS…
(opcjonalnie) Store recovery passwords and key packages
Fixed Data Drives / Removable Data Drives – analogicznie jak wyżej.
Common → (opcjonalnie) Item-level targeting (wybrane grupy/OU, pilotaż).
Nie musisz zmieniać polityki ExecutionPolicy w domenie — przekazujemy Bypass tylko temu zadaniu.
3) Testy i walidacja
Na kilku stacjach pilotażowych: gpupdate /force → restart.
Po starcie sprawdź log lokalny: C:\ProgramData\BitLockerEscrow\escrow-YYYYMMDD.log.
W Active Directory Users and Computers włącz View → Advanced Features, otwórz obiekt komputera → karta BitLocker Recovery (powinna pojawić się 48-cyfrowa fraza).
Brak karty BitLocker Recovery w ADUC → doinstaluj BitLocker Recovery Password Viewer (RSAT).
Maszyny nie dosyłają kluczy → sprawdź łączność do DC, replikację, czas systemowy, prawa konta komputera (domyślnie ma).
Brak RecoveryPassword → skrypt sam doda protektor i wykona backup.
Konflikt z polityką → upewnij się, że polityki BitLocker są na poziomie Computer i efektywnie obowiązują (RSOP).
]]>https://dawidsobieraj.pl/2025/09/09/bitlocker-w-ad-ds-wymuszenie-escrow-kluczy-i-dosylka-dla-juz-zaszyfrowanych-stacji-gpo-harmonogram/feed/0Kompetencje DSERVE 2025: co zdobyliśmy i co to oznacza dla Klienta
https://dawidsobieraj.pl/2025/09/07/kompetencje-dserve-2025-co-zdobylismy-i-co-to-oznacza-dla-klienta/
https://dawidsobieraj.pl/2025/09/07/kompetencje-dserve-2025-co-zdobylismy-i-co-to-oznacza-dla-klienta/#respondSun, 07 Sep 2025 20:02:56 +0000https://dawidsobieraj.pl/?p=12793W DSERVE konsekwentnie inwestujemy w rozwój zespołu. Dzięki świeżym certyfikatom i szkoleniom możemy prowadzić projekty „od projektu, przez wdrożenie i zarządzanie, po bezpieczeństwo i utrzymanie”. Oto krótki przegląd kompetencji, które potwierdziliśmy w 2025 roku.
Najważniejsze liczby
25 potwierdzeń (certyfikatów i ukończonych szkoleń)
Microsoft – 7: 3× MS 102T00 Microsoft 365 Administrator, 2× MS 55371 Administrowanie Windows Server, 1× MS-900 Fundamentals, 1× Wprowadzenie do AI – Microsoft Copilot
ESET – projektujemy i utrzymujemy ochronę stacji roboczych i serwerów, wdrażamy centralne zarządzanie ESET PROTECT, a w razie potrzeby wykonujemy zaawansowany troubleshooting i hardening.
Microsoft 365 & Windows Server – administrujemy środowiskami M365 (tożsamość, poczta, bezpieczeństwo), wdrażamy i utrzymujemy Windows Server oraz doradzamy w migracjach do chmury i hybrydach.
Ubiquiti (UWA/UFSP) – kompleksowo budujemy sieci (LAN/WLAN/SDN), od projektu i site-survey po konfigurację i monitoring.
Synology (DSM Architect) – dobieramy i wdrażamy rozwiązania NAS/backup, wersjonowanie i ochronę danych firmowych.
Przykładowe obszary projektów, które pokrywamy end-to-end
Bezpieczny endpoint + centralne zarządzanie: ESET + polityki bezpieczeństwa, raporty i automatyzacje.
Modern Workplace: Microsoft 365 (MFA, Conditional Access, Exchange Online, OneDrive/SharePoint), szkolenia użytkowników.
Sieć firmowa gotowa na wzrost: Ubiquiti – od planu i okablowania po Wi-Fi i segmentację.
Kopie zapasowe i odtwarzanie: Synology + dobre praktyki 3-2-1, testy odtworzeniowe.
Monitoring i reagowanie: Wazuh SIEM, dashboardy, playbooki incydentowe.
Zespół i wyróżnienia
ESET: m.in. Alan Lizoń, Błażej Jadach, Dawid Sobieraj, Robert Śpiewak (Administrator), + PROTECT On-Prem, Advanced Administration.
Microsoft: M365 Admin (Błażej, Dawid, Paweł), Windows Server (Bartosz, Robert), MS-900 (Dawid), Copilot (Dawid).
Ubiquiti: UWA/UFSP – Piotr Wencławiak i Robert Śpiewak.
Synology: DSM Architect – Dawid Sobieraj.
Wybierając DSERVE, dostajesz zespół, który potwierdza kompetencje u producentów i potrafi je przełożyć na działające, bezpieczne środowisko IT.
Potrzebujesz wsparcia w ESET / Microsoft 365 / Ubiquiti / Synology / Wazuh? Napisz do nas – przygotujemy rekomendacje pod Twoją firmę.
]]>https://dawidsobieraj.pl/2025/09/07/kompetencje-dserve-2025-co-zdobylismy-i-co-to-oznacza-dla-klienta/feed/0Konfiguracja Huawei B525s-23a do trybu Bridge
https://dawidsobieraj.pl/2025/09/03/konfiguracja-huawei-b525s-23a-do-trybu-bridge/
https://dawidsobieraj.pl/2025/09/03/konfiguracja-huawei-b525s-23a-do-trybu-bridge/#respondWed, 03 Sep 2025 07:25:28 +0000https://dawidsobieraj.pl/?p=12783Konfiguracja Huawei B525s-23a do trybu Bridge
Na początek parę informacji odnośnie gwarancji, zmiana firmware wiąże się z utratą gwarancji ze względu na zerwanie plomb przy otwieraniu obudowy Routera Huawei (wymagane do aktualizacji firmware z USB).
Do zmiany wersji firmware potrzebny będzie Kabel USB-A – USB-A oraz drut miedziany do zwarcia pinów, ale o tym za moment.
Na wstępie rozkręcamy router, aby dostać się do płyty głównej. Po odkręceniu 3 śrubek znajdujących się: jedna z tyłu koło przykręcanych anten (musimy ściągnąć zaślepkę) oraz dwie od dołu routera (właśnie tutaj jedna znajduje się pod plombą).
Gdy rozkręcimy obudowę naszym oczom ukaże się płyta główna.
Obraz.1. Widok płyty głównej routera Huawei B525 (przód)
Obraz.2. Widok płyty głównej routera Huawei B525 (tył)
Teraz należy zewrzeć dwa piny u góry od lewej strony, zaraz pod przełącznikami POWER i WPS (trochę podrapać śrubokrętem, jeśli są zaśniedziałe).
Ważne, aby dobrze zewrzeć piny – po zwarciu podpinamy kabel zasilający. Diody nie powinny się nam świecić – wtedy mamy pewność, że przeszliśmy do trybu bootowania z USB.
Teraz podłączamy router z komputerem wspomnianym wcześniej kablem USB.
System Windows 8.1 i 10 nie rozpoznają urządzenia i trzeba zainstalować dodatkowy klucz rejestru oraz sterowniki. Znajdują się one w katalogu Driver/BOS_Solution_2 oraz Driver/Huawei_datacard…
Następnym krokiem jest wgranie bootloadera przez dwuklik na plik load_usbloader.com (nie jako administrator), w oknie Command Line musi dojść do 100% i zapalą się 3 diody w tym jedna czerwona. W tym przypadku trzeba jeszcze wyłączyć w Windows 11 ustawienie integralności pamięci. Ta zakładka znajduje się w sekcji zabezpieczenia Windows na stronie izolacja rdzenia.
Nie odłączając kabla USB klikamy dwuklikiem na plik B525s-23a_Update_11.236.01.00.00_M_AT_04.01.exe i czekamy aż się skończy ładować i wykrywać nasz port.
Po tej czynności, gdy będziemy mieli sukces (trochę to trwa) – możemy odpiąć kabel USB i skręcić nasz router. Włączamy go i logujemy się na stronie podanej od dołu routera (adres IP) po wcześniejszym podłączeniu kablem RJ-45 naszego routera z komputerem.
Dane logowania:
Login: admin
Hasło: admin / hasło od dołu routera
Przywracamy następnie ustawienia fabryczne.
Kolejnym krokiem z poziomu zalogowanego administratora robimy update przez GUI (ostatnia zakładka lub ?) -> Local Update i wybieramy plik B525s-23a_Update_WEBUI_11.236.01.00.00_Mod1.1.bin i po ukończonym update znów przywracamy ustawienia fabryczne.
Ostatnim krokiem będzie ponowne wgranie update, aby zakładka „Bridge” nam się pokazała w ustawieniach. Wchodzimy więc znów w zakładkę Update -> Local update i tym razem wybieramy plik B525s-23a_UPDATE_11.190.61.00.965.bin.
Po tym kroku i oczywiście restarcie routera powinna nam się pokazać zakładka do konfiguracji trybu Bridge na stronie Security.
]]>https://dawidsobieraj.pl/2025/09/03/konfiguracja-huawei-b525s-23a-do-trybu-bridge/feed/0Jak dodać dużą ilość kontaktów do Microsoft 365 (hurtowo z CSV + PowerShell)
https://dawidsobieraj.pl/2025/08/29/jak-dodac-duza-ilosc-kontaktow-do-microsoft-365-hurtowo-z-csv-powershell/
https://dawidsobieraj.pl/2025/08/29/jak-dodac-duza-ilosc-kontaktow-do-microsoft-365-hurtowo-z-csv-powershell/#respondFri, 29 Aug 2025 16:40:35 +0000https://dawidsobieraj.pl/?p=12780Jak dodać dużą ilość kontaktów do Microsoft 365 (hurtowo z CSV + PowerShell)
Dodawanie setek lub tysięcy kontaktów zewnętrznych do Microsoft 365 ręcznie to droga przez mękę. Poniżej pokazuję sprawdzony sposób na hurtowe wgrywanie kontaktów (Mail Contacts) z pliku CSV z pełną walidacją oraz bez duplikatów — wszystko jednym skryptem PowerShell.
Co zyskasz?
Oszczędność czasu – import całych list w minutach.
Idempotencja – skrypt nie doda duplikatów (sprawdza DisplayName i ExternalEmailAddress).
Czytelne komunikaty – wiesz, co się udało, co już istniało i co poszło nie tak.
Wymagania wstępne
Uprawnienia z rolą wystarczającą do tworzenia Mail Contacts (np. Exchange Admin).
Chcesz sprawdzić import bez tworzenia kontaktów? W skrypcie głównym odkomentuj linię WhatIf = $true. Dzięki temu zobaczysz, co zostałoby utworzone.
Weryfikacja po imporcie
Centrum administracyjne Microsoft 365 → Exchange admin center → Recipients → Contacts.
Tu zobaczysz nowo dodane pozycje, możesz też je edytować (telefon, firma, uwagi).
Najczęstsze problemy i rozwiązania
„Failed to import CSV” – sprawdź kodowanie (UTF-8), separator (,), brak pustych kolumn.
Duplikaty – skrypt ich nie tworzy; jeżeli kontakt istnieje (po DisplayName lub ExternalEmailAddress), dostaniesz żółty komunikat.
Brak uprawnień – upewnij się, że konto ma rolę Exchange Admin / odpowiednie RBAC.
Throttling / limity – przy bardzo dużych paczkach rozważ batchowanie (np. po 500 rekordów) lub przerwę Start-Sleep -Seconds 1 w pętli.
]]>https://dawidsobieraj.pl/2025/08/29/jak-dodac-duza-ilosc-kontaktow-do-microsoft-365-hurtowo-z-csv-powershell/feed/0Zestaw kluczy nie istnieje” w Comarch – przyczyny i szybka naprawa (Sigillum / IDProtect)
https://dawidsobieraj.pl/2025/08/27/zestaw-kluczy-nie-istnieje-w-comarch-przyczyny-i-szybka-naprawa-sigillum-idprotect/
https://dawidsobieraj.pl/2025/08/27/zestaw-kluczy-nie-istnieje-w-comarch-przyczyny-i-szybka-naprawa-sigillum-idprotect/#respondWed, 27 Aug 2025 11:02:12 +0000https://dawidsobieraj.pl/?p=12777Problem: podczas wysyłki dokumentów z Comarch ERP (np. e‑Deklaracje, JPK, e‑Sprawozdania) lub w programach pokrewnych (np. ZUS Płatnik) pojawia się komunikat „Zestaw kluczy nie istnieje”. Zazwyczaj oznacza to, że system Windows nie widzi kontenera klucza prywatnego powiązanego z certyfikatem kwalifikowanym (najczęściej dotyczy kart i oprogramowania Sigillum oraz sterowników IDProtect), albo certyfikat wylądował w niewłaściwym magazynie.
Poniżej znajdziesz szybką instrukcję do przekazania użytkownikowi końcowemu oraz wersję rozszerzoną dla administratora.
TL;DR – skrócona instrukcja dla użytkownika (Sigillum / IDProtect)
Instrukcja naprawiająca problem użycia certyfikatów w programach księgowych.
Wyjmij kartę z czytnika (albo odłącz czytnik od komputera).
Otwórz magazyn certyfikatów Windows: w Menu Start wpisz certmgr.msc i naciśnij Enter.
Przejdź do: Osobisty → Certyfikaty.
Usuń wszystkie certyfikaty wystawione przez „CUZ Sigillum – QCA1” (prawy przycisk myszy → Usuń → Tak). Powtórz, aż w tej gałęzi nie będzie już takich certyfikatów.
Przejdź do: Inne osoby.
Usuń certyfikaty wystawione przez „CUZ Sigillum – QCA1” oraz wystawione dla Twojego imienia i nazwiska (prawy przycisk myszy → Usuń → Tak). Usuń wszystkie takie pozycje.
Zamknij okno Menedżera certyfikatów.
Odinstaluj program IDProtect (Panel sterowania → Programy i funkcje albo Ustawienia → Aplikacje).
Włóż kartę do czytnika / podłącz czytnik do komputera i odczekaj chwilę – system ponownie zaimportuje certyfikaty do prawidłowego magazynu.
Uruchom Sigillum Menedżer.
Wejdź w Ustawienia i zaznacz checkbox „Użyj mechanizmu CSP”.
Wróć do programu (Comarch / Płatnik) i ponów wysyłkę dokumentu.
Po tych krokach błąd „Zestaw kluczy nie istnieje” powinien zniknąć.
Co powoduje błąd „Zestaw kluczy nie istnieje”?
Brak powiązania z kluczem prywatnym – Windows widzi certyfikat bez dostępu do jego kontenera klucza (często po aktualizacjach, migracji profilu lub zmianie sterowników).
Zły magazyn certyfikatów – certyfikat trafia do Inne osoby zamiast do Osobisty, albo istnieją zduplikowane wpisy.
Niewłaściwy dostawca kryptograficzny – w środowiskach z kartami kwalifikowanymi Sigillum należy włączyć CSP (CryptoAPI) w Sigillum Menedżerze.
Instrukcja rozszerzona dla administratora IT
1) Weryfikacja środowiska
System: Windows 10/11 (x64), uprawnienia lokalnego administratora.
Karta/czytnik: poprawnie wykryty w Menedżerze urządzeń.
Oprogramowanie: Sigillum Menedżer + sterowniki IDProtect (lub nowszy pakiet zalecony przez dostawcę certyfikatu).
2) Czyszczenie błędnych wpisów w magazynach
Odłącz kartę / czytnik.
certmgr.msc → Osobisty → Certyfikaty → usuń wszystkie wystawione przez „CUZ Sigillum – QCA1”.
certmgr.msc → Inne osoby → usuń pozycje „CUZ Sigillum – QCA1” oraz „Wystawiony dla: Imię i nazwisko użytkownika”.
(Opcjonalnie) W Zaufane główne urzędy certyfikacji oraz Pośrednie urzędy certyfikacji sprawdź, czy nie ma zduplikowanych/nieaktualnych łańcuchów Sigillum – zwykle nie wymagają usuwania.
Uwaga: operacje wykonuj w kontekście użytkownika, który podpisuje. Magazyn Bieżący użytkownik ma znaczenie – czyszczenie w Lokalny komputer nie usuwa wpisów z profilu użytkownika.
3) Sterowniki i CSP
Aplikacje i funkcje → odinstalujIDProtect.
Włóż kartę / podłącz czytnik – Windows doinstaluje niezbędne składniki, a certyfikaty z karty zostaną ponownie zmapowane do profilu.
W Comarch ERP uruchom proces podpisu (np. wysyłka e‑Deklaracji/JPK). Jeżeli pojawia się wybór certyfikatu, wskaż certyfikat z Twoim imieniem i nazwiskiem.
W Płatniku wykonaj test podpisu profilu zaufania kwalifikowanego na przykładowym dokumencie.
5) Weryfikacja po naprawie
certmgr.msc → Osobisty → Certyfikaty: certyfikat użytkownika powinien mieć status „Masz klucz prywatny zgodny z tym certyfikatem” (ikona z kluczykiem).
Brak duplikatów tego samego certyfikatu w Inne osoby.
Najczęstsze pytania (FAQ)
Czy usunięcie certyfikatów z magazynu coś „psuje” na karcie? Nie. Usuwasz tylko wpisy w profilu Windows. Fizyczny klucz prywatny pozostaje na karcie – po włożeniu karty wpisy odtworzą się poprawnie.
Nie widzę certmgr.msc lub nie mam uprawnień. Użyj mmc.exe → Plik → Dodaj/Usuń przystawkę → Certyfikaty → Konto użytkownika. Uruchom jako użytkownik podpisujący.
Czy to dotyczy wyłącznie Sigillum? Opis dotyczy najczęstszych przypadków z „CUZ Sigillum – QCA1”. Przy innych dostawcach mechanizm jest podobny, ale nazwy urzędów i sterowniki będą inne.
Po wykonaniu kroków błąd nadal się pojawia. Co dalej?
Zaktualizuj Sigillum Menedżer i sterowniki czytnika/karty.
Sprawdź, czy w Sigillum Menedżer → Ustawienia na pewno aktywne jest CSP.
Przetestuj na innym stanowisku z tym samym profilem użytkownika (wyklucz uszkodzenie profilu).
Zweryfikuj, czy karta nie wygasła/blokada PIN (w Sigillum Menedżerze lub narzędziu dostawcy).
Dobre praktyki na przyszłość
Regularnie aktualizuj oprogramowanie kart i czytników oraz same aplikacje Comarch.
Ogranicz liczbę kont użytkowników korzystających z tej samej karty na jednym PC.
Potrzebujesz pomocy?
Jeśli po wykonaniu powyższych kroków problem nadal się pojawia, skontaktuj się z nami. W DSERVE szybko diagnozujemy konflikty magazynów certyfikatów, konfigurujemy Sigillum / IDProtect oraz integracje podpisu w Comarch ERP i innych systemach księgowych.
Artykuł przygotowany przez zespół DSERVE – Kompleksowe Wsparcie IT. Możesz swobodnie przekazać sekcję „TL;DR – skrócona instrukcja” swoim pracownikom lub klientom jako mini‑instrukcję naprawczą
]]>https://dawidsobieraj.pl/2025/08/27/zestaw-kluczy-nie-istnieje-w-comarch-przyczyny-i-szybka-naprawa-sigillum-idprotect/feed/0Stały publiczny adres IP w T-Mobile (MikroTik / Huawei) — jak ustawić
https://dawidsobieraj.pl/2025/08/18/staly-publiczny-adres-ip-w-t-mobile-mikrotik-huawei-jak-ustawic/
https://dawidsobieraj.pl/2025/08/18/staly-publiczny-adres-ip-w-t-mobile-mikrotik-huawei-jak-ustawic/#respondMon, 18 Aug 2025 13:51:32 +0000https://dawidsobieraj.pl/?p=12771Po co? Stały publiczny IPv4 przydaje się do: VPN, zdalnego pulpitu, NAS, kamer/monitoringu, dostępu serwisowego itp.
1) Aktywuj usługę u operatora
Najpierw skontaktuj się z T-Mobile i włącz usługę stałego publicznego IP (zwykle dostępna w planach firmowych).
Dopiero po potwierdzeniu aktywacji przechodzimy do konfiguracji routera.
2) Ustaw poprawny APN: data
Domyślny APN to zwykle internet – daje prywatny, często zmienny adres (CGNAT). Dla publicznego IP użyj APN data.
Huawei (np. B525/B535 itp.)
Wejdź w ustawienia połączenia mobilnego.
Zmień tryb z Automatyczny na Ręczny, aby odblokować edycję profilu.
Utwórz/edytuj profil:
Nazwa profilu: np. TMobile-Public
APN:data
Uwierzytelnianie: zwykle Brak (jeśli wymagane – PAP/CHAP).
Zapisz i połącz ponownie (czasem potrzebny restart routera).
MikroTik (RouterOS z modemem LTE)
W GUI: Interfaces → LTE → APN Profiles → dodaj profil z APN: data i przypisz go do interfejsu LTE.
Po ponownym połączeniu wejdź na stronę typu „what is my IP” i upewnij się, że adres nie należy do zakresów prywatnych (np. 10.x.x.x, 100.64.0.0/10, 192.168.x.x).
Jeśli w panelu routera nadal widzisz prywatny adres, skontaktuj się z operatorem i upewnij, że usługa jest aktywna oraz APN to data.
Bezpieczeństwo — ważne!
Publiczny IP „wystawia” Twoją sieć do Internetu. Zadbaj o:
poprawną konfigurację firewalla i wyłączenie zbędnych przekierowań,
aktualizacje firmware’u/routera,
dostęp administracyjny wyłącznie przez VPN (nie wystawiaj RDP/SSH wwwprost).
Uwaga: Stałe publiczne IP to usługa oferowana głównie w planach biznesowych. U innych operatorów dostępność i APN mogą się różnić.
]]>https://dawidsobieraj.pl/2025/08/18/staly-publiczny-adres-ip-w-t-mobile-mikrotik-huawei-jak-ustawic/feed/0MIKROTIK × Huawei B525s-23a — jak uruchomić bridge mode (IP passthrough) i podać Internet do WAN MikroTika
https://dawidsobieraj.pl/2025/08/18/mikrotik-x-huawei-b525s-23a-jak-uruchomic-bridge-mode-ip-passthrough-i-podac-internet-do-wan-mikrotika/
https://dawidsobieraj.pl/2025/08/18/mikrotik-x-huawei-b525s-23a-jak-uruchomic-bridge-mode-ip-passthrough-i-podac-internet-do-wan-mikrotika/#respondMon, 18 Aug 2025 13:47:04 +0000https://dawidsobieraj.pl/?p=12768Poniżej opisuję sprawdzony przez nas sposób na przepuszczenie adresu IP z modemu Huawei B525s-23a bezpośrednio do MikroTika. Efekt: MikroTik widzi LTE jako klasyczne łącze WAN (bez podwójnego NAT-u), a cały routing, NAT i firewall przejmuje MikroTik.
Ważne ostrzeżenia
Bridge mode w B525s-23a wymaga nowszego/nieoficjalnego firmware. Producent/Operator tego nie wspiera – aktualizujesz na własne ryzyko (utrata gwarancji, możliwość „uceglenia”, brak aktualizacji online).
Po włączeniu bridge:
działa tylko jedno urządzenie po kablu (MikroTik),
NAT, DHCP, Wi-Fi, Virtual Server/DMZ na Huawei są wyłączone,
zarządzanie web UI modemu może być ograniczone lub niedostępne, dopóki nie wrócisz z bridge.
W testach wdrożeniowych rozwiązanie działało stabilnie.
Co będzie potrzebne
Huawei B525s-23a z wgranym firmware wprowadzającym opcję Bridge Mode.
Aktywna karta SIM z poprawnym APN.
MikroTik (np. ether1 jako WAN).
Jeden przewód Ethernet: LAN z Huawei → ether1 (WAN) w MikroTiku.
Krok 1. Aktualizacja firmware (na własne ryzyko)
Zrób kopię konfiguracji B525.
Zaloguj się do panelu (zwykle 192.168.8.1 → Update / Local update).
Wgraj firmware, który dodaje Bridge Mode.
Po restarcie sprawdź, czy w menu pojawiła się pozycja Settings → Security → Bridge Mode.
# 1) Ustaw WAN (ether1) jako klienta DHCP
/ip dhcp-client add interface=ether1 use-peer-dns=no add-default-route=yes disabled=no
# 2) (Opcjonalnie) Własne DNS dla LAN i cache na MT
/ip dns set servers=1.1.1.1,8.8.8.8 allow-remote-requests=yes
# 3) Źródłowe NAT (jeśli MT ma robić NAT dla sieci LAN)
/ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade comment="NAT -> LTE (bridge)"
# 4) Minimalna ochrona routera od strony WAN
/ip firewall filter
add chain=input connection-state=established,related action=accept comment="keep established/related"
add chain=input in-interface=ether1 action=drop comment="blokuj dostęp do routera z WAN"
# 5) Kontrola – czy dostaliśmy adres i trasę?
/ip dhcp-client print detail
/ip address print
/ip route print
Po chwili /ip dhcp-client powinien pokazać status bound, a w /ip route zobaczysz bramę od operatora.
Krok 5. Konfiguracja MikroTika (wariant ręczny – stały publiczny IP)
Jeśli operator przydzielił statyczny adres i parametry:
# podstaw swoje wartości
/ip address add address=<Twoje_IP>/xx interface=ether1 comment="WAN LTE statyczny"
/ip route add dst-address=0.0.0.0/0 gateway=<Brama_operatora>
/ip dns set servers=<DNS1>,<DNS2> allow-remote-requests=yes
# NAT i firewall jak w wariancie DHCP (jeżeli NAT ma być na MT)
czy APN na Huawei był ustawiony przed włączeniem bridge,
czy MikroTik dostał adres z DHCP (nie 0.0.0.0),
czy operator nie przypisuje adresu z puli CGNAT (10.x.x.x, 100.64.0.0/10) – port-forward z Internetu wtedy nie zadziała (rozwiązanie: VPN/serwer pośredniczący albo publiczny IP u operatora).
Jak zarządzać Huawei w bridge?
W wielu wersjach po włączeniu bridge panel B525 bywa niedostępny. Najprościej:
na czas zmian wyłącz bridge (reset do fabrycznych przyciskiem),
albo podłącz laptop bezpośrednio do B525 i zarządzaj z osobnej sieci.
Odwrócenie zmian (powrót z bridge)
Odłącz MikroTika, podłącz komputer bezpośrednio do B525.
Jeśli panel nie odpowiada, przytrzymaj RESET ~10–15 s (przywraca tryb routera).
Przywróć kopię konfiguracji, włącz Wi-Fi/NAT według potrzeb.
Najczęstsze pytania
Czy to daje publiczny IPv4? Niekoniecznie. Bridge usuwa podwójny NAT po stronie Ciebie, ale jeśli operator daje adres z CGNAT, nadal nie wystawisz usług bez dodatkowych rozwiązań.
Czy mogę podpiąć switch przed MikroTikiem? Nie. W bridge B525 zwykle „przepuszcza” IP tylko do jednego urządzenia (MAC). Switch powoduje niestabilności.
Co z VoIP/Virtual Server na Huawei? W bridge te funkcje są wyłączone – wszystkim zarządza MikroTik.
Podsumowanie
Wgraj firmware z opcją Bridge Mode (na własne ryzyko).
Włącz Bridge Mode w B525s-23a.
Połącz B525 → MikroTik (ether1/WAN) jednym kablem.
Na MikroTiku ustaw DHCP client (lub ręczną adresację), NAT i firewall.
Rozwiązanie usuwa podwójny NAT i pozwala traktować LTE jak normalne łącze WAN na MikroTiku. W naszych wdrożeniach działa stabilnie i przewidywalnie.
]]>https://dawidsobieraj.pl/2025/08/18/mikrotik-x-huawei-b525s-23a-jak-uruchomic-bridge-mode-ip-passthrough-i-podac-internet-do-wan-mikrotika/feed/0Niezawodne połączenie oddziałów: tunel IPIP z OSPF na urządzeniach Mikrotik
https://dawidsobieraj.pl/2025/08/14/niezawodne-polaczenie-oddzialow-tunel-ipip-z-ospf-na-urzadzeniach-mikrotik/
https://dawidsobieraj.pl/2025/08/14/niezawodne-polaczenie-oddzialow-tunel-ipip-z-ospf-na-urzadzeniach-mikrotik/#respondThu, 14 Aug 2025 17:08:56 +0000https://dawidsobieraj.pl/?p=12764Niezawodne połączenie oddziałów: tunel IPIP z OSPF na urządzeniach Mikrotik
Firmy z siecią sklepów wymagają stabilnego i bezpiecznego połączenia każdego oddziału z centralą. W praktyce oznacza to użycie dwóch niezależnych łączy – głównego (SD‑WAN Orange) i zapasowego (lokalny operator lub GSM z publicznym adresem IP). Zastosowanie dynamicznego routingu sprawia, że w razie awarii urządzenia same wybierają właściwą trasę bez udziału administratora. Ten poradnik opisuje konfigurację takiego rozwiązania na routerach Mikrotik z wykorzystaniem tunelu IPIP i protokołu OSPF.
Dlaczego tunel IPIP z OSPF?
Dynamiczny routing zamiast statycznego. W dynamicznych protokołach, takich jak OSPF, routery wymieniają informacje o trasach i automatycznie reagują na zmiany w topologii sieci. Dzięki temu sieć może równoważyć obciążenie i przełączać się na inną trasę w razie problemu. Statyczne wpisy wymagają ręcznej aktualizacji.
Skalowalność i łatwość zarządzania. OSPF pozwala organizować sieć w obszary, dzięki czemu nawet duża liczba sklepów jest łatwa w obsłudze. Dodawanie nowych oddziałów sprowadza się do dołączenia ich do protokołu zamiast konfigurowania wielu statycznych tras.
Brak wsparcia OSPF w IPsec. W większości implementacji IPsec dynamiczne protokoły IGP (np. OSPF) nie są wspierane – producent VMware wprost zaznacza, że „OSPF dynamic routing is not supported for routing through IPSec VPN tunnels” Aby przesyłać OSPF po szyfrowanym tunelu, trzeba nakładać dodatkowy tunel (np. GRE lub IPIP), co zwiększa złożoność.
Szybsze przełączenie łącza. W przykładzie opisanym niżej przełączenie ruchu na zapasowe łącze zajmuje ok. 1 ms, ponieważ tunel IPIP jest zestawiony na stałe. Router zmienia jedynie koszt trasy w OSPF, a gotowe trasy znajdują się już w tablicy routingu.
Schemat rozwiązania
Poniższy diagram ilustruje architekturę – sklep (oddział) i centrala mają dwa uplinki. Główne łącze (WAN 1) to SD‑WAN Orange, zaś WAN 2 to łącze zapasowe dowolnego operatora z publicznym adresem IP.
Na zapasowym łączu stale działa tunel IPIP, którym płyną pakiety dynamicznego routingu OSPF. Koszt trasy przez tunel backupowy jest wyższy, więc używana jest tylko w przypadku awarii głównego łącza.
Konfiguracja w centrali (HQ)
Poniższy przykład zakłada, że centrala posiada publiczny adres IP oraz dwa łącza WAN: SD‑WAN Orange i zapasowe łącze operatora z publicznym adresem IP. W każdym przypadku należy zastąpić wartości PUBLICZNY-ADRESIPLOKALNY, PUBLICZNY-ADRESIPZDALNY, BRAMA-ORANGE itp. właściwymi adresami z waszej sieci.
1. Utworzenie tunelu IPIP
Tunel IPIP zestawiamy zawsze pomiędzy publicznymi adresami centrali i oddziału. W scentralnej konfiguracji lokalny adres to publiczny adres centrali (na zapasowym łączu), a adres zdalny to publiczny adres oddziału:
Na świeżo utworzonym interfejsie nadajemy adres z podsieci /30. Dobrym zwyczajem jest używanie podsieci z zakresu prywatnego przeznaczonej tylko do tuneli – zapobiega to kolizjom z adresacją LAN. Przykładowo:
Koszt (cost). Wyższy koszt dla interfejsu tunelu oznacza, że OSPF wybierze go tylko wtedy, gdy główne połączenie stanie się niedostępne. W naszym przykładzie koszt 10 sprawia, że trasa przez tunel backupowy jest mniej preferowana.
Passive interface. Lokalne sieci (np. LAN centrali) oznaczamy jako passive, aby router nie wysyłał do nich pakietów OSPF. Zmniejsza to ilość ruchu w sieci i eliminuje niepotrzebną propagację tras.
4. Przełączanie na łącze zapasowe (fail‑over)
Router Mikrotik potrafi monitorować dostępność bramy poprzez funkcję check‑gateway i na tej podstawie wyłączać/aktywować trasę. W dokumentacji Mikrotik opisano scenariusz z dwoma uplinkami, gdzie pierwszy jest preferowany, a drugi pełni rolę backupu. Trasę domyślną definiujemy więc z różnymi wartościami distance oraz z parametrem check-gateway=ping wskazującym publiczny adres do testów (np. 1.1.1.1):
/ip route
# Trasa główna (SD‑WAN Orange) – niższy dystans oznacza wyższy priorytet
add check-gateway=ping distance=2 dst-address=0.0.0.0/0 \
gateway=1.1.1.1 scope=30 target-scope=30
add dst-address=1.1.1.1/32 gateway=BRAMA-ORANGE scope=9
# Trasa zapasowa – większy dystans, aktywuje się tylko przy braku odpowiedzi
add distance=5 dst-address=0.0.0.0/0 gateway=ADRES-GATEWAY-ZAPASOWY
Wpis dla adresu 1.1.1.1/32 upewnia się, że router zna drogę do testowanego serwera; bez tego check‑gateway nie zadziała. Gdy 1.1.1.1 nie odpowiada na serię pingów, trasa główna zostaje oznaczona jako nieaktywna, a cały ruch trafia przez trasę zapasową.
5. Dodatkowa tablica routingu i znaczniki mangle
Jeśli zapasowe łącze posiada własny publiczny adres IP, ruch z tego adresu wymaga oddzielnej tablicy routingu. Najpierw tworzymy tablicę, potem dodajemy domyślną trasę w tej tablicy i tworzymy regułę mangle oznaczającą pakiety wychodzące z publicznego adresu zapasowego:
Oddział konfiguruje tunel IPIP w analogiczny sposób, podając swój publiczny adres jako local-address, a adres centrali jako remote-address. Adres IP tunelu w oddziale to 10.14.2.1/30:
Ustawiamy unikalny router‑id w instancji OSPF i analogiczną strukturę obszarów. Lokalne sieci (np. 192.168.12.0/24) oznaczamy jako passive, a interfejs tunelu otrzymuje wyższy koszt niż trasa główna przez SD‑WAN:
Oddział definiuje domyślne trasy podobnie do centrali, z niższym dystansem dla SD‑WAN (Orange) i wyższym dla łącza zapasowego. Oprócz tego, aby zapewnić dostęp do routera z publicznym adresu zapasowego, tworzymy osobną tablicę routingu (strefa) i oznaczamy pakiety mangle z tym adresem:
Końcowa konfiguracja NAT w oddziale obejmuje dodanie interfejsu zapasowego do listy interfejsów WAN, aby oba łącza zapewniały internet klientom sklepu.
Testy i utrzymanie
Sprawdzenie sąsiedztwa OSPF. Polecenie /routing ospf neighbor print w obu lokalizacjach powinno pokazać sąsiada po drugiej stronie tunelu. Brak sąsiada oznacza problem z tunelami IPIP lub zaporą.
Weryfikacja tras OSPF. Polecenie /ip route print where routing-protocol=ospf powinno wyświetlać trasy dynamiczne do podsieci LAN w oddziałach. Sprawdź, czy koszt tras odpowiada oczekiwanym wartościom.
Test fail‑over. Odłącz główne łącze SD‑WAN i obserwuj, czy router wyłącza trasę główną oraz czy ruch przechodzi przez zapasową trasę (status S w tablicy routingu). Po przywróceniu łącza ruch powinien wrócić na trasę główną.
Monitorowanie i logowanie. Warto włączyć logowanie zdarzeń OSPF (/system logging add topics=ospf,ospf-discovery action=memory) – pomaga to diagnozować problemy i śledzić zdarzenia w sieci.
Podsumowanie i korzyści biznesowe
Zastosowanie tunelu IPIP z OSPF zapewnia skalowalne i odporne na awarie połączenie między centralą a oddziałami. Dynamiczny routing gwarantuje, że w przypadku awarii głównego łącza sieć automatycznie przełączy się na zapasowy uplink w ciągu milisekund, co minimalizuje przestoje i nie wymaga interwencji administratora. Ponieważ rozwiązanie opiera się na darmowych funkcjach RouterOS i nie wymaga drogich licencji, znakomicie sprawdza się w sieci wielu sklepów. Alternatywa w postaci IPsec nie wspiera OSPF, dlatego tunel IPIP stanowi optymalny wybór dla firm, które potrzebują dynamicznego zarządzania trasami.
]]>https://dawidsobieraj.pl/2025/08/14/niezawodne-polaczenie-oddzialow-tunel-ipip-z-ospf-na-urzadzeniach-mikrotik/feed/0Rozwiązanie problemu z przekierowaniem portów przy dwóch źródłach Internetu (Dual WAN)
https://dawidsobieraj.pl/2025/08/14/rozwiazanie-problemu-z-przekierowaniem-portow-przy-dwoch-zrodlach-internetu-dual-wan/
https://dawidsobieraj.pl/2025/08/14/rozwiazanie-problemu-z-przekierowaniem-portow-przy-dwoch-zrodlach-internetu-dual-wan/#respondThu, 14 Aug 2025 16:15:44 +0000https://dawidsobieraj.pl/?p=12761Rozwiązanie problemu z przekierowaniem portów przy dwóch źródłach Internetu (Dual WAN)
W środowiskach, gdzie router posiada dwa niezależne źródła Internetu (np. łącze główne i zapasowe), może pojawić się problem z przekierowaniem portów na łączu dodatkowym. Najczęstszą przyczyną jest brak wymuszenia powrotu ruchu tą samą drogą, którą dotarł do routera.
Dlaczego to ważne?
Jeśli ruch przychodzi z dodatkowego łącza (np. WAN2), ale odpowiedzi wychodzą przez główne łącze (WAN1), sesja się rozłącza. Dzieje się tak, ponieważ adres źródłowy w pakietach odpowiedzi nie pasuje do oczekiwań klienta, a firewall po drodze (np. u operatora) taki ruch odrzuca.
Jak to naprawić?
Rozwiązaniem jest Policy Based Routing (PBR), czyli wymuszenie, by ruch z konkretnego źródła (w tym przypadku przychodzący z dodatkowego łącza) był kierowany z powrotem tą samą trasą. W RouterOS realizujemy to poprzez:
Utworzenie dodatkowej tablicy routingu Tablica ta będzie dedykowana dla ruchu pochodzącego z dodatkowego łącza. /routing table add name=WAN1 fib
Dodanie bramy domyślnej w tej tablicy Wskazujemy bramę operatora dla dodatkowego łącza: /ip route add dst-address=0.0.0.0/0 gateway=10.7.0.1 routing-table=WAN1
Oznaczanie połączeń wchodzących z dodatkowego łącza Pierwsza reguła oznacza nowe połączenia przychodzące z interfejsu WAN1: /ip firewall mangle add chain=prerouting in-interface=ether1-WAN connection-state=new \ action=mark-connection new-connection-mark=WAN1_conn
Wymuszenie powrotu ruchem tą samą drogą Druga reguła przypisuje oznaczonemu połączeniu nową trasę, wskazującą dodatkową tablicę routingu: add chain=prerouting in-interface-list=LAN connection-mark=WAN1_conn \ action=mark-routing new-routing-mark=WAN1
Efekt
Dzięki tej konfiguracji:
Ruch przychodzący z dodatkowego łącza jest prawidłowo przekierowywany.
Odpowiedzi na takie połączenia zawsze wychodzą tą samą drogą.
Przekierowania portów działają niezależnie od tego, przez które łącze trafi do nas zapytanie.
Wskazówki praktyczne
Upewnij się, że Twoje łącze dodatkowe ma publiczny adres IP – przy CGNAT przekierowanie portów nie zadziała.
Jeśli korzystasz z failover, pamiętaj o odpowiednich priorytetach (distance) w trasach domyślnych.
Wyłącz FastTrack w firewallu dla ruchu, na który stosujesz PBR – w przeciwnym razie reguły mangle mogą nie działać.
]]>https://dawidsobieraj.pl/2025/08/14/rozwiazanie-problemu-z-przekierowaniem-portow-przy-dwoch-zrodlach-internetu-dual-wan/feed/0Dlaczego aplikacja bankowa może wariować przez… dowód osobisty w etui? Problem z aplikacjami bankowymi
https://dawidsobieraj.pl/2025/08/13/dlaczego-aplikacja-bankowa-moze-wariowac-przez-dowod-osobisty-w-etui-problem-z-aplikacjami-bankowymi/
https://dawidsobieraj.pl/2025/08/13/dlaczego-aplikacja-bankowa-moze-wariowac-przez-dowod-osobisty-w-etui-problem-z-aplikacjami-bankowymi/#respondWed, 13 Aug 2025 16:47:05 +0000https://dawidsobieraj.pl/?p=12758Dlaczego aplikacja bankowa może wariować przez… dowód osobisty w etui?
Coraz więcej osób korzysta z aplikacji bankowych takich jak ING, Millennium czy mBank do codziennych płatności, przelewów i zarządzania finansami. Niekiedy jednak zdarza się, że aplikacja zaczyna się „dziwnie” zachowywać — ekran odświeża się co sekundę, telefon wibruje bez przerwy, a korzystanie z aplikacji staje się praktycznie niemożliwe.
Z pozoru wygląda to na problem z oprogramowaniem. W rzeczywistości winowajcą może być… dowód osobisty lub karta bankowa włożona pod etui telefonu.
Jak to możliwe?
Nowoczesne smartfony Samsung, Xiaomi, Google Pixel i wiele innych modeli są wyposażone w moduł NFC (Near Field Communication). Umożliwia on m.in.:
Jeśli w etui telefonu nosimy dowód osobisty, kartę bankową lub inny dokument z chipem NFC, telefon cały czas próbuje go „odczytać”. W efekcie:
NFC nawiązuje i przerywa połączenie wiele razy na sekundę,
aplikacja bankowa może reagować opóźnieniami lub w ogóle się zawieszać,
telefon może wibrować niemal bez przerwy.
Objawy problemu
W aplikacji ING: można się zalogować, ale urządzenie wibruje bez ustanku.
W aplikacji Millennium: ekran startowy odświeża się co chwilę, aplikacja staje się nieużywalna.
Problem ustępuje natychmiast po wyłączeniu NFC w ustawieniach telefonu lub… wyjęciu dokumentów z etui.
Jak to rozwiązać?
Sprawdź etui – jeśli w telefonie nosisz dowód, kartę bankową lub bilet okresowy, wyjmij je na czas korzystania z aplikacji bankowej.
Zmień sposób przechowywania dokumentów – użyj etui, które oddziela chip od anteny NFC lub przenieś karty do portfela.
Wyłącz NFC, gdy nie korzystasz z płatności zbliżeniowych – ustawienia znajdziesz w: Ustawienia > Połączenia > NFC i płatności zbliżeniowe
Wyczyść pamięć podręczną telefonu – wykonaj tzw. wipe cache partition (instrukcja dostępna na stronie producenta), co dodatkowo może poprawić stabilność działania systemu.
Dlaczego wcześniej nie było problemu?
Nie wszystkie telefony mają antenę NFC umieszczoną w tym samym miejscu. W niektórych modelach jest ona oddalona od miejsca, w którym zazwyczaj przechowujemy karty w etui. W nowych urządzeniach (np. seria Samsung S23) konstrukcja może powodować, że karta lub dowód znajdują się bardzo blisko anteny — i to właśnie wywołuje konflikt.
Podsumowując: Jeżeli Twoja aplikacja bankowa dziwnie się zachowuje przy włączonym NFC, zanim zaczniesz reinstalować oprogramowanie czy resetować telefon, sprawdź… czy przypadkiem winny nie jest Twój dowód osobisty lub karta bankowa w etui. Proste wyjęcie dokumentu może rozwiązać problem w kilka sekund.
]]>https://dawidsobieraj.pl/2025/08/13/dlaczego-aplikacja-bankowa-moze-wariowac-przez-dowod-osobisty-w-etui-problem-z-aplikacjami-bankowymi/feed/0Błąd OpenGL przy uruchamianiu Sigillum Manager – jak go naprawić
https://dawidsobieraj.pl/2025/07/25/blad-opengl-przy-uruchamianiu-sigillum-manager-jak-go-naprawic/
https://dawidsobieraj.pl/2025/07/25/blad-opengl-przy-uruchamianiu-sigillum-manager-jak-go-naprawic/#respondFri, 25 Jul 2025 08:17:42 +0000https://dawidsobieraj.pl/?p=12753Podczas uruchamiania programu Sigillum Manager może pojawić się komunikat błędu w języku angielskim:
„Failed to create OpenGL context for format QSurfaceFormat… This is most likely caused by not having the necessary graphics drivers installed.”
Co oznacza ten błąd i jak można go rozwiązać? Wyjaśniamy krok po kroku.
Co oznacza ten błąd?
Sigillum Manager do poprawnego działania wymaga wsparcia dla technologii graficznej OpenGL w wersji 2.0 lub wyższej. Jeśli Twój komputer nie posiada odpowiednich sterowników karty graficznej lub nie wspiera sprzętowo OpenGL, program nie będzie mógł się uruchomić i zgłosi błąd.
Do problemu dochodzi najczęściej na starszych komputerach, maszynach wirtualnych lub stacjach roboczych bez dedykowanej karty graficznej. W takich przypadkach system Windows nie udostępnia wymaganych bibliotek graficznych, przez co aplikacja – jak Sigillum Manager – nie może zainicjować interfejsu użytkownika.
Rozwiązanie – emulator OpenGL Mesa3D
Zamiast inwestować w nowy sprzęt, możesz skorzystać z darmowego emulatora OpenGL – Mesa3D. To narzędzie umożliwia „symulację” funkcji graficznych OpenGL w systemie Windows, nawet na komputerach bez nowoczesnej karty graficznej.
Dzięki Mesa3D aplikacje takie jak Sigillum Manager mogą działać poprawnie mimo braku sprzętowego wsparcia dla OpenGL.
Instrukcja instalacji Mesa3
Poniżej znajdziesz instrukcję krok po kroku, jak zainstalować Mesa3D na swoim komputerze:
1. Pobierz emulator
Pobierz archiwum z bibliotekami Mesa3D (wersja 24.3.4) z oficjalnego źródła:
Rozpakuj archiwum do lokalnego folderu – najlepiej na pulpicie lub w katalogu C:\Mesa3D.
Nie rozpakowuj pliku do folderów sieciowych, pendrive’ów ani katalogów udostępnionych.
3. Uruchom instalator
Otwórz folder, do którego rozpakowałeś pliki.
Znajdź plik o nazwie systemwidedeploy.cmd.
Kliknij na nim prawym przyciskiem myszy i wybierz „Uruchom jako administrator”.
Jeśli pojawi się prośba o hasło administratora – wpisz je i potwierdź.
4. Wybierz odpowiednią opcję
Po uruchomieniu instalatora zobaczysz menu w konsoli.
Wybierz opcję nr 1, wpisując 1 i zatwierdzając Enterem.
Rozpocznie się instalacja bibliotek OpenGL w całym systemie.
5. Zakończ i uruchom ponownie komputer
Po zakończeniu instalacji zamknij konsolę.
Dla pewności uruchom ponownie komputer.
Efekt końcowy
Po poprawnej instalacji Mesa3D, Sigillum Manager powinien uruchomić się bez błędu OpenGL i działać poprawnie. Emulator dostarcza brakujące komponenty graficzne, dzięki którym program może funkcjonować niezależnie od sprzętowej karty graficznej.
Podsumowanie
Jeśli Twój komputer nie spełnia graficznych wymagań programu Sigillum Manager, nie musisz od razu inwestować w nowy sprzęt. Wystarczy zainstalować darmowy emulator Mesa3D, który zapewnia obsługę OpenGL i pozwala uruchomić program nawet na starszych urządzeniach.
Masz pytania lub napotkałeś trudności przy instalacji? Skontaktuj się z nami – chętnie pomożemy!
]]>https://dawidsobieraj.pl/2025/07/25/blad-opengl-przy-uruchamianiu-sigillum-manager-jak-go-naprawic/feed/0Krytyczna luka w SharePoint Server – pilne ostrzeżenie dla firm CVE-2025-53770
https://dawidsobieraj.pl/2025/07/20/krytyczna-luka-w-sharepoint-server-pilne-ostrzezenie-dla-firm-cve-2025-53770/
https://dawidsobieraj.pl/2025/07/20/krytyczna-luka-w-sharepoint-server-pilne-ostrzezenie-dla-firm-cve-2025-53770/#respondSun, 20 Jul 2025 18:34:15 +0000https://dawidsobieraj.pl/?p=12750Krytyczna luka w SharePoint Server – pilne ostrzeżenie dla firm
Firma Microsoft poinformowała o poważnym zagrożeniu bezpieczeństwa w oprogramowaniu SharePoint Server w wersji instalowanej lokalnie (tzw. on-premises). Wykryta luka o oznaczeniu CVE-2025-53770 umożliwia nieuprawnionym osobom zdalne przejęcie kontroli nad serwerem SharePoint. Co istotne – problem nie dotyczy usługi SharePoint Online dostępnej w ramach Microsoft 365.
Co się stało?
W systemie SharePoint Server odkryto błąd, który pozwala atakującym na zdalne wykonanie dowolnego kodu na serwerze. Oznacza to, że cyberprzestępcy mogą uzyskać pełny dostęp do firmowych danych, plików i konfiguracji. Luka jest aktywnie wykorzystywana – potwierdzono już wiele rzeczywistych incydentów naruszenia bezpieczeństwa.
Szczególnie niepokojące jest to, że luka występuje również w najnowszych wersjach SharePoint Server i jak dotąd nie została jeszcze załatana przez Microsoft. W chwili obecnej nie ma oficjalnej aktualizacji zabezpieczającej system przed tym zagrożeniem.
Kto jest zagrożony?
Zagrożone są wszystkie firmy i instytucje, które korzystają z lokalnej instalacji SharePoint Server (zarówno starsze wersje, jak i najnowsza SharePoint Server Subscription Edition). Jeśli korzystasz z SharePoint Online w chmurze – nie musisz podejmować żadnych działań. Ta wersja jest bezpieczna.
Co należy zrobić?
Microsoft opublikował tymczasowy poradnik, jak zabezpieczyć swoją instalację SharePoint przed atakiem. Do najważniejszych zaleceń należą:
Włączenie ochrony AMSI (funkcja blokująca złośliwe skrypty)
Upewnienie się, że serwer ma aktywną ochronę antywirusową Microsoft Defender
W miarę możliwości – tymczasowe odłączenie serwera SharePoint od Internetu
Monitorowanie aktywności serwera pod kątem podejrzanych plików lub połączeń
Utrata kontroli nad serwerem SharePoint może prowadzić do wycieku danych, przerw w pracy firmy lub poważnych strat finansowych. W czasach, gdy cyberataki stają się coraz bardziej zaawansowane i powszechne, szybka reakcja na takie zagrożenia jest kluczowa dla zachowania bezpieczeństwa operacyjnego.
]]>https://dawidsobieraj.pl/2025/07/20/krytyczna-luka-w-sharepoint-server-pilne-ostrzezenie-dla-firm-cve-2025-53770/feed/0DeHashed.com – wyszukiwarka wycieków danych dla bezpieczeństwa – narzedzie dla SoC
https://dawidsobieraj.pl/2025/06/26/dehashed-com-wyszukiwarka-wyciekow-danych-dla-bezpieczenstwa-narzedzie-dla-soc/
https://dawidsobieraj.pl/2025/06/26/dehashed-com-wyszukiwarka-wyciekow-danych-dla-bezpieczenstwa-narzedzie-dla-soc/#respondThu, 26 Jun 2025 05:18:14 +0000https://dawidsobieraj.pl/?p=12746DeHashed.com – wyszukiwarka wycieków danych dla bezpieczeństwa
DeHashed.com to internetowa platforma umożliwiająca przeszukiwanie ogromnej bazy danych informacji, które wyciekły w różnych incydentach naruszenia bezpieczeństwa. Serwis agreguje publicznie dostępne dane z takich wycieków i pozwala sprawdzić, czy określone dane osobowe lub loginy znalazły się wśród nich. To nowoczesna wyszukiwarka wyciekłych danych uwierzytelniających, stworzona z myślą o analitykach bezpieczeństwa i zespołach zajmujących się analizą otwartych źródeł (OSINT).
Dzięki DeHashed użytkownicy mogą szybko zweryfikować, czy np. adres e-mail, nazwa użytkownika, numer telefonu, adres IP lub domena internetowa nie zostały ujawnione wśród miliardów rekordów pozyskanych z incydentów naruszeń danych.
Jakie informacje można znaleźć w DeHashed?
DeHashed gromadzi różnorodne dane ujawnione w wyciekach, w tym:
Adresy e-mail i loginy użytkowników – powiązane z kontami w różnych serwisach.
Hasła – zarówno w postaci zahashowanej, jak i czasem w czystym tekście.
Dane osobowe – imiona, nazwiska, adresy zamieszkania, daty urodzenia.
Numery telefonów – rzadko spotykane w innych narzędziach tego typu.
Adresy IP – np. adresy logowania czy przypisane do użytkowników.
Domeny internetowe – dane z rejestracji domen i powiązane z nimi e-maile.
Inne dane – np. klucze API, dane finansowe, numery VIN pojazdów.
Jak działa wyszukiwarka DeHashed?
Po założeniu konta użytkownik może wpisać dowolną frazę w pole wyszukiwania – np. adres e-mail, nazwę użytkownika, numer telefonu lub fragment hasła. System zwraca pasujące wyniki: źródło wycieku, rodzaj danych oraz, jeśli dostępne, pełne lub częściowe informacje.
Wyszukiwarka obsługuje zaawansowane funkcje, takie jak:
symbole wieloznaczne (wildcards), np. *@firma.pl
wyrażenia regularne (regex)
operatory logiczne łączące różne kryteria
DeHashed oferuje również API, które pozwala na automatyzację i integrację z systemami bezpieczeństwa. Dla bardziej zaawansowanych użytkowników dostępne są powiadomienia e-mail lub SMS o nowych wyciekach.
Zastosowanie w działaniach SOC (Security Operations Center)
Dla zespołów SOC DeHashed jest niezwykle wartościowym narzędziem. Umożliwia:
Wczesne wykrywanie wycieków danych firmowych – monitorowanie adresów e-mail i domen firmowych.
Reagowanie na incydenty – szybkie wykrycie konta pracownika w bazie pozwala natychmiast zareagować.
Audyt bezpieczeństwa – sprawdzenie, czy hasła pracowników nie zostały ujawnione.
Threat intelligence – analiza typów i skali naruszeń, które mogą dotknąć firmę.
Automatyzację działań SOC – integracja z SIEM i systemami ticketowymi.
Przykładowe scenariusze użycia
Wyciek danych pracownika: SOC otrzymuje alert o adresie jan.kowalski@firma.pl w nowym wycieku. Hasło jest dostępne. Zespół blokuje konto, resetuje hasło i kontaktuje się z pracownikiem.
Audyt bezpieczeństwa: Firma przeszukuje DeHashed pod kątem swojej domeny i wykrywa 15 wycieków. Dzięki temu zmusza pracowników do zmiany haseł i wprowadza politykę silnych haseł.
Dochodzenie po incydencie: Po podejrzanej aktywności SOC odkrywa, że dane logowania pracownika były ujawnione w poprzednim wycieku. To pozwala zrozumieć wektor ataku i zaktualizować zabezpieczenia.
Aspekty prawne i etyczne
DeHashed działa w granicach prawa, jednak użytkownik musi przestrzegać etyki:
Używaj narzędzia wyłącznie do monitorowania własnych danych lub danych swojej organizacji.
Nie wykorzystuj informacji do celów przestępczych.
Szanuj prywatność innych – DeHashed oferuje możliwość usunięcia danych na żądanie.
Warto pamiętać, że mimo przydatności tego narzędzia, jego użycie powinno być częścią szerszej strategii bezpieczeństwa. Nie zastąpi ono dobrych praktyk, takich jak unikalne hasła, uwierzytelnianie dwuskładnikowe i regularne szkolenia z cyberbezpieczeństwa.
]]>https://dawidsobieraj.pl/2025/06/26/dehashed-com-wyszukiwarka-wyciekow-danych-dla-bezpieczenstwa-narzedzie-dla-soc/feed/0Utracone e-maile? Oto jak je odzyskać w Microsoft 365
https://dawidsobieraj.pl/2025/06/24/utracone-e-maile-oto-jak-je-odzyskac-w-microsoft-365/
https://dawidsobieraj.pl/2025/06/24/utracone-e-maile-oto-jak-je-odzyskac-w-microsoft-365/#respondTue, 24 Jun 2025 18:11:16 +0000https://dawidsobieraj.pl/?p=12742Utracone e-maile? Oto jak je odzyskać w Microsoft 365
Zdarzają się wypadki – czasem e-mail zostanie usunięty przypadkowo przez współpracownika, a czasem celowo. Niezależnie od przyczyny, utrata ważnej korespondencji może poważnie zakłócić pracę.
Na szczęście, nawet jeśli wiadomość została usunięta z folderu „Elementy usunięte”, nie wszystko stracone. Wiadomości trafiają wtedy do specjalnego folderu „Elementy do odzyskania” (często nazywanego „koszem Exchange”). Domyślnie Microsoft 365 przechowuje tam dane przez 14 dni.
Tu z pomocą przychodzi Exchange Admin Center (EAC).
Krok 1: Przyznaj sobie odpowiednie uprawnienia
Zanim rozpoczniesz odzyskiwanie, musisz nadać swojemu kontu administratora uprawnienia do odzyskiwania danych. Bez tego opcja przywracania wiadomości będzie nieaktywna.
W EAC przejdź do zakładki „Role”, a następnie do „Role administratorów”.
Kliknij „Dodaj grupę ról”.
W sekcji „Podstawowe informacje” nadaj nazwę nowej grupie ról, np. „Odzyskiwanie e-maili”.
W polu „Opis” możesz dodatkowo określić cel tej grupy (opcjonalnie).
Zakres zapisu pozostaw ustawiony jako „Domyślny”.
Przejdź do sekcji „Dodaj uprawnienia” i wybierz „Mailbox Import Export” – to rola niezbędna do odzyskiwania wiadomości z konkretnych skrzynek.
W sekcji „Przypisz administratorów” dodaj swoje konto administracyjne i kliknij „Dalej”.
Sprawdź wszystkie ustawienia i zatwierdź klikając „Dodaj grupę ról”.
Uwaga: może minąć do godziny, zanim nowe uprawnienia zaczną działać.
Krok 2: Odzyskiwanie wiadomości e-mail
Po aktywacji uprawnień możesz przystąpić do odzyskiwania usuniętych e-maili.
W EAC przejdź do zakładki „Odbiorcy”, a następnie wybierz „Skrzynki pocztowe”.
Wybierz skrzynkę użytkownika, od którego chcesz odzyskać e-maile.
Przejdź do zakładki „Inne” i kliknij „Odzyskaj usunięte elementy”.
Zostaniesz przeniesiony do interfejsu odzyskiwania – możesz przeszukiwać wiadomości według słów kluczowych, tematu, nadawcy, odbiorcy, daty itp.
Zaznacz wiadomości, które chcesz odzyskać, i kliknij „Odzyskaj elementy”.
Po odzyskaniu, e-mail(e) automatycznie wrócą do skrzynki odbiorczej użytkownika.
Dzięki tej instrukcji możesz w łatwy sposób przywracać istotne wiadomości e-mail i utrzymać ciągłość komunikacji w swojej firmie – bez zakłóceń i niepotrzebnego stresu.
]]>https://dawidsobieraj.pl/2025/06/24/utracone-e-maile-oto-jak-je-odzyskac-w-microsoft-365/feed/0MICROSOFT365 x SPAMHAUS – problem z dostarczalnością
https://dawidsobieraj.pl/2025/06/24/microsoft365-x-spamhaus-problem-z-dostarczalnoscia/
https://dawidsobieraj.pl/2025/06/24/microsoft365-x-spamhaus-problem-z-dostarczalnoscia/#respondTue, 24 Jun 2025 18:10:35 +0000https://dawidsobieraj.pl/?p=12739Microsoft 365, Spamhaus i niewidzialna blokada maili – co się dzieje?
W ostatnich dniach wielu administratorów – w tym również nasz zespół – napotkało niecodzienny problem z Microsoft 365. Mimo że adres IP nadawcy nie widnieje na listach blokujących Spamhaus, wiadomości e-mail nie dochodzą do odbiorców korzystających z usług Microsoftu.
Co się dzieje?
Z pozoru wszystko wygląda w porządku:
IP czyste w narzędziach weryfikacyjnych Spamhaus.
Żadne alerty reputacyjne.
Brak wpisu w publicznych RBL.
Jednak… wiadomości są odrzucane lub blokowane po stronie Microsoft 365. Po wielu godzinach analizy i korespondencji z pomocą techniczną otrzymaliśmy potwierdzenie:
„Microsoft i inni duzi dostawcy poczty korzystają z wewnętrznych mirrorów danych Spamhaus lub własnych wersji list, które mogą zawierać opóźnione lub dodatkowe wpisy niewidoczne publicznie.”
To oznacza, że nawet jeśli Spamhaus mówi, że jesteś czysty, Microsoft może jeszcze przez 24–48h widzieć starą wersję listy.
Co można zrobić?
Zgłoszenie przez portal Microsoft Delisting: https://sender.office.com Warto dołączyć zrzut ekranu z wynikiem weryfikacji w Spamhaus oraz opis sytuacji.
Cierpliwość (niestety): Microsoft cache’uje dane nawet do 48h. Czasem nie pozostaje nic innego jak… poczekać.
Kontakt z supportem Microsoft (jeśli jesteś klientem M365): W naszym przypadku kontakt z inżynierem wsparcia technicznego był pomocny – potwierdził globalny charakter problemu.
Wnioski?
W świecie poczty elektronicznej nie wszystko, co widać, to cała prawda. Systemy antyspamowe są coraz bardziej złożone, a dostawcy korzystają z własnych interpretacji danych. To pokazuje, jak ważna jest transparentność i współpraca między administratorami a dostawcami usług.
Jeśli również spotkałeś się z taką sytuacją – daj znać. Wspólnie możemy szybciej dochodzić do rozwiązań.
Pozdrawiam, Dawid Sobieraj DSERVE – Centrum Wsparcia IT
]]>https://dawidsobieraj.pl/2025/06/24/microsoft365-x-spamhaus-problem-z-dostarczalnoscia/feed/0Bezpieczeństwo danych w Internecie – rady DSERVE
https://dawidsobieraj.pl/2025/06/21/bezpieczenstwo-danych-w-internecie-rady-dserve/
https://dawidsobieraj.pl/2025/06/21/bezpieczenstwo-danych-w-internecie-rady-dserve/#respondSat, 21 Jun 2025 09:18:51 +0000https://dawidsobieraj.pl/?p=12735
Dlaczego bezpieczeństwo danych jest tak ważne?
W dobie cyfrowej każdy z nas niemal na co dzień korzysta z Internetu – od zakupów online, przez pracę zdalną, po kontakty ze znajomymi i rodziną. Przechowujemy online prywatne zdjęcia, dane bankowe czy dokumenty firmowe. Utrata kontroli nad tymi informacjami może mieć poważne konsekwencje: jesteśmy narażeni na kradzież tożsamości, oszustwa finansowe czy utratę reputacji. Dla firm zaś wyciek danych klientów czy dokumentów firmowych oznacza często ogromne koszty oraz brak zaufania ze strony rynku. W Unii Europejskiej obowiązują surowe przepisy ochrony danych osobowych (RODO), a ich naruszenie może skutkować wysokimi karami finansowymi.
Coraz częściej słyszymy o atakach hakerskich i wyciekach danych. W 2024 roku liczba takich incydentów na całym świecie rośnie – od spektakularnych ataków na wielkie firmy po precyzyjne, skierowane na pojedynczych użytkowników kampanie phishingowe. Jako właściciel firmy DSERVE spotykam się na co dzień z przedsiębiorcami, którzy dopiero po utracie danych lub przełamaniu zabezpieczeń doświadczają, jak bardzo brak odpowiedniej ochrony potrafi sparaliżować biznes. Dlatego piszę ten artykuł: lepiej zapobiegać niż reperować szkody po ataku.
Najgłośniejsze doniesienia o wyciekach danych
W zeszłym tygodniu media obiegły informacje o wycieku 16 miliardów haseł do kont Apple ID, Google, Facebook i innych popularnych usług Dane te rzekomo pochodziły z wielu różnych źródeł – w internecie pojawiły się doniesienia o opublikowaniu 30 odrębnych pakietów z loginami i hasłami Tak potężne liczby sugerowały masowe włamanie, ale w praktyce sprawa jest inna.
Analitycy i CERT Polska wyjaśniają, że nie doszło do wycieku z serwerów tych firm – zostały one odpowiednio zabezpieczonet Zamiast tego przestępcy zaatakowali wielu użytkowników z osobna, stosując złośliwe oprogramowanie typu infostealer. Te programy infekują komputery i telefony – często np. poprzez fałszywe e-maile czy podejrzane aplikacje – i podstępnie wykradają zapisane w nich dane logowania. Innymi słowy, słabe ogniwo w zabezpieczeniach okazał się sam użytkownik i jego urządzenie.
Portal Cybernews informuje, że od początku 2024 roku odnaleziono około 30 takich paczek danych, z których każda zawierała miliony, a nawet miliardy rekordów. Choć te zestawy nie są już publicznie dostępne (zostały najpewniej sprzedane w darknetowych giełdach), ich analiza pokazała łączną liczbę 16 miliardów rekordów. W praktyce oznacza to, że hakerzy zdobyli hasła do milionów kont – ludzi na całym świecie. Nawet jeśli dotyczyły one dawniej zapomnianych serwisów, przestępcy mogą spróbować ich ponownie użyć (tzw. atak credential stuffing).
Z komunikatu CERT Polska wynika też, że takie masowe wycieki stają się coraz powszechniejszym zjawiskiem. Świadomość, że nasze dane mogły wpaść w czyjeś ręce, może budzić niepokój. Na szczęście dzięki odpowiednim środkom bezpieczeństwa możemy sami zadbać o to, aby znacznie utrudnić działanie cyberprzestępców. Poniżej podsumowuję najważniejsze informacje oraz kilka rad, które pomogą zabezpieczyć Twoje dane:
16 miliardów haseł? To nie masowe włamanie. Certyfikowani specjaliści podkreślają, że dane ujawnione w mediach nie pochodzą bezpośrednio z serwerów Google, Apple czy Facebooka Użyto natomiast oprogramowania infekującego komputery użytkowników. Mówiąc obrazowo: haker nie przeskoczył wysokiego muru (czyli zabezpieczeń firm), tylko wszedł tylnymi drzwiami przez rozprutą ścianę (czyli nasz niezabezpieczony komputer).
Skąd te hasła? Wszystkie poufne dane zostały wykradzione z urządzeń osób zainfekowanych infostealerami. To wirusy kradnące hasła np. z przeglądarek internetowych lub specjalnych schowków systemowych. Zwykle rozprzestrzeniają się przez nieostrożność – kliknięcie podejrzanego linku czy otwarcie załącznika. Każdy z nas może nieświadomie przepuścić taki wirus na swój sprzęt. Dlatego zaleca się stałą czujność: nie klikamy nieznanych linków, nie instalujemy oprogramowania z niepewnych źródeł.
30 pakietów danych, 16 mld rekordów. Zgodnie z raportem Cybernews, badacze od początku 2024 znaleźli około 30 zbiorów danych zawierających loginy i hasła Choć bazy te nie są publicznie dostępne, ich zawartość (łącznie 16 miliardów rekordów) potwierdzono. W praktyce oznacza to, że informacje z tej skali wycieku mogą pozwolić na przejęcie kont niemal wszędzie – od skrzynki e-mail po media społecznościowe czy serwisy zakupowe. Nie wolno więc lekceważyć tego zagrożenia.
Wycieki danych są coraz powszechniejsze, ale można się przed nimi chronić. Świadomość zagrożeń to podstawa. Proste działania mogą znacząco zmniejszyć ryzyko. Chodzi przede wszystkim o stosowanie silnych haseł, włączanie 2FA wszędzie tam, gdzie to możliwe, oraz zachowanie ostrożności przy pobieraniu plików lub wchodzeniu na podejrzane strony.
Co możesz zrobić? Oto kilka kluczowych zasad:
Stosuj silne, unikalne hasła: Dla każdego konta wymyśl inne, trudne do odgadnięcia hasło. Pomagają w tym menedżery haseł, które automatycznie generują i zapamiętują skomplikowane ciągi. Wystarczy jedno główne hasło do menedżera, by odblokować wszystkie inne. Ważne: nie używaj ponownie tego samego hasła w wielu serwisach!
Włącz weryfikację dwuskładnikową (2FA): To dodatkowy etap logowania. Po wpisaniu loginu i hasła system poprosi o kod – np. wysłany SMS-em lub wygenerowany w aplikacji (Google Authenticator, Authy itp.). Kod ten zmienia się co chwilę. Dzięki temu nawet gdyby ktoś poznał Twoje hasło, nie zaloguje się bez kodu. CERT Polska zauważa, że przy 2FA „nawet jeśli ktoś pozna nasze hasło, nie będzie w stanie zalogować się bez drugiego czynnika”. Po włączeniu 2FA warto też zapisać wygenerowane kody zapasowe – pozwolą one odzyskać dostęp, gdy zgubisz telefon.
Nie instaluj oprogramowania z nieznanych źródeł: Uważaj na linki i załączniki w wiadomościach e-mail czy wiadomościach na mediach społecznościowych. Pobieraj pliki tylko z oficjalnych źródeł (Google Play, App Store, oficjalne strony producentów). Jeśli coś w wiadomości wydaje Ci się podejrzane (literówki, nietypowa domena nadawcy itp.), nie otwieraj tego. Dzięki takiej ostrożności zmniejszysz ryzyko wprowadzenia wirusa na swój komputer lub telefon.
Jak włączyć dwuskładnikowe logowanie (2FA) w poczcie i na Facebooku
Dwuskładnikowe uwierzytelnianie (2FA) jest obecnie jednym z najskuteczniejszych narzędzi ochrony kont. Działa jak drugi zamek – nawet jeśli złodziej hasła wpisze „klucz” (Twoje hasło), i tak nie otworzy drzwi (nie dostanie się na konto) bez drugiego etapu. Poniżej znajdziesz instrukcje, jak włączyć 2FA w kilku popularnych usługach.
Gmail (Konto Google)
Przejdź na stronę Konto Google i zaloguj się.
W panelu wybierz sekcję „Bezpieczeństwo”.
W obszarze „Logowanie się w Google” kliknij „Weryfikacja dwuetapowa”, a następnie „Rozpocznij”
Google poprosi o potwierdzenie tożsamości (np. wyśle kod SMS). Następnie wybierz metodę 2FA: dodaj numer telefonu lub skonfiguruj aplikację uwierzytelniającą (np. Google Authenticator, Authy).
Na koniec wygeneruj i zapisz kody zapasowe. Od tej pory przy każdym logowaniu do Gmaila oprócz hasła będziesz musiał podać kod z telefonu – to znacznie podnosi poziom ochrony.
Poczta WP (1login)
Zaloguj się do WP Poczty przez 1login.
Przejdź do zakładki „Bezpieczeństwo”
W sekcji „Logowanie dwustopniowe” kliknij „Zabezpiecz swoje konto”
Uzupełnij wymagane dane (np. numer telefonu) i wybierz metodę weryfikacji – SMS lub aplikację do kodów. Postępuj według instrukcji wyświetlanych na ekranie.
Po włączeniu 2FA każde logowanie do WP Poczty będzie wymagać potwierdzenia kodem z SMS lub aplikacji.
Onet Poczta
Zaloguj się do Onet Poczta.
Przejdź do Ustawień konta (ikona profilu).
Kliknij „Kontrola bezpieczeństwa”.
Obok opcji „Weryfikacja dwuetapowa” wybierz „Włącz”
Potwierdź hasło i uzupełnij wymagane dane (np. numer telefonu). Wybierz metodę – kod SMS lub aplikację generującą kody.
Dokończ konfigurację zgodnie z instrukcjami. Od teraz po wpisaniu hasła Onet poprosi o dodatkowy kod przy każdym logowaniu.
Poczta Interia
Zainstaluj na smartfonie aplikację „Poczta Interia” (App Store lub Google Play) i zaloguj się w niej. Aplikacja będzie potrzebna do potwierdzania logowań.
Na komputerze wejdź na poczta.interia.pl i zaloguj do skrzynki.
Kliknij ikonę Ustawień (koło zębate) w prawym dolnym rogu, wybierz „Główne ustawienia”, a następnie zakładkę „Bezpieczeństwo”.
Włącz opcję „Logowanie dwustopniowe” (suwa przełącznik). Pojawi się instrukcja o konieczności użycia aplikacji mobilnej.
Kliknij „Mam już aplikację”, podaj numer telefonu i zatwierdź. Otrzymasz SMS z kodem – wprowadź go w aplikacji Poczta Interia.
W aplikacji potwierdź dodanie konta (kod SMS posłuży jako PIN). Od tej pory przy każdym logowaniu do Poczty Interia będziesz musiał dodatkowo zatwierdzić logowanie w aplikacji lub SMS-em.
Facebook
Zaloguj się na Facebooku (przeglądarka lub aplikacja).
W menu wybierz „Ustawienia i prywatność”, a następnie „Ustawienia”.
Przejdź do sekcji „Zabezpieczenia i logowanie” (lub „Centrum kont”).
Kliknij „Uwierzytelnianie dwuskładnikowe” i naciśnij „Edytuj” przy tej opcji.
Wybierz metodę – kod SMS lub aplikację generującą kody (lub klucz sprzętowy)
Przejdź przez proces weryfikacji (Facebook wyśle kod SMS lub kod QR do zeskanowania). Po zakończeniu konfiguracji każdy login wymagał będzie hasła i dodatkowego kodu.
Ochrona urządzeń – antywirus i aktualizacje
Nawet najlepsze hasło czy włączona 2FA nie wystarczą, jeśli komputer lub telefon jest zainfekowany. Dlatego warto mieć na urządzeniu dobrą ochronę. W systemach Windows 10/11 jest wbudowany Windows Defender – darmowy program antywirusowy i zapora sieciowa. Dla przeciętnego użytkownika to dobry start, ale ma on swoje ograniczenia. Niezależne testy wykazały, że Windows Defender wykrywa tylko około 69% zagrożeń offline i 83% online Oznacza to, że co piąty wirus może przejść niezauważony. Ponadto Defender nie chroni skutecznie przed zaawansowanymi zagrożeniami, takimi jak nowe wirusy ransomware czy zaawansowane trojany.
Warto więc rozważyć komercyjne rozwiązania antywirusowe. Programy takie jak ESET Internet Security, Bitdefender czy Norton 360 oferują wiele dodatkowych modułów: blokują podejrzane procesy, chronią przed oprogramowaniem wymuszającym okup, zabezpieczają bankowość online (tryb „Safe Money”) czy monitorują ruch sieciow Dzięki temu ryzyko infekcji maleje jeszcze bardziej. Przykładowo, rozwiązania te często skanują w chmurze nowe zagrożenia oraz oferują bardziej zaawansowaną zaporę sieciową – funkcje, których nie daje podstawowy Defender.
Dodatkowo zawsze instaluj aktualizacje systemu i aplikacji. Producenci często łatają wykryte luki bezpieczeństwa – ignorowanie aktualizacji to jak wystawianie zaproszenia dla hakera. Włącz też zaporę sieciową (firewall) i regularnie twórz kopie zapasowe ważnych danych. Szyfrowanie dysków (np. BitLocker w Windows) to kolejny poziom ochrony w razie kradzieży sprzętu. Podsumowując: połącz siły antywirusa, zapory i zdrowego rozsądku, a Twoje urządzenia będą znacznie trudniej zaatakować.
DSERVE – Twoje wsparcie w cyberbezpieczeństwie
DSERVE to zespół ekspertów oferujących kompleksowe wsparcie IT – od audytów bezpieczeństwa i administracji serwerami, po wdrożenia zaawansowanych zabezpieczeń i systemów ERP, które usprawniają pracę firm. Nasi specjaliści mają wieloletnie doświadczenie w branży i stale śledzą najnowsze trendy. Znamy lokalny rynek i potrzeby firm, bo sami jesteśmy przedsiębiorcami. W pierwszym etapie współpracy najczęściej wykonujemy gruntowny audyt bezpieczeństwa – sprawdzamy infrastrukturę, testujemy systemy i identyfikujemy potencjalne luki. Na tej podstawie proponujemy dalsze kroki: czy warto dołożyć firewall, przeszkolić zespół czy może wdrożyć dodatkowe narzędzia.
Jako właściciel DSERVE często widzę, jak niedoskonałości w zabezpieczeniach mogą zagrozić całemu biznesowi. W jednym z ostatnich przypadków firma klienta straciła dostęp do części danych, bo pracownik kliknął w podejrzany załącznik e-mail. Ostatecznie koszty przywracania systemów i przestoju były wielokrotnie wyższe niż cena wszystkich zabezpieczeń, które wtedy można było wdrożyć. Takie doświadczenia utwierdzają mnie w przekonaniu, że profilaktyka w cyberbezpieczeństwie jest kluczowa – zawsze lepiej zapobiegać niż reperować skutki incydentu.
Jeśli Twoja firma potrzebuje wsparcia w zakresie cyberbezpieczeństwa, zapraszam do kontaktu: 503-683-550, ds@dserve.pl
]]>https://dawidsobieraj.pl/2025/06/21/bezpieczenstwo-danych-w-internecie-rady-dserve/feed/0Problem z połączeniem do konsoli maszyny wirtualnej w Hyper-V (serwer CORE) – rozwiązanie
https://dawidsobieraj.pl/2025/06/05/problem-z-polaczeniem-do-konsoli-maszyny-wirtualnej-w-hyper-v-serwer-core-rozwiazanie/
https://dawidsobieraj.pl/2025/06/05/problem-z-polaczeniem-do-konsoli-maszyny-wirtualnej-w-hyper-v-serwer-core-rozwiazanie/#respondThu, 05 Jun 2025 20:12:53 +0000https://dawidsobieraj.pl/?p=12732Problem z połączeniem do konsoli maszyny wirtualnej w Hyper-V (serwer CORE) – rozwiązanie
Podczas próby połączenia się z maszyną wirtualną za pomocą Hyper-V Managera może pojawić się błąd uniemożliwiający zestawienie sesji konsoli – szczególnie jeśli serwer działa w wersji Windows Server CORE. Najczęściej przyczyną jest problem z delegowaniem poświadczeń (CredSSP).
Objawy:
Brak możliwości połączenia z konsolą maszyny wirtualnej.
Komunikat o błędzie autoryzacji lub problemach z szyfrowaniem.
Rozwiązanie:
Opcja 1: Zmiana ustawień przez GPO (zalecane w środowiskach domenowych)
Uruchom Edytor zasad grupy (gpedit.msc) na komputerze klienta.
Po wykonaniu tej komendy ponów próbę połączenia się z konsolą VM – powinno zadziałać.
Dlaczego to działa?
Microsoft zaostrzył domyślne ustawienia zabezpieczeń protokołu CredSSP, co może powodować błędy przy próbie połączenia z maszynami w starszych lub mniej zaufanych środowiskach. Ustawienie poziomu zgodności pozwala na nawiązanie połączenia bez naruszania istotnych zasad bezpieczeństwa – szczególnie w środowiskach testowych lub lokalnych.
]]>https://dawidsobieraj.pl/2025/06/05/problem-z-polaczeniem-do-konsoli-maszyny-wirtualnej-w-hyper-v-serwer-core-rozwiazanie/feed/0SYNOLOGY – WĘDRUJĄCE PROFILE problem z zapisem plików – pliki wracają
https://dawidsobieraj.pl/2025/05/12/synology-wedrujace-profile-problem-z-zapisem-plikow-pliki-wracaja/
https://dawidsobieraj.pl/2025/05/12/synology-wedrujace-profile-problem-z-zapisem-plikow-pliki-wracaja/#respondMon, 12 May 2025 16:14:29 +0000https://dawidsobieraj.pl/?p=12729Problem z powracającymi plikami na pulpicie w przypadku profili wędrujących
Jeśli zauważysz problem polegający na tym, że usunięte pliki z pulpitu ponownie się pojawiają przy następnym logowaniu użytkownika korzystającego z profilu wędrującego, którego dane przechowywane są na dysku sieciowym, warto sprawdzić ustawienia serwera plików. Rozwiązaniem może być wyłączenie funkcji Opportunistic Lock (Oplocks) na udziale SMB, co poprawi synchronizację i zmniejszy ryzyko występowania takich konfliktów.
]]>https://dawidsobieraj.pl/2025/05/12/synology-wedrujace-profile-problem-z-zapisem-plikow-pliki-wracaja/feed/0Directadmin – How to Disable Strict mode in Mysql
https://dawidsobieraj.pl/2025/05/07/directadmin-how-to-disable-strict-mode-in-mysql/
https://dawidsobieraj.pl/2025/05/07/directadmin-how-to-disable-strict-mode-in-mysql/#respondWed, 07 May 2025 14:34:01 +0000https://dawidsobieraj.pl/?p=12726Wyłączenie STRICT_TRANS_TABLES w directadmin:
]]>https://dawidsobieraj.pl/2025/05/07/directadmin-how-to-disable-strict-mode-in-mysql/feed/0MSDTC SQLEXCEPTION – MSDTC on server is unavailable
https://dawidsobieraj.pl/2025/05/05/msdtc-sqlexception-msdtc-on-serve-is-unavailable/
https://dawidsobieraj.pl/2025/05/05/msdtc-sqlexception-msdtc-on-serve-is-unavailable/#respondMon, 05 May 2025 14:59:28 +0000https://dawidsobieraj.pl/?p=12718
Jesli Twój błąd to: MSDTC is unavailable lub Error: 8004E00F when trying to access COM+ Applications in Component Services
Rozwiązanie błędu: „MSDTC is unavailable” lub „Error: 8004E00F” przy próbie dostępu do aplikacji COM+ w Component Services
Cześć! Jeśli podczas pracy z aplikacjami COM+ w Component Services napotkaliście błąd:
MSDTC is unavailable
Error: 8004E00F
przyczyną mogą być usługi zainstalowane przez oprogramowanie HP, które blokują działanie usługi Microsoft Distributed Transaction Coordinator (MSDTC).
Jak rozwiązać problem?
Wyłącz i zdezaktywuj usługi HP, które mogą zakłócać działanie MSDTC. (Sprawdź w services.msc, które usługi HP są aktywne, i ustaw je na „Wyłączony”, jeśli nie są niezbędne.)
Zresetuj usługę MSDTC, wykonując poniższe polecenie z uprawnieniami administratora w Wierszu Polecenia: msdtc -resetlog
Po wykonaniu tych kroków, spróbuj ponownie uruchomić aplikację. Błąd powinien zniknąć.
]]>https://dawidsobieraj.pl/2025/05/05/msdtc-sqlexception-msdtc-on-serve-is-unavailable/feed/0DIRECTADMIN – PROBLEM Z WYSYŁKĄ E-MAIL PO AKTUALIZACJI
https://dawidsobieraj.pl/2025/05/03/directadmin-problem-z-wysylka-e-mail-po-aktualizacji/
https://dawidsobieraj.pl/2025/05/03/directadmin-problem-z-wysylka-e-mail-po-aktualizacji/#respondSat, 03 May 2025 07:31:40 +0000https://dawidsobieraj.pl/?p=12716DIRECTADMIN – PROBLEM Z WYSYŁKĄ E-MAIL PO AKTUALIZACJI
Zmiany w konfiguracji Exim: port 25 wyłącznie do komunikacji serwerowej
W trosce o bezpieczeństwo i zgodność z najlepszymi praktykami w zakresie przesyłania poczty elektronicznej, wprowadziliśmy istotną zmianę w konfiguracji naszego serwera Exim. Od teraz użytkownicy nie będą mogli korzystać z portu TCP 25 do uwierzytelniania SMTP. Oznacza to, że programy pocztowe nie będą już mogły wysyłać wiadomości przez port 25. Ten port będzie służył wyłącznie do komunikacji pomiędzy serwerami pocztowymi (MTA do MTA).
Jakie porty należy teraz używać?
Wysyłanie wiadomości przez klientów pocztowych możliwe będzie tylko przez porty:
587 (SMTP z uwierzytelnieniem i STARTTLS)
465 (SMTP z szyfrowaniem SSL/TLS)
Dlaczego wprowadziliśmy tę zmianę?
Główną motywacją jest całkowite rozdzielenie komunikacji serwerowej (MTA-MTA) od komunikacji klient-serwer (MUA-MTA). Takie podejście znacząco zwiększa bezpieczeństwo i umożliwia bardziej precyzyjne kontrolowanie ruchu:
Porty 587 i 465 można objąć dedykowanymi regułami zapory (firewalla), np. ograniczając możliwość wysyłania wiadomości tylko z zaufanych sieci.
Niemożliwe staje się teraz przeprowadzanie ataków brute-force na hasła użytkowników przez port 25.
Użytkownicy nie będą mogli błędnie skonfigurować swoich programów pocztowych tak, by przesyłały dane uwierzytelniające bez szyfrowania.
Koniec z uwierzytelnianiem SMTP przez połączenia nieszyfrowane
Wraz z tą zmianą, Exim nie zezwala już na uwierzytelnianie SMTP przez połączenia nieszyfrowane. SMTP z użyciem uwierzytelnienia przesyła hasła w formie jawnej (bez haszowania), co oznacza, że nawet jedno niezaszyfrowane połączenie może skutkować przechwyceniem danych logowania. Wyjątek stanowią połączenia lokalne (localhost), które nadal mogą działać bez szyfrowania.
Co z istniejącymi konfiguracjami?
Zmiana ta może wpłynąć na działanie klientów pocztowych lub serwerów, które do tej pory zakładały dostępność uwierzytelnienia na porcie 25. Jeśli to konieczne, administratorzy mają możliwość przywrócenia poprzedniego zachowania w prosty sposób, edytując konfigurację Exima.
]]>https://dawidsobieraj.pl/2025/05/03/directadmin-problem-z-wysylka-e-mail-po-aktualizacji/feed/0Konfiguracja Adobe Reader na systemy MACOS – Apple Macbook – EUROCERT
https://dawidsobieraj.pl/2025/04/16/konfiguracja-adobe-reader-na-systemy-macos-apple-macbook-eurocert/
https://dawidsobieraj.pl/2025/04/16/konfiguracja-adobe-reader-na-systemy-macos-apple-macbook-eurocert/#respondWed, 16 Apr 2025 15:45:23 +0000https://dawidsobieraj.pl/?p=12710Instrukcja konfiguracji podpisu elektronicznego w Adobe Acrobat / Adobe Reader
Aby prawidłowo skonfigurować podpis elektroniczny w programie Adobe Acrobat lub Adobe Reader, należy odpowiednio przygotować środowisko aplikacji. Poniżej przedstawiamy szczegółowe kroki:
1. Uruchomienie aplikacji z użyciem Rosetty
Aby zapewnić kompatybilność z bibliotekami odpowiedzialnymi za obsługę podpisu elektronicznego, konieczne jest uruchomienie aplikacji Adobe Acrobat DC oraz Adobe Acrobat Helper przy użyciu Rosetty.
Sposób konfiguracji:
Przejdź do folderu Aplikacje.
Zlokalizuj Adobe Acrobat.
Kliknij prawym przyciskiem myszy na ikonę aplikacji i wybierz Informacje.
Zaznacz opcję Otwórz z użyciem Rosetty.
Następnie:
Kliknij prawym przyciskiem myszy na Adobe Acrobat i wybierz Pokaż zawartość pakietu.
Przejdź do folderu Contents > Helpers.
Zlokalizuj aplikację Adobe Acrobat Helper i powtórz powyższe kroki (Informacje → Otwórz z użyciem Rosetty).
2. Wyłączenie zabezpieczeń w Adobe Acrobat
W celu umożliwienia korzystania z zewnętrznych bibliotek podpisu cyfrowego, należy wyłączyć określone zabezpieczenia w ustawieniach aplikacji:
Otwórz Adobe Acrobat.
Przejdź do ustawień aplikacji.
Odznacz opcję odpowiedzialną za blokowanie zewnętrznych rozszerzeń (np. „Włącz tryb chroniony przy uruchomieniu”).
3. Dodanie ścieżki do biblioteki podpisu
Ostatnim krokiem jest wskazanie ścieżki do zewnętrznej biblioteki odpowiedzialnej za obsługę podpisu elektronicznego:
Ścieżkę należy dodać w ustawieniach tożsamości lub menedżera urządzeń PKCS#11 w aplikacji Adobe.
]]>https://dawidsobieraj.pl/2025/04/16/konfiguracja-adobe-reader-na-systemy-macos-apple-macbook-eurocert/feed/0Instrukcja konfiguracji dwuskładnikowego uwierzytelniania MFA do kont Microsoft 365
https://dawidsobieraj.pl/2025/03/17/instrukcja-konfiguracji-dwuskladnikowego-uwierzytelniania-mfa-do-kont-microsoft-365/
https://dawidsobieraj.pl/2025/03/17/instrukcja-konfiguracji-dwuskladnikowego-uwierzytelniania-mfa-do-kont-microsoft-365/#respondMon, 17 Mar 2025 22:31:55 +0000https://dawidsobieraj.pl/?p=12707Instrukcja konfiguracji dwuskładnikowego uwierzytelniania MFA do kont Microsoft 365
Aby zwiększyć bezpieczeństwo Twojego konta Microsoft 365, prosimy o włączenie dwuskładnikowego uwierzytelniania (MFA). Jest to prosty proces składający się z kilku kroków, które zajmą Ci nie więcej niż 5 minut.
Zanim zaczniesz:
Przygotuj swój telefon komórkowy (Android lub iOS).
Upewnij się, że masz dostęp do Internetu.
Krok 1: Logowanie do konta Microsoft 365
Zaloguj się na swoje konto firmowe Microsoft 365 przez przeglądarkę internetową na stronie:
Uruchom aplikację, zezwól na przesyłanie powiadomień oraz wybierz opcję Dodaj konto → Konto służbowe lub szkolne.
Zeskanuj kod QR, który pojawił się na ekranie komputera za pomocą aplikacji Microsoft Authenticator.
Po poprawnym zeskanowaniu, w aplikacji pojawi się nowo dodane konto.
Krok 4: Weryfikacja i aktywacja MFA
Po zeskanowaniu kodu QR, kliknij przycisk Dalej na ekranie komputera.
System Microsoft prześle na Twój telefon powiadomienie do zatwierdzenia logowania – kliknij Zatwierdź w aplikacji Microsoft Authenticator.
Na ekranie komputera, po potwierdzeniu logowania w aplikacji, kliknij przycisk Gotowe.
Gratulacje!
Twoje konto Microsoft 365 jest teraz zabezpieczone metodą MFA. Przy kolejnych logowaniach do swojego konta, po wpisaniu hasła będziesz otrzymywać powiadomienie w aplikacji Microsoft Authenticator, aby potwierdzić swoją tożsamość.
]]>https://dawidsobieraj.pl/2025/03/17/instrukcja-konfiguracji-dwuskladnikowego-uwierzytelniania-mfa-do-kont-microsoft-365/feed/0PROBLEM Z COMARCH XL ( BŁĄD 936 ) – BŁĄD PO AKTUALIZACJI WINDOWS SERVER 2019
https://dawidsobieraj.pl/2025/03/01/problem-z-comarch-xl-blad-936-blad-po-aktualizacji-windows-server-2019/
https://dawidsobieraj.pl/2025/03/01/problem-z-comarch-xl-blad-936-blad-po-aktualizacji-windows-server-2019/#respondSat, 01 Mar 2025 14:58:57 +0000https://dawidsobieraj.pl/?p=12698Jak naprawić błąd (ostrzeżenie 936) i problemy językowe w Comarch XL?
Jeśli po aktualizacji Comarch XL do wersji 2023.2.1.3201 (lub innej) pojawia się błąd (ostrzeżenie 936) oraz problemy z wyświetlaniem języka w interfejsie klienta, rozwiązaniem jest zmiana ustawień regionalnych systemu.
Domyślnie po aktualizacji system zaznacza opcję BETA: Użyj formatu Unicode UTF-8 do obsługi języków z całego świata. Aby uniknąć problemów, należy tę opcję odznaczyć w ustawieniach regionalnych systemu Windows.
Po dokonaniu zmiany warto ponownie uruchomić komputer, aby poprawki zostały w pełni zastosowane.
]]>https://dawidsobieraj.pl/2025/03/01/problem-z-comarch-xl-blad-936-blad-po-aktualizacji-windows-server-2019/feed/0Błąd pobrania załączników z skrzynki współdzielonej – OUTLOOK NEW – MICROSOFT365
https://dawidsobieraj.pl/2025/02/28/blad-pobrania-zalacznikow-z-skrzynki-wspoldzielonej-outlook-new-microsoft365/
https://dawidsobieraj.pl/2025/02/28/blad-pobrania-zalacznikow-z-skrzynki-wspoldzielonej-outlook-new-microsoft365/#respondFri, 28 Feb 2025 12:38:35 +0000https://dawidsobieraj.pl/?p=12695W zakresie problemu z załącznikami dla usługi MICROSOFT365 jest to błąd usługi aplikacji OUTLOOK NEW.
Powód problemu:
Błędna aktualizacja z strony MICROSOFT365
Rozwiązanie:
Włączyć OUTLOOK CLASSIC – tam działa wszystko OK
Przekierować wiadomość z mail współdzielony na swój osobisty i wtedy załącznik działa
Poczekać na aktualizacje i rozwiązanie problemu z strony MICROSOFT – powinno wszystko działać do poniedziałku
„Per Microsoft, the fix should be complete by end of day tomorrow 2/26/2025 and completely resolved by 2/28/2025.”
]]>https://dawidsobieraj.pl/2025/02/28/blad-pobrania-zalacznikow-z-skrzynki-wspoldzielonej-outlook-new-microsoft365/feed/0Problem z klientem MSTSC ( zrywanie sesji połączenia ) – Połączenie pulpitu zdalnego ( po aktualizacji w Lutym 2025 )
https://dawidsobieraj.pl/2025/02/27/problem-z-klientem-mstsc-zrywanie-sesji-polaczenia-polaczenie-pulpitu-zdalnego-po-aktualizacji-w-lutym-2025/
https://dawidsobieraj.pl/2025/02/27/problem-z-klientem-mstsc-zrywanie-sesji-polaczenia-polaczenie-pulpitu-zdalnego-po-aktualizacji-w-lutym-2025/#respondThu, 27 Feb 2025 07:42:19 +0000https://dawidsobieraj.pl/?p=12689Rozwiązanie problemu z rozłączaniem klienta MSTSC (Remote Desktop Client)
Jeśli napotykasz problem z klientem MSTSC (Remote Desktop Client), który polega na ciągłym rozłączaniu po kilku sekundach i wyświetlaniu komunikatu o ponownym połączeniu, możliwym rozwiązaniem jest wykonanie poniższych kroków w systemach Windows 10 / Windows 11.
Przyczyna problemu
Problem wynika z jednej z aktualizacji systemu Windows oznaczonych jako:
KB5050094
KB5051987
Sposób rozwiązania
Zmiana ustawień zasad grupy:
Otwórz aplikację „Edytor lokalnych zasad grupy” (gpedit.msc).
Znajdź opcję „Wyłącz protokół UDP na kliencie” i ustaw ją na Włączone.
Odinstalowanie problematycznych aktualizacji:
Uruchom Wiersz polecenia jako administrator i wykonaj następujące komendy
wusa /uninstall /kb:5051987
wusa /uninstall /kb:5050094
Po wykonaniu powyższych kroków problem z rozłączaniem powinien zostać rozwiązany.
]]>https://dawidsobieraj.pl/2025/02/27/problem-z-klientem-mstsc-zrywanie-sesji-polaczenia-polaczenie-pulpitu-zdalnego-po-aktualizacji-w-lutym-2025/feed/0MIGRACJA SKRZYNEK POCZTOWYCH MIĘDZY TENANTAMI / ALTERNATYWA DO CODETWO ( CodeTwo Office 365 Migration )
https://dawidsobieraj.pl/2023/12/22/migracja-skrzynek-pocztowych-miedzy-tenantami-alternatywa-do-codetwo-codetwo-office-365-migration/
https://dawidsobieraj.pl/2023/12/22/migracja-skrzynek-pocztowych-miedzy-tenantami-alternatywa-do-codetwo-codetwo-office-365-migration/#respondFri, 22 Dec 2023 16:18:27 +0000https://dawidsobieraj.pl/?p=12672Jeden z klientów wymagał migracji skrzynek na inną dzierżawe ( tenanta ) w celu odseparowania swoich kont pocztowych od partnera. Drugim jego celem była optymalizacja kosztów licencji które w tym przypadku mógł opłacić sam.
Rozwiązań jest kilka: – Zakup dodatkowej licencji od MS ( https://learn.microsoft.com/en-us/exchange/mailbox-migration/migrate-mailboxes-across-tenants ) – Rozwiązania firm trzecich, np. CodeTwo ( Office365 Migration ) – Rozwiązanie imapsync ( 2.264 )
W tym przypadku przedmiotem migracji było ok. 15 kont co dla rozwiązania CodeTwo to koszt ok 700 zł, dla licencji MS podobnie ( dość trudna konfiguracja ) lub darmowa za pomocą imapsync.
Procedura migracji:
Przygotowanie nowego tenanta, czyli założenie kont na które będziemy migrowali zawartość skrzynek
Użycie skryptu imapsync\wygenerowanie tokenów oauth2 dla kont źródłowych oraz docelowych – posłużą one później za metoda autoryzacji do kont:
Użycie skryptu imapsync\wywołując autoryzacje metodą wcześniej wygenerowanego tokenu
Można oczywiście to zautomatyzować również w pętli, wymusić generowanie odświeżenia tokenów ( potrzebne przy dużych skrzynkach ).
Metoda sprawdzi się dla 15-100-300 skrzynek bez żadnych problemów a jest darmowa nie licząc niewielkiego kosztu licencji programu imapsync.
Jeśli potrzebujesz wsparcia – chętnie pomoge.
]]>https://dawidsobieraj.pl/2023/12/22/migracja-skrzynek-pocztowych-miedzy-tenantami-alternatywa-do-codetwo-codetwo-office-365-migration/feed/0WZÓR UMOWY NA OBSŁUGĘ INFORMATYCZNĄ
https://dawidsobieraj.pl/2023/11/02/wzor-umowy-na-obsluge-informatyczna/
https://dawidsobieraj.pl/2023/11/02/wzor-umowy-na-obsluge-informatyczna/#respondThu, 02 Nov 2023 07:44:03 +0000https://dawidsobieraj.pl/?p=12693Szukasz wzoru umowy na obsługę informatyczną? Proponuje wykorzystanie ogólnego wzoru :
UMOWA SERWISOWA
Zawarta w zzz w dniu zzz
pomiędzy:
XXXX
zwany w dalszej treści umowy „Zleceniobiorcą”,
a
YYYY
Reprezentowanym przez ZZZZ
zwana dalej „Zleceniodawcą”.
§1
Przedmiotem niniejszej umowy jest świadczenie na rzecz Zleceniodawcy:
Usług serwisowych i doradczych w postaci sprawowania opieki i nadzoru nad: jednostkami roboczymi PC, serwerami, siecią LAN i łączem internetowym WAN oraz innym sprzętem IT znajdującymi się u Zleceniodawcy w szczególności polegających na:
rozbudowie i modernizacji sieci i jednostek PC zgodnie z zamówieniem Zleceniodawcy zaakceptowanym przez Zleceniobiorcę w drodze pisemnej, w tym za pośrednictwem e-mail,
udzielaniu wsparcia telefonicznego lub za pośrednictwem e-mail w rozwiązywaniu ewentualnych problemów dotyczących: sprzętu PC, funkcjonowania sieci LAN lub łącza internetowego WAN oraz innego sprzętu IT oraz oprogramowania w postaci:
instalacji i konfiguracji,
interpretacji komunikatów o zaistniałych błędach,
identyfikacji przyczyn nieprawidłowego działania,
rozwiązywania identyfikowanych problemów,
podstawowych wyjaśnień odnoszących się do definicji,
wdrażaniu nowego istniejącego oprogramowania (na przykład: Optima),
codziennym wykonywaniu kopii zapasowych danych z serwera
Usług serwisowych w postaci sprawowania opieki i nadzoru nad komputerami wykorzystywanymi przez pracowników Zleceniodawcy,
Usług serwisowych w postaci sprawowania opieki i nadzoru nad komputerami, siecią LAN i łączem internetowym WAN znajdującymi się w siedzibie Zleceniodawcy,
Analizy i udzieleniu stosownej pomocy w obniżeniu kosztów telekomunikacyjnych oraz innych kosztów IT,
Dostawy sprzętu komputerowego dla Zleceniodawcy, której zakres i warunki zostaną każdorazowo określone w zaakceptowanym przez Strony zamówieniu.
§2
Zleceniobiorca oświadcza, iż dochowa należytej staranności w działaniach podejmowanych w celu realizacji przedmiotu niniejszej umowy.
Zleceniobiorca oświadcza, że posiada wiedzę, doświadczenie oraz niezbędne zaplecze sprzętowe, materiałowe oraz personalne w zakresie obsługi informatycznej oraz nadzoru teleinformatycznego.
§3
Wsparcia, o którym mowa w § 1 ust. 1 lit. b) Zleceniobiorca zapewni w dni robocze w godzinach od 7:00 do 23:00.
Wszelkie zmiany konfiguracyjne w oprogramowaniu, Zleceniobiorca będzie dokumentował, a dokumentację w/w konfiguracji przekaże Zleceniodawcy w wersji elektronicznej na koniec miesiąca, w którym zmiana nastąpiła.
Zleceniodawca wyraża zgodę na ustanowienie dla Zleceniobiorcy zdalnego dostępu do serwera oraz stacji PC na potrzeby realizacji przedmiotu umowy.
Zleceniodawca zobowiązany jest do zapewnienia Zleceniobiorcy właściwego dostępu do sprzętu i pomieszczeń na czas niezbędny do wykonania przedmioty umowy w uzgodnionym przez Strony terminie.
§4
Zleceniobiorca zobowiązany jest do niezwłocznego usunięcia awarii, usterek bieżących i innych problemów dotyczących hardwaru, a w przypadkach uzasadnionych najdalej w terminie 2 dni roboczych lub uruchomienia rozwiązań zastępczych w ciągu 2 dni roboczych liczonych od dnia otrzymania w drodze e-mailowej informacji o zaistniałym problemie i udostępnienia sprzętu i pomieszczeń przez Zleceniodawcę zgodnie z § 4 ust.2. Natomiast wszelkie awarie, usterki, czy inne problemy dotyczące oprogramowania Zleceniobiorca zobowiązany jest usuwać na bieżąco bez najmniejszej zwłoki.
Zleceniodawca, gdy będzie to konieczne obowiązany jest niezwłocznie udostępnić dostęp do sprzętu i pomieszczeń na czas niezbędny do usunięcia awarii, usterki lub uruchomienia rozwiązań zastępczych, o których mowa w ust. 1. Za nieuzasadniony brak dostępu do sprzętu i pomieszczeń po stronie Zleceniodawcy, Zleceniobiorca nie ponosi ujemnych skutków prawnych.
Zgłoszenia o zauważonych awariach oraz usterkach mogą być przesyłane 24 godziny na dobę na wskazany poniżej adres e-mail osoby podanej do kontaktu po stronie Zleceniobiorcy lub poprzez platformę WWW do której dane zostaną przesłane w formie elektronicznej.
Zleceniobiorca przyjmuje w/w zgłoszenia w dni robocze w godzinach 7:00 – 23:00.
W przypadku konieczności wymiany sprzętu, w tym podzespołów, wszelkie jego koszty zakupu ponosi Zleceniodawca, po wcześniejszym wyrażeniu zgody, na podstawie przedstawionych przez Zleceniobiorcę faktur VAT Proforma lub oferty cenowej.
§5
W przypadku uzasadnionego niezadowolenia Zleceniodawcy z jakości otrzymanej usługi służy mu prawo wniesienia pisemnej reklamacji wysłanej za pośrednictwem pocztowego operatora publicznego listem poleconym z potwierdzeniem odbioru na wskazy adres Zleceniobiorcy lub na adres e-mail (XXX).
Reklamacja będzie rozpatrzona w terminie 14 dni liczonych od daty jej otrzymania przez Zleceniobiorcę.
§6
Zleceniobiorca nie ponosi odpowiedzialności za szkody wyrządzone wadliwym działaniem zewnętrznych łączy teletransmisyjnych, przerwami energii elektrycznej i innych zdarzeń, na które Zleceniobiorca nie ma wpływu.
§7
Postanowienia niniejszej umowy wchodzą w życie w dniu jej podpisania przez Strony.
§8
Po wykonaniu rozbudowy lub modernizacji przedmiotu umowy Zleceniobiorca zobowiązuje się dostarczyć w ciągu 7 dni Zleceniodawcy niezbędne instrukcje, klucze licencyjne, jak również opis wymagań sprzętu dla dostarczonego oprogramowania, oraz wszelkie konieczne dla eksploatacji informacje.
Z realizacji niniejszej umowy za każdy kolejny okres rozliczeniowy, o którym mowa w ust.3 zostanie sporządzony raport serwisowy z przepracowanych roboczogodzin.
Strony ustalają, iż okres rozliczeniowy wynosi jeden miesiąc kalendarzowy.
§9
Strony ustalają, iż stawka za roboczogodzinę wynosi 100,00 zł netto powiększone o należny w dniu wystawienia faktury podatek VAT. W kwocie wynagrodzenia. Wynagrodzenie, o którym mowa w ust. 1, zostanie każdorazowo wypłacone na podstawie wystawionej na koniec miesiąca faktury VAT i dołączonego do niej przez Zleceniobiorcę protokołu odbioru, o którym mowa w § 9 ust. 2.
Wynagrodzenie wynikające z faktury VAT Zleceniodawca zapłaci przelewem na rachunek bankowy wskazany przez Zleceniobiorcę w fakturze VAT w terminie 14 dni, licząc od dnia doręczenia faktury.
Za dotrzymanie terminu zapłaty, o którym mowa w ust. 3, uważa się złożenie przez Zleceniodawcę w/w terminie polecenia przelewu.
Faktura sprzedaży wraz z protokołem zostanie przesłana w dniu jej wystawienia na adres e-mail
§10
Niniejsza umowa zostaje zawarta na czas nieokreślony.
Każda ze Stron ma prawo rozwiązać niniejszą umowę z zachowaniem jednomiesięcznego okresu wypowiedzenia liczonego od pierwszego dnia miesiąca następującego po miesiącu, w którym miało miejsce skuteczne doręczenie wypowiedzenia.
Zleceniodawca może rozwiązać umowę ze skutkiem natychmiastowym z winy Zleceniobiorcy, w przypadku, gdy niniejsza umowa jest wykonywana z rażącym naruszeniem jej zapisów.
Strony zastrzegają dla wypowiedzenia formę pisemną pod rygorem nieważności.
Wypowiedzenie rozumie się za skutecznie doręczone w dniu, w którym wpłynęło na wskazany w niniejszej umowie adres do korespondencji jednej ze Stron, lub z upływem terminu awizacji przesyłki operatora pocztowego.
Wypowiedzenie jest skuteczne, jeżeli zostanie wysłane za pośrednictwem pocztowego operatora listem poleconym za potwierdzeniem odbioru.
§11
W celu prawidłowego wykonania przez Zleceniobiorcę obowiązków wynikających z niniejszej Umowy i wyłącznie w zakresie niezbędnym dla wykonania przez Zleceniobiorcę takich obowiązków, Zleceniodawca powierza Zleceniobiorcy możliwość przetwarzania danych osobowych zawartych w systemach informatycznych Zleceniodawcy jednak wyłącznie w celu ewentualnej migracji, naprawy danych zgodnie z ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych Wykonywanie przez Zleceniobiorcę operacji przetwarzania danych w zakresie lub celu przekraczającym zakres i cel opisane powyżej wymaga każdorazowo pisemnej zgody Zleceniodawcy.
§12
Strony zobowiązują się zachować w tajemnicy wszelkie informacje i dane uzyskane w związku z wykonywaniem przedmiotu umowy.
W przypadku zmian personalnych osób biorących udział w realizacji przedmiotu umowy zastosowanie znajdą odpowiednio postanowienia określone w ust. 2.
Strony zobowiązują się informować w formie pisemnej o wszelkich zauważonych nieprawidłowościach, mogących mieć wpływ na bezpieczeństwo informacji.
Zleceniodawca odpowiada w czasie trwania umowy na zasadach ogólnych za szkodę wyrządzoną Zleceniobiorcy, zaś Zleceniobiorca analogicznie wobec Zleceniodawcy, w związku z ujawnieniem, przekazaniem, wykorzystaniem, zbyciem lub oferowaniem zbycia informacji i danych, w tym danych osobowych pozyskanych w związku z realizacją przedmiotu umowy.
§13
Wszelkie zmiany niniejszej umowy wymagają pod rygorem nieważności formy pisemnej.
Strony zobowiązują się informować siebie nawzajem o każdej zmianie swoich danych, w tym danych adresowych.
Strony wyznaczają na piśmie swoich przedstawicieli odpowiedzialnych za realizację przedmiotu umowy, przy czym zmiany tych osób można dokonać z zachowaniem formy pisemnej.
Osobami kontaktowymi ze strony Zleceniodawcy są: XXX
Osobami kontaktowymi ze strony Zleceniobiorcy są: Dawid Sobieraj
Wszelkie spory wynikające z niniejszej umowy będzie rozstrzygać sąd powszechny właściwy dla Zleceniodawcy.
W sprawach nieuregulowanych niniejszą umową znajdą zastosowanie przepisy Kodeksu cywilnego.
§14
Umowę sporządzono w dwóch jednobrzmiących egzemplarzach, po jednej dla każdej ze Stron.
]]>https://dawidsobieraj.pl/2023/11/02/wzor-umowy-na-obsluge-informatyczna/feed/0Instalacja wsparcia dla MSSQL w DIRECTADMIN
https://dawidsobieraj.pl/2021/05/11/instalacja-wsparcia-dla-mssql-w-directadmin/
https://dawidsobieraj.pl/2021/05/11/instalacja-wsparcia-dla-mssql-w-directadmin/#respondTue, 11 May 2021 17:12:18 +0000http://dawidsobieraj.pl/?p=12491W celu instalacji wsparcia MSSQL dla DIRECTADMIN należy przeprowadzić poniższą konfiguracje. Została sprawdzona dla systemu CENTOS 7 z PHP 7.4
CENTOS 7:
# Instalacja pakietów z strony MICROSOFT:
curl https://packages.microsoft.com/config/rhel/7/prod.repo> /etc/yum.repos.d/mssql-release.repo
yum clean all
yum update -y
ACCEPT_EULA = Y yum install -y msodbcsql mssql-tools unixODBC-devel
# Instalacja SQLSRV + PDO_SQLSRV
cd /usr/local/src
wget https://pecl.php.net/get/sqlsrv-5.9.0.tgz
tar -zxvf sqlsrv-5.9.0
cd sqlsrv-4.3.0
/usr/local/php74/bin/phpize
./configure --with-php-config=/usr/local/php74/bin/php-config
make
make install
cd /usr/local/src
wget https://pecl.php.net/get/pdo_sqlsrv-5.9.0.tgz
tar -zxvf pdo_sqlsrv-5.9.0
cd pdo_sqlsrv-5.9.0
/usr/local/php74/bin/phpize
./configure --with-php-config=/usr/local/php74/bin/php-config
make
make install
# Następnie do pliku konfiguracji php.ini dodajemy odpowiednie rozszerzenia
# /usr/local/php74/lib/php.ini
# extension = pdo_sqlsrv.so
# extension = sqlsrv.so
Kolejnym krokiem jest instalacja pakietu freetds oraz jego komplikacja.
wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-1.1.15.tar.gz
tar -xvzf freetds-1.1.15.tar.gz
cd freetds-1.1.15
./configure --prefix = / usr / local / freetds
make
make install
Dodajemy następnie odpowiednie rozszerzenie do custombuild php celem jego komplikacji w Directadmin.
cd / usr / local / directadmin / custombuild
./build used_configs | grep configure.php
# wsparcie: https://help.directadmin.com/item.php?id=252
# w pliku /usr/local/directadmin/custombuild/custom/php/configure.php74 dodajemy --with-mssql = / usr / local / freetds \ oraz:
cd / usr / local / directadmin / custombuild
./build clean
./build update n
./build php n
Po wykonaniu powyższych poleceń mamy dostęp do pdo_sqlsrv.
]]>https://dawidsobieraj.pl/2021/05/11/instalacja-wsparcia-dla-mssql-w-directadmin/feed/0Problem podczas operacji importu poczty do OFFICE365 ( migracja IMAP do O365 EXCHANGE )
https://dawidsobieraj.pl/2021/01/17/problem-podczas-operacji-importu-poczty-do-office365-migracja-imap-do-o365-exchange/
https://dawidsobieraj.pl/2021/01/17/problem-podczas-operacji-importu-poczty-do-office365-migracja-imap-do-o365-exchange/#respondSun, 17 Jan 2021 12:54:29 +0000http://dawidsobieraj.pl/?p=12442W trakcie importu kont pocztowych od innego dostawcy do O365 pojawił się problem z synchronizacją wiadomości. Prawdopodobnie wynikało to z powodu przerwania migracji i rozpoczęcia jej ponownie.
W tle niestety przez okres 24-48h trzymana jest sesja importu, by ją przerwać należy wydać polecenie: remove-syncrequest ( z poziomu powershell ).
Komunikat błędu:
Błąd: UserAlreadyBeingMigratedException: Użytkownik „xxxx” ma już oczekujące żądanie. Usuń istniejące żądanie i wznów bieżącą partię lub uruchom nową partię dla tego użytkownika. –> Name must be unique per owning mailbox. There’s already a request with the name ’IMAP:xxxx’ owned by mailbox ’EURP195A003.PROD.OUTLOOK.COM/Microsoft Exchange Hosted Organizations/standodostep.onmicrosoft.com/xxxx’.
Rozwiązanie:
remove-syncrequest -identity „xxx”
]]>https://dawidsobieraj.pl/2021/01/17/problem-podczas-operacji-importu-poczty-do-office365-migracja-imap-do-o365-exchange/feed/0Wdrożenie API do komunikacji z InterCARS z AUTOSTACJA
https://dawidsobieraj.pl/2020/06/14/wdrozenie-api-do-komunikacji-z-intercars-z-autostacja/
https://dawidsobieraj.pl/2020/06/14/wdrozenie-api-do-komunikacji-z-intercars-z-autostacja/#respondSun, 14 Jun 2020 16:05:28 +0000http://dawidsobieraj.pl/?p=12366W celu komunikacji z API InterCARS – pobieranie faktur z InterCars do programu AutoStacja utworzyłem prosty skrypt w powershell:
]]>https://dawidsobieraj.pl/2020/06/14/wdrozenie-api-do-komunikacji-z-intercars-z-autostacja/feed/0Naprawa Joomla – próba logowania w panelu administracyjnym powoduje przeładowanie strony WWW
https://dawidsobieraj.pl/2017/02/04/naprawa-joomla-proba-logowania-w-panelu-administracyjnym-powoduje-przeladowanie-strony-www/
https://dawidsobieraj.pl/2017/02/04/naprawa-joomla-proba-logowania-w-panelu-administracyjnym-powoduje-przeladowanie-strony-www/#respondSat, 04 Feb 2017 21:54:11 +0000http://dawidsobieraj.pl/?p=12159Problem:
Próba logowania w panelu administracyjnym Joomla powoduje przeładowanie strony WWW bez komunikatów oraz bez informacji w error log. Wyeliminowano problemy z zapisem sesji.
Rozwiązanie:
Problem rozwiązano poprzez edycje pliku configuration.php wiersza z :
public $cookie_domain = ”; [ poprzednia pomiędzy pola 'XYZ’ była wpisana nazwa domeny, po usunięciu problem został rozwiązany ]
Sugestie na podobne problemy:
Sprawdzenie w bazie danych statusu KOMPONENTU autoryzacji ( joomla_auth )
Problemy z zapisem sesji ( plik/baza danych ) –
]]>https://dawidsobieraj.pl/2017/02/04/naprawa-joomla-proba-logowania-w-panelu-administracyjnym-powoduje-przeladowanie-strony-www/feed/0Naprawa problemu z Veeam Endpoint Backup – Błąd SQL
https://dawidsobieraj.pl/2016/08/03/naprawa-problemu-z-veeam-endpoint-backup-blad-sql/
https://dawidsobieraj.pl/2016/08/03/naprawa-problemu-z-veeam-endpoint-backup-blad-sql/#respondWed, 03 Aug 2016 11:30:53 +0000http://dawidsobieraj.pl/?p=12145Cześć,
Poradnik usuwania problemu związanego z błędem dostępu do bazy SQL, komunikat błąd:
Microsoft SQL server hosting the configuration database is currently unavailable. Possible reasons are heavy load, networking issue, server reboot, or hot backup.
Rozwiązanie:
1.) Wyłączamy usługę VEEAM Enpoint
2.) Uruchamiamy regedit i idziemy do klucza: HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Endpoint Backup\ w podanym kluczu zmieniamy wartość recreatedatabase=1 ,
3.) Uruchamiamy usługę Veeam Endpoint
4.) W panelu VeeamEndpoint Backup konfigurujemy ponownie ustawienia kopii zapasowej – działa szybciej i poprawnie.
]]>https://dawidsobieraj.pl/2016/08/03/naprawa-problemu-z-veeam-endpoint-backup-blad-sql/feed/0Transfer maszyn wirtualnych pomiędzy serwerami Citrix XenServer
https://dawidsobieraj.pl/2016/05/06/transfer-maszyn-wirtualnych-pomiedzy-serwerami-citrix-xenserver/
https://dawidsobieraj.pl/2016/05/06/transfer-maszyn-wirtualnych-pomiedzy-serwerami-citrix-xenserver/#commentsFri, 06 May 2016 20:20:48 +0000http://dawidsobieraj.pl/?p=12136Cześć,
HowTo – transfer maszyn wirtualnych pomiędzy serwerami matkami opartymi o Citrix XenServer.
Niestety sama funkcjonalność systemu Citrix XenServer jak i możliwość exportu maszyny i późniejsze jej zaimportowanie trwa bardzo długo, inną możliwością którą tutaj wykorzystałem jest użycie oprogramowania clonezilla. Co potrzebujemy? – Serwer pośredniczący w wymianie na którym zgramy obraz dysku z serwera A, a później wczytamy do serwera B.
Kolejne kroki;
1.) Kopia CloneZilla:
-> Pobieramy .iso z najnowszym oprogramowaniem clonezilla, następnie wybieramy opcje operacji device-image, kolejny krok to wybranie miejsca docelowego jako SSH ( do tego będzie potrzebny nam serwer pośredniczący tam wrzucimy tymczasowo naszą kopie obraz systemu ), po konfiguracji opcji montowania katalogu zdalnego po ssh, możemy wykonać obraz dysku.
2.) Odzysk z kopii wykonanej clonezillą na nowej maszynie – najpierw tworzymy nową maszyne VM o podobnych lub lepszych parametrach na nowym serwerze, kolejny krok to uruchomienie .iso clonezilla i przejście tych samych kroków co w punkcie pierwszym, jednak w tym przypadku kopie odzyskujemy
W teorii łatwo i wygodnie.
Sugestie i rozwiązanie problemów w trakcie:
-> Po imporcie maszyn zmieniamy adresy IP – mogą zawierać stare ustawienia zapisane statycznie,
nano /etc/network/interfaces
-> Przy imporcie/exporcie maszyny opartej o Ubuntu 10.04 – należy wykonać inną procedurę przy zakładaniu maszyny VM – musimy tutaj z szablonu wybrać Ubuntu 10.04 siłą rzeczy musimy go zainstalować za pomocą network install, następnie możemy usunąć kontener HDD, i dodać kontener właściwy. Po co to wykonujemy ? – głównie po to by uzyskać flagi rozruchu i template który jest potrzebny do startu dla Ubuntu 10.04.
]]>https://dawidsobieraj.pl/2016/05/06/transfer-maszyn-wirtualnych-pomiedzy-serwerami-citrix-xenserver/feed/1Powiadomienia SMS Zabbix 3.0 za pomocą smsapi.pl
https://dawidsobieraj.pl/2016/04/25/powiadomienia-sms-zabbix-3-0-za-pomoca-smsapi-pl/
https://dawidsobieraj.pl/2016/04/25/powiadomienia-sms-zabbix-3-0-za-pomoca-smsapi-pl/#respondMon, 25 Apr 2016 19:33:13 +0000http://dawidsobieraj.pl/?p=12133Cześć, opis konfiguracji powiadomień w najnowszym zabbix za pomocą SMS jako źródło dodatkowego monitoringu:
1.) Konfiguracja konta smsapi.pl , należy w panelu użytkownika skonfigurować hasło do API którego później użyjemy,
2.) Do wysyłania SMS wykorzystujemy API: https://github.com/smsapi/smsapi-bash-client
3.) Kod programu „smsapi” oraz „.smsapi.rc” kopiujemy do katalogu serwera zabbix w lokalizacji:
/usr/lib/zabbix/alertscripts
Pierwsza czynność to przetetowanie możliwości wysyłki z samego API – skopiowanej biblioteki, aby to wykonać edytujemy plik smsapi.sh zmieniając odpowiednio pierwsze wersy swoimi danymi:
Następnie do pliku nadajemy uprawnienia wykonywania: chmod +x smsapi.sh , i uruchamiamy komendą:
./smsapi sms send –from ECO 48tutajnumertelefonu „msg test hello world”
Po tym mamy pierwszą część z głowy – system pozwala już korzystają z API na wysyłkę sms, by przesyłać tylko dane które chcemy i usprawnic nieco proces korzystania z API, tworzymy dodatkowy plik : smsapi2.sh i wrzuamy do nieco:
4.) Logujemy się do zabbix, przechodzimy do zakładki „Administration” -> „Media Type” -> Create new -> Wybieramy typ script -> w pole script name podajemy smsapi2.sh , konieczne jest teraz podanie parametrów które do skryptu bedziemy przesyłać są to:
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
Uruchamiany alarm wysyła informacje do skryptu przesyłając 3 parametry, jednak tylko parametr „Body” brany jest pod uwagę wysyłając wiadomość. ( najważniejsze informacje ).
]]>https://dawidsobieraj.pl/2016/04/25/powiadomienia-sms-zabbix-3-0-za-pomoca-smsapi-pl/feed/0Odblokowanie DHCPREQUEST na bridge br debian
https://dawidsobieraj.pl/2015/08/05/odblokowanie-dhcprequest-na-bridge-br-debian/
https://dawidsobieraj.pl/2015/08/05/odblokowanie-dhcprequest-na-bridge-br-debian/#respondWed, 05 Aug 2015 07:06:56 +0000http://dawidsobieraj.pl/?p=12069Rozwiazanie problemu braku przesyłania dhcprequest przez filtr, a w tym przypadku iptables ( komputer filtruje ruch miedzy podsieciami ),
iptables -A FORWARD -d 255.255.255.255 -j ACCEPT
]]>https://dawidsobieraj.pl/2015/08/05/odblokowanie-dhcprequest-na-bridge-br-debian/feed/0Testowanie wydajności serwera za pomocą Unix Benchmark
https://dawidsobieraj.pl/2015/06/14/testowanie-wydajnosci-serwera-za-pomoca-unix-benchmark/
https://dawidsobieraj.pl/2015/06/14/testowanie-wydajnosci-serwera-za-pomoca-unix-benchmark/#respondSun, 14 Jun 2015 15:22:58 +0000http://dawidsobieraj.pl/?p=12063Od jakiegoś czasu szukałem gotowego skryptu, który generowałby podobnie jak w Windowsow’ych odpowiednikach punkty określające wydajność danego sprzętu. Podobna alternatywa istnieje w systemach Linux – Unix Benchmark.
Do pobrania: https://code.google.com/p/byte-unixbench/downloads/list
Użycie:
1.) Wypakowanie: tar xzfv plik
2.) Użycie podstawowe : ./RUN
3.) Czekamy i otrzymujemy statystyki.
]]>https://dawidsobieraj.pl/2015/06/14/testowanie-wydajnosci-serwera-za-pomoca-unix-benchmark/feed/0Przekierowanie 301 IP na adres strony www
https://dawidsobieraj.pl/2015/05/27/przekierowanie-301-ip-na-adres-strony-www/
https://dawidsobieraj.pl/2015/05/27/przekierowanie-301-ip-na-adres-strony-www/#respondWed, 27 May 2015 19:32:38 +0000http://dawidsobieraj.pl/?p=12060Przekierowanie za pomocą:
]]>https://dawidsobieraj.pl/2015/05/27/przekierowanie-301-ip-na-adres-strony-www/feed/0Instalacja libreoffice po uprzednio ręcznej instalacji openoffice – linux
https://dawidsobieraj.pl/2015/03/22/instalacja-libreoffice-po-uprzednio-recznej-instalacji-openoffice-linux/
https://dawidsobieraj.pl/2015/03/22/instalacja-libreoffice-po-uprzednio-recznej-instalacji-openoffice-linux/#respondSun, 22 Mar 2015 12:52:45 +0000http://dawidsobieraj.pl/?p=7495Problem:
Należy uruchomić „apt-get -f install”, aby naprawić poniższe problemy:
Następujące pakiety mają niespełnione zależności:
libreoffice-core : Wymaga: libreoffice-common (> 1:4.2.7) ale nie zostanie zainstalowany
libreoffice-java-common : Wymaga: libreoffice-common ale nie zostanie zainstalowany
– automatyczna migracja danych + aktualizacja bazy mysql,
]]>https://dawidsobieraj.pl/2015/02/10/aktualizacja-zabbix-2-2-zabbix-2-4/feed/0Notatki sysadmin – komendy Linux
https://dawidsobieraj.pl/2015/01/11/notatki-sysadmin-komendy-linux/
https://dawidsobieraj.pl/2015/01/11/notatki-sysadmin-komendy-linux/#respondSun, 11 Jan 2015 03:16:43 +0000http://dawidsobieraj.pl/?p=1590Poniżej kilka przydatnych komend przy administrowaniu systemem Linux:
# wykonanie okreslonych operacji gdy load_systemu bedzie niski
ech gzip_duzy | batch
Ciekawostki:
du -sch /home/* // ile miejsca zajmuja katalogi
df -i // wyswietlenie ilosci wolnych „inode”
find -size +100M // szuka pliki + 100M
head plik // wyswietla 10 pierwszych linii z pliku
tail plik // wyswietla 10 ostatnich linii z pliku
cat plik // wyswietla zawartosc
tac plik // wyswietla zawartosc od tylu
tail -f plik // real-time monitorowanie zmian w pliku (np w logach )
—————————————————-
# Terminal Multiplexer
ctrl + b + % = dzielenie pionowo
ctrl + b + ” = dzielnie poziomo
ctrl +b + strzałki = przełączanie
nowe okna = c
przełączanie miedzy oknami: p / n
—————————————————-
# przeniesienie do poprzedniego katalogu : cd –
# powtórzenie ostatniego argumentu polecenia , alt + . ,
# czyszczenie ekranu : ctrl + l
BASH:
schowek bashowy : ctrl + u , wklejenie ctrl + y,
naprawa błędów w bash, ctrl + t ( literówek ),
zamiana konkretnego elementu z poprzedniego na inny, ^lubie^chce
Złożone polecenie: ctrl + x + e
# wywolanie polecenia z listy historii !nr_polecenia
# wyszukiwanie wykonanych poleceń, history -> ctrl +r = szukanie
# ukrywanie polecen z historii, zaczynami od spacji
# whereis szukanie binarnego pliku , lub type uwshell
# szukanie procesow : ps auxf | grep [a]pache
# usuwanie kolejki email postfix postsuper -d ALL
Blokowanie IP iptables:
/sbin/iptables -A INPUT -p tcp –destination-port {PORT-NUMBER-HERE} -j DROP
iptables -A INPUT -sxx -j DROP
iptables -A FORWARD -s 8xx6 -j DROP
iptables -A INPUT -d xx -j DROP
iptables -A FORWARD -d xx-j DROP
Otwarcie portu iptables:
iptables -A INPUT -p tcp -i eth0 –dport 123 -j ACCEPT
dhclinet eth0
ifconfig eth0 192.168.1.10 broadcast 192.168.1.255 netmask 255.255.255.0
ip route add default via 192.168.1.1
# zabbix-agent
repo : deb http://YOURMIRROR.debian.org/debian wheezy-backports main
pakiet: apt-get install zabbix-agent + konf /etc/zabbix/zabbix_agent.conf
# logowanie z powloka uzytkownika: su – openerp -s /bin/bash
mysql: mysql –host localhost –user użytkownik_bazy -p nazwa_bazy < plik_ze_zrzutem.sql
mysqldump -uroot -p haslo–all-databases > all_db.sql // zrzut wszystkich tabel
]]>https://dawidsobieraj.pl/2015/01/11/notatki-sysadmin-komendy-linux/feed/0Odzyskiwanie systemu Linux z wykorzystaniem kopii wykonanej RSYNC
https://dawidsobieraj.pl/2015/01/07/odzyskiwanie-systemu-linux-z-wykorzystaniem-kopii-wykonanej-rsync/
https://dawidsobieraj.pl/2015/01/07/odzyskiwanie-systemu-linux-z-wykorzystaniem-kopii-wykonanej-rsync/#respondWed, 07 Jan 2015 06:35:06 +0000http://dawidsobieraj.pl/?p=1587Poniżej przykład i sposób na kopie i odzyskanie systemu za pomocą rsync:
6. Aktualizujemy wpis w /mnt/etc/fstab dodając nowy UUID , nowego dysku lub zmieniamy nazwe partycji
7. Aktualizujemy grub:
sudo grub-install /dev/sda –root-directory=/mnt
lub
sudo grub-install –root-directory=/mnt /dev/sda1
Wykonujemy restart, gotowe,
]]>https://dawidsobieraj.pl/2015/01/07/odzyskiwanie-systemu-linux-z-wykorzystaniem-kopii-wykonanej-rsync/feed/0Podstawowa konfiguracja mikrotik jako router brzegowy – home
https://dawidsobieraj.pl/2015/01/03/podstawowa-konfiguracja-mikrotik-jako-router-brzegowy-home/
https://dawidsobieraj.pl/2015/01/03/podstawowa-konfiguracja-mikrotik-jako-router-brzegowy-home/#respondSat, 03 Jan 2015 10:11:57 +0000http://dawidsobieraj.pl/?p=1574Poniżej opis podstawowej konfiguracji urządzenia sieciowego mikrotik jako domowego routera:
1.) W przedstawionym urządzeniu wyposażonym w sieć bezprzewodową, pierwszy element który wykonujemy to podłączenie się do sieci wifi ( niezabezpieczonej ) o essid : Mikrotik,
2.) Po poprawnym zalogowaniu do sieci, mozemy uruchomić aplikacje ” winbox ” , korzystając z podstawowych ustawień klikamyna guzik z trzema kropkami, po prawej stronie od „Connect to”, z listy wybieramy nasz router – standardowo użytkownik to admin, hasła brak,
3.) Po zalogowaniu mamy możliwość konfiguracji naszych ustawień, w podstawowej konfiguracji mamy :
port eth1 = gateway ( brama ),
port wlan – eth2..eth5 = bridge
Aby, nasz router mógł poprawnie działać musimy skonfigurować, adresacje, DHCP, domyślny routing ( brame ) oraz nowy ESSID + hasło,
Jako pierwszy element, usuwamy DHCP-Client z portu ether1-gateway:
Przechodzimy do zakładki IP -> DHCP Client , klikamy prawym przyciskiem myszy na ether1-gateway, z listy wybieramy Disable,
By zmienić adresacje sieci :
-> Przechodzimy do zakładki po lewej stronie IP -> Addresses ( tutaj mamy możliwość zmiany adresacji dla bridge-local , ether1-gateway )
Klikamy na ether1-gateway , wpisujemy tutaj adres jaki ma mieć nasza brama ( czyli wpisujemy tutaj ustawienia otrzymane od dostawcy Internetu ), przykładowo w postaci:
192.168.0.1/24 Network: 192.168.0.0
Klikamy następnie na bridge-local , oraz wpisujemy adres naszego routera w sieci lokalnej, przykładowo: 192.168.1.1/24 Network: 192.168.1.0
Konfigurujemy DHCP:
Przechodzimy do zakładki IP -> DHCP Server , następnie w nowym oknie które nam się pojawiło, przechodzimy do zakładki Networks , klikamy dwa razy lewym przyciskiem myszy na ;;; default configuration, oraz w podane pola wpisujemy: Address: 192.168.1.0/24 , gateway: ( adres który wybraliśmy dla naszego routera ) : 192.168.1.1
Mikrotik networks
Kolejnym elementem jest wybranie zakresów z którego DHCP będzie przydzielał adresy, w tym celu przechodzimy do IP -> Pool :
Mikrotik Pool
Klikamydwa razy na default-dhcp, oraz wpisujemy interesujące nas przedziały.
Czas na domyślny routing, ustawienie bramy:
Przechodzimy w tym celu do IP -> Routes
Mikrotik default routes
Klikamy na „plus” , następnie w Dst. Address wpisujemy : 0.0.0.0/0 ( aby kierował cały ruch ), w pole Gateway: wpisujemy adres bramy który został nam dostarczony przez operatora sieci.
Na sam koniec konfigurujemy sieć bezprzewodową, aby to wykonać przechodzimy do zakładki Wireless :
Klikamy dwa razy lewym przyciskiem myszy na pole wlan1,
Mikrotik wireless
W wyświetlonym oknie przechodzimy do zakładki „wireless”, w pole SSID: wpisujemy nazwe naszej sieci, zatwierdzamy przyciskiem OK. Aby ustawić hasło naszej sieci przechodzimy do zakładki Security Profiles ( tak jak na oknie powyżej ), klikamy na „plusik”, w pole „Name” : profile1 , w pole WPA Pre-Shared key: wpisujemy nasze hasło,w pole WPA2 Pre-Shared key: wpisujemy nasze hasło.
Aby, zatwierdzić wybrane przez nas hasło, znów przechodzimy do zakładki „Interfaces” ( z obrazka powyżej ), klikamy lpm na wlan1, oraz zmianiemy „Security profile” : wybieramy profile1
Nasza konfiguracja jest zakończona, aby wykonać kopie zapasową warto przejść do zakładki Files, oraz wybrać „Backup„.
]]>https://dawidsobieraj.pl/2015/01/03/podstawowa-konfiguracja-mikrotik-jako-router-brzegowy-home/feed/0HOWTO: Konfiuracja rsync – backup systemu
https://dawidsobieraj.pl/2014/12/31/howto-konfiuracja-rsync-backup-systemu/
https://dawidsobieraj.pl/2014/12/31/howto-konfiuracja-rsync-backup-systemu/#respondWed, 31 Dec 2014 12:27:04 +0000http://dawidsobieraj.pl/?p=1568Konfiguracja backupu systemu za pomocą rsync:
Pierwsze co wykonujemy to dodanie funkcjonalności łączenia się z ssh zewnętrznego serwera bez wpisywania hasła ( dodanie swojego klucza ),
* podaną komenda warto dodać do crona, a zrobić to mozemy poprzez dodanie wpisu, wpisujemy:
W terminalu:
crontab -e
* * * * * rsync -avhrz –progress -e ssh root@zdalny-host:/ /home/kopia-zapasowa/ –exclude=/proc
]]>https://dawidsobieraj.pl/2014/12/31/howto-konfiuracja-rsync-backup-systemu/feed/0HOWTO: Konfiguracja postfix ( serwer-smtp ) wysyłanie z kilku domen o różnych adresach IP
https://dawidsobieraj.pl/2014/12/26/howto-konfiguracja-postfix-serwer-smtp-wysylanie-z-kilku-domen-o-roznych-adresach-ip/
https://dawidsobieraj.pl/2014/12/26/howto-konfiguracja-postfix-serwer-smtp-wysylanie-z-kilku-domen-o-roznych-adresach-ip/#respondFri, 26 Dec 2014 00:06:15 +0000http://dawidsobieraj.pl/?p=1566Zakładam że jesteście już po poprawnej konfiguracji serwera SMTP jako serwera z jednym adresem, co zrobić, gdy mamy do dyspozycji kilka adresów IP i chcemy aby każda domena reprezentowana była przez inny adres ?
# Adresy IP
@smtp2.domena.pl smtp2-out:
@smtp3.domena.pl smtp3-out:
@smtp4.domena.pl smtp4-out:
4.) Wydajemy komende:
postmap hash:/etc/postfix/sender_transport
5.) Przeładowanie postfix:
service postfix reload
Gotowe,
]]>https://dawidsobieraj.pl/2014/12/26/howto-konfiguracja-postfix-serwer-smtp-wysylanie-z-kilku-domen-o-roznych-adresach-ip/feed/0HOWTO: Domowy VPN – openVPN + bridge LAN ( VPN w tej samej podsieci )
https://dawidsobieraj.pl/2014/11/14/howto-domowy-vpn-openvpn-bridge-lan-vpn-w-tej-samej-podsieci/
https://dawidsobieraj.pl/2014/11/14/howto-domowy-vpn-openvpn-bridge-lan-vpn-w-tej-samej-podsieci/#respondFri, 14 Nov 2014 09:46:54 +0000http://dawidsobieraj.pl/?p=1556Krok po kroku instrukcja konfiguracji OpenVPN, certyfikaty, bridge-network LAN ( klienci VPN w tej samej podsieci co sieć wewnętrzna ),
service openvpn restart
update-rc.d -f openvpn defaults
# Konfigurujemy przekierowanie ruchu:
vim /etc/sysctl.conf
:%s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/
sysctl -p
Konfiguracja klienta:
Tworzymy plik konfiguracyjny w folderze aplikacji openVPN ( serwer1.ovpn — rozszerzenie dla aplikacji w systemie Windows )
client
dev tun
proto udp
remote xxxx
tls-auth C:\ta.key” 1
ca C:\ca.crt
cert C:\tunel-vpn-client1.crt
key C:\tunel-vpn-client1.key
persist-tun
persist-key
ns-cert-type server
cipher AES-256-CBC
comp-lzo
verb 3
keepalive 10 120
# Informacja o typie kluczy:
The public ca.crt certificate is needed on all servers and clients
The private ca.key key is secret and only needed on the key generating machine
A server needs server.crt, dh2048.pem (public), server.key and ta.key (private)
A client needs client.crt (public), client.key and ta.key (private)
# Usuwanie kluczy:
# usuwanie certyfikatu ( powstanie plik ctr.pem , sciezke do tego pliku nalezy podac w konfiguracji serwera crl-verify crl.pem )
./revoke-full <identyfikator klienta>
]]>https://dawidsobieraj.pl/2014/11/14/howto-domowy-vpn-openvpn-bridge-lan-vpn-w-tej-samej-podsieci/feed/0Konfiguracja Raspberry Pi jako centrum multimedialne pod TV – OPENELEC XMBC
https://dawidsobieraj.pl/2014/11/07/konfiguracja-raspberry-pi-jako-centrum-multimedialne-pod-tv-openelec-xmbc/
https://dawidsobieraj.pl/2014/11/07/konfiguracja-raspberry-pi-jako-centrum-multimedialne-pod-tv-openelec-xmbc/#respondFri, 07 Nov 2014 14:10:39 +0000http://dawidsobieraj.pl/?p=1547Projekt how-to – konfiguracja, wdrożenie, test działania, krok po kroku, zapraszam do przeczytania.
Jak już udało się skompletować części, a konkretniej mini klawiature/mysz której mi brakowało do zestawu przystąpiłem do poszukiwania optymalnego systemu, pierwszy jaki wpadł w ręce to OPENELEC. Który jak widać na poniższych zdjęciach spełnia swoje zadanie w 100%. Raspberry z podanym systemem, sam zbiera pliki sortując je i pobiera okładki/opisy z ogólnodostępnych stron w sieci. Pokazując nam przejrzystą zawartość naszego „multimedialnego” zaplecza. ( przypatne kiedy mamy wiele dziwnych nazw/opisów folderów w naszym NAS’ie ).
Sam zestaw Raspberry Pi miałem od dłuższego czasu jest to starsza wersja, obecnie dostępne są wersje z 4 portami USB i poprawionymi błędami, czy tez słabym wsparciem zasilania dla USB. W moim przypadku udało się wykorzystać zasilacz sieciowy który zasila z prądem 2A.
Mini klawiatura z touchpadem, działa na nano-odbiorniku USB.
Po sprzęcie przyszedł czas na samą instalacje która okazała się dość łatwa, wystarczy podać dostępny w sieci OPENELEC na Raspberry Pi ( specjalnie nie linkuje tutaj – ze względu na częste aktualizacje systemu ), wybieramy wersje z obrazem ( *.img ) instalujemy na karcie SD, wkładamy do Raspberry i tutaj przystępujemy do pierwszej konfiguracji. Mamy tutaj menu w j.polskim co dodatkowo może pomóc. Kwestia kilku kliknięć i mamy w pełni skonfigurowany system gotowy do pracy.
MENU systemu po dodaniu już bazy filmowej, zasobów w sieci
Nie wspomniałem wcześniej o tym w jaki sposób mam zamiar się komunikować – z założenia poprzez sieć WIFI, oczywiście sterowniki i pełne wsparcie uzyskujemy z panelu ( bez zagłębiania się w dalszą konfiguracje ), ważne jest aby dodać repozytorium oraz oznaczyć jakiego typu jest to folder ( filmy/seriale/… ), co pozwoli systemowi na pobranie opisów/okładek.
„Backend”
]]>https://dawidsobieraj.pl/2014/11/07/konfiguracja-raspberry-pi-jako-centrum-multimedialne-pod-tv-openelec-xmbc/feed/0[notatki ] Cisco Catalyst 2960 – factory reset/default password
https://dawidsobieraj.pl/2014/10/22/notatki-cisco-catalyst-2960-factory-resetdefault-password/
https://dawidsobieraj.pl/2014/10/22/notatki-cisco-catalyst-2960-factory-resetdefault-password/#respondWed, 22 Oct 2014 03:06:10 +0000http://dawidsobieraj.pl/?p=1544Aby zrezsetować hasło, logujemy się poprzez Console Port przy użyciu kabla dostarczonego przez Cisco, po zalogowaniu do konsoli, wciskamy przez dłuższą chwile przycisk z lewej strony urządzenia, do momentu wyświetlania komunikatu na oknie konsol, po tym rozpoczyna się podstawowa konfiguracja.
]]>https://dawidsobieraj.pl/2014/10/22/notatki-cisco-catalyst-2960-factory-resetdefault-password/feed/0Konfiguracja serwera mailingowego w oparciu o system Debian 7 [ konfiguracja serwera pocztowego Debian + DKIM key + SPF + iRedMail(+ Alias ) ]
https://dawidsobieraj.pl/2014/10/19/konfiguracja-serwera-mailingowego-w-oparciu-o-system-debian-7-konfiguracja-serwera-pocztowego-debian-dkim-key-spf-iredmail-alias/
https://dawidsobieraj.pl/2014/10/19/konfiguracja-serwera-mailingowego-w-oparciu-o-system-debian-7-konfiguracja-serwera-pocztowego-debian-dkim-key-spf-iredmail-alias/#respondSun, 19 Oct 2014 10:45:13 +0000http://dawidsobieraj.pl/?p=1542W ciągu ostatnich dni przyszła pora na aktualizacja naszej infrastruktury wysyłającej powiadomienia do klientów ( mailing ), zaplanowałem przygotowanie platformy dużo wydajniejszej z wszelakimi możliwymi dodatkami zabezpieczającymi serwer jak i posiadający : SPF , DKIM key , spamassasin. Poniżej gotowa konfiguracja do „wdrożenia”.
1.) Niezbędne pakiety przed instalacją:
# apt-get install bzip2
2.) Wykorzystałem częściowo gotową konfiguracja od iRedMail ( instalujemy pakiet ):
# wget http://iredmail.googlecode.com/files/ ( wchodzimy na strone i wybieramy najnowszy pakiet… ),
# tar jxvf iRedMail-x.x.x.tar.bz2
# cd iRedMail-x.x.x# bash iRedMail.sh
Przechodzimy w tym momencie instalator instalując potrzebne pakiety,
3.) Konfiguracja iRedMail:
Mając dostęp do panelu administracyjnego konfigurujemy domene, interesujące nas skrzynki,
4.) Opcja – konfiguracja aliasów do skrzynek
Przechodzimy do phpmyadmin, przechodzimy do bazy która została utworzona przez iRedMail, ( nazwa : vmail ) , przechodzimy do tabeli alias -> edytujemy interesujący nas rekord, dodając lub zmieniając pole „goto”, adresy można dodać po przecinku,
5.) Konfiguracja SPF
Konfigurujemy SPF na naszym DNS dodając rekord TXT , „v=spf1 ip4:255.255.255.255 -all” ( w adres IP wpisujemy adres IP serwera pocztowego ), tak robimy dla każdego z serwerow,
6.) Konfiguracja DKIM:
-> Sprawdzamy utworzony klucz przez iRedMail:
amavisd-new showkeys domena.pl
Wyświetlony klucz wklejamy odpowiednio formatowany do naszego DNS ( rekord txt ) , ważne by użyć odpowiedniej nazwy w rekordzie txt, typu: dkim._domainkey.xyz.com , przykład formatowania: https://code.google.com/p/iredmail/wiki/DNS_DKIM
Aby dodać kolejną domene( lub serwer smtp ) :
cd /var/lib/dkim/
amavisd-new genrsa xyz.com.pem
chmod 0644 xyz.com.pem
Dodajemy do pliku amavisd.conf :
dkim_key(„xyz.com”, „dkim”, „/var/lib/dkim/xyz.com.pem”);
Zmieniamy w pliku amavisd.conf, linijkę:
Z @local_domain_maps =1; na :
@local_domains_maps = ( [„.$mydomain”, „firstdomain.com”, „xyz.com”] ); # list of all local domains
7.) Optymalizacja postfix
Poprawki wykonujemy w pliku /etc/postfix/main.cf
default_process_limit = 150 # lista procesów
qmgr_message_active_limit = 40000
qmgr_message_recipient_limit = 40000
]]>https://dawidsobieraj.pl/2014/10/19/konfiguracja-serwera-mailingowego-w-oparciu-o-system-debian-7-konfiguracja-serwera-pocztowego-debian-dkim-key-spf-iredmail-alias/feed/0[Notatki] Instalacja openERP 7 na debian + konfiguracja vhost apache
https://dawidsobieraj.pl/2014/10/18/notatki-instalacja-openerp-7-na-debian-konfiguracja-vhost-apache/
https://dawidsobieraj.pl/2014/10/18/notatki-instalacja-openerp-7-na-debian-konfiguracja-vhost-apache/#commentsSat, 18 Oct 2014 03:37:21 +0000http://dawidsobieraj.pl/?p=1540Zapraszam do sprawdzenia, notatki z konfiguracji :
apt-get install openssh-server denyhosts
Step 2. Create the OpenERP user that will own and run the application
This is a “system” user. It is there to own and run the application, it isn’t supposed to be a person type user with a login etc. In Ubuntu, a system user gets a UID below 1000, has no shell (it’s actually /bin/false) and has logins disabled. Note that I’ve specified a “home” of /opt/openerp, this is where the OpenERP server code will reside and is created automatically by the command above. The location of the server code is your choice of course, but be aware that some of the instructions and configuration files below may need to be altered if you decide to install to a different location.
[Note: If you want to run multiple versions of OpenERP on the same server, the way I do it is to create multiple users with the correct version number as part of the name, e.g. openerp70, openerp61 etc. If you also use this when creating the Postgres users too, you can have full separation of systems on the same server. I also use similarly named home directories, e.g. /opt/openerp70, /opt/openerp61 and config and start-up/shutdown files. You will also need to configure different ports for each instance or else only the first will start.]
A question I have been asked a few times is how to run the OpenERP server as the openerp system user from the command line if it has no shell. This can be done quite easily:
sudo su – openerp -s /bin/bash
This will su your current terminal login to the openerp user (the “-” between su and openerp is correct) and use the shell /bin/bash. When this command is run you will be in openerp’s home directory: /opt/openerp.
When you have done what you need you can leave the openerp user’s shell by typing exit.
Step 3. Install and configure the database server, PostgreSQL
sudo apt-get install postgresql
Then configure the OpenERP user on postgres:
First change to the postgres user so we have the necessary privileges to configure the database.
sudo su – postgres
Now create a new database user. This is so OpenERP has access rights to connect to PostgreSQL and to create and drop databases. Remember what your choice of password is here; you will need it later on:
createuser –createdb –username postgres –no-createrole –no-superuser –pwprompt openerp
Enter password for new role: ********
Enter it again: ********
Finally exit from the postgres user account:
exit
Step 4. Install the necessary Python libraries for the server
With that done, all the dependencies for installing OpenERP 7.0 are now satisfied (note that there are some new packages required since 6.1).
Step 5. Install the OpenERP server
I tend to use wget for this sort of thing and I download the files to my home directory.
Make sure you get the latest version of the application: at the time of writing this it’s 7.0. I got the download links from their download pages (note there are also deb, rpm and exe builds in this area too). There isn’t a static 7.0 release tarball as such anymore, but there is a nightly build of the 7.0 source tree which should be just as good and will contain patches as and when things get fixed. The link below is to the source tarball for the 7.0 branch.
wget http://nightly.openerp.com/7.0/nightly/src/openerp-7.0-latest.tar.gz# Warto pobrać nowszą wersje http://nightly.openerp.com/7.0/nightly/src/
Now install the code where we need it: cd to the /opt/openerp/ directory and extract the tarball there.
cd /opt/openerp
sudo tar xvf ~/openerp-7.0-latest.tar.gz
Next we need to change the ownership of all the the files to the OpenERP user and group we created earlier.
sudo chown -R openerp: *
And finally, the way I have done this is to copy the server directory to something with a simpler name so that the configuration files and boot scripts don’t need constant editing (I called it, rather unimaginatively, server). I started out using a symlink solution, but I found that when it comes to upgrading, it seems to make more sense to me to just keep a copy of the files in place and then overwrite them with the new code. This way you keep any custom or user-installed modules and reports etc. all in the right place.
sudo cp -a openerp-7.0 server
As an example, should OpenERP 7.0.1 come out soon, I can extract the tarballs into /opt/openerp/ as above. I can do any testing I need, then repeat the copy command so that the modified files will overwrite as needed and any custom modules, report templates and such will be retained. Once satisfied the upgrade is stable, the older 7.0 directories can be removed if wanted.
That’s the OpenERP server software installed. The last steps to a working system is to set up the configuration file and associated boot script so OpenERP starts and stops automatically when the server itself stops and starts.
Step 6. Configuring the OpenERP application
The default configuration file for the server (in /opt/openerp/server/install/) is actually very minimal and will, with only one small change work fine so we’ll simply copy that file to where we need it and change it’s ownership and permissions:
The above commands make the file owned and writeable only by the openerp user and group and only readable by openerp and root.
To allow the OpenERP server to run initially, you should only need to change one line in this file. Toward to the top of the file change the line db_password = False to the same password you used back in step 3. Use your favourite text editor here. I tend to use nano, e.g.
sudo nano /etc/openerp-server.conf
One other line we might as well add to the configuration file now, is to tell OpenERP where to write its log file. To complement my suggested location below add the following line to the openerp-server.conf file:
logfile = /var/log/openerp/openerp-server.log
Once the configuration file is edited and saved, you can start the server just to check if it actually runs.
sudo su – openerp -s /bin/bash
/opt/openerp/server/openerp-server
If you end up with a few lines eventually saying OpenERP is running and waiting for connections then you are all set.
The Ubuntu 12.04 packaged version of the python gdata client library is not quite recent enough, so to install a more up-to-date version I did the following (exit from the openerp user’s shell if you are still in it first):
Going back and repeating the commands to start the server resulted in no further warnings
sudo su – openerp -s /bin/bash
/opt/openerp/server/openerp-server
If there are errors, you’ll need to go back and find out where the problem is.
Otherwise simply enter CTL+C to stop the server and then exit to leave the openerp user account and go back to your own shell.
Step 7. Installing the boot script
For the final step we need to install a script which will be used to start-up and shut down the server automatically and also run the application as the correct user. There is a script you can use in /opt/openerp/server/install/openerp-server.init but this will need a few small modifications to work with the system installed the way I have described above. Here’s a link to the one I’ve already modified for 7.0.
Similar to the configuration file, you need to either copy it or paste the contents of this script to a file in /etc/init.d/ and call it openerp-server. Once it is in the right place you will need to make it executable and owned by root:
In the configuration file there’s an entry for the server’s log file. We need to create that directory first so that the server has somewhere to log to and also we must make it writeable by the openerp user:
sudo mkdir /var/log/openerp
sudo chown openerp:root /var/log/openerp
Step 8. Testing the server
To start the OpenERP server type:
sudo /etc/init.d/openerp-server start
You should now be able to view the logfile and see that the server has started.
less /var/log/openerp/openerp-server.log
If there are any problems starting the server you need to go back and check. There’s really no point ploughing on if the server doesn’t start…
OpenERP 7 Database Management Screen
If the log file looks OK, now point your web browser at the domain or IP address of your OpenERP server (or localhost if you are on the same machine) and use port 8069. The url will look something like this:
http://IP_or_domain.com:8069
What you should see is a screen like this one (it is the Database Management Screen because you have no OpenERP databases yet):
What I do recommend you do at this point is to change the super admin password to something nice and strong (Click the “Password” menu). By default this password is just “admin” and knowing that, a user can create, backup, restore and drop databases! This password is stored in plain text in the /etc/openerp-server.conf file; hence why we restricted access to just openerp and root. When you change and save the new password the /etc/openerp-server.conf file will be re-written and will have a lot more options in it.
Now it’s time to make sure the server stops properly too:
sudo /etc/init.d/openerp-server stop
Check the logfile again to make sure it has stopped and/or look at your server’s process list.
Step 9. Automating OpenERP startup and shutdown
If everything above seems to be working OK, the final step is make the script start and stop automatically with the Ubuntu Server. To do this type:
sudo update-rc.d openerp-server defaults
You can now try rebooting you server if you like. OpenERP should be running by the time you log back in.
If you type ps aux | grep openerp you should see a line similar to this:
Which shows that the server is running. And of course you can check the logfile or visit the server from your web browser too.
OpenERP 70 Main Setup Screen
That’s it! Next I would suggest you create a new database filling in the fields as desired. Once the database is initialised, you will be directed straight to the new main configuration screen which gives you a fell for the new User Interface in OpenERP 7 and shows you how easy it is to set up a basic system
Kod autouruchamiania : http://www.theopensourcerer.com/wp-content/uploads/2012/12/openerp-server
]]>https://dawidsobieraj.pl/2014/10/18/notatki-instalacja-openerp-7-na-debian-konfiguracja-vhost-apache/feed/1[Notatki] Dodanie „persistence” – przestrzeni stałej do live-cd Kali Linux 1.0.6a
https://dawidsobieraj.pl/2014/09/13/notatki-dodanie-persistence-przestrzeni-stalej-do-live-cd-kali-linux-1-0-6a/
https://dawidsobieraj.pl/2014/09/13/notatki-dodanie-persistence-przestrzeni-stalej-do-live-cd-kali-linux-1-0-6a/#respondSat, 13 Sep 2014 09:55:42 +0000http://dawidsobieraj.pl/?p=1533Notatki :
]]>https://dawidsobieraj.pl/2014/09/09/notatki-konfiguracja-apache-apc-cache-plugin-debian-linux/feed/0[Pentesty] Narzędzie do skanowania „dziur” na komputerach w sieci wewnętrznej – openVAS
https://dawidsobieraj.pl/2014/09/08/pentesty-narzedzie-do-skanowania-dziur-na-komputerach-w-sieci-wewnetrznej-openvas/
https://dawidsobieraj.pl/2014/09/08/pentesty-narzedzie-do-skanowania-dziur-na-komputerach-w-sieci-wewnetrznej-openvas/#respondMon, 08 Sep 2014 18:36:24 +0000http://dawidsobieraj.pl/?p=1514Opis narzędzia do skanowania kompuetrów w sieci wewnętrznej – skanowanie w celu zdobycia informacji o słabościach konkretnych hostów w sieci ( exploity/dziury/słabości – możlwiość ataku )
# Skanowanie komputerów na możliwość ataku w sieci wewnętrznej
# Konfiguracja :
OpenVAS > OpenVAS Setup
# Uruchamiamy panel webowy:
https://localhost:9392
# Aktualizacja bazy danych
Administration > NVT Feed > Synchronise with Feed Now
#
]]>https://dawidsobieraj.pl/2014/09/08/pentesty-narzedzie-do-skanowania-dziur-na-komputerach-w-sieci-wewnetrznej-openvas/feed/0[Rozwiązanie][CluserKnoppix] Błąd podczas pobierania aktualizacji repozytoriów ” E: Dynamic MMap ran out of room „
https://dawidsobieraj.pl/2014/09/07/rozwiazaniecluserknoppix-blad-podczas-pobierania-aktualizacji-repozytoriow-e-dynamic-mmap-ran-out-of-room/
https://dawidsobieraj.pl/2014/09/07/rozwiazaniecluserknoppix-blad-podczas-pobierania-aktualizacji-repozytoriow-e-dynamic-mmap-ran-out-of-room/#respondSun, 07 Sep 2014 10:49:18 +0000http://dawidsobieraj.pl/?p=1510Rozwiązanie błędu poprzez:
]]>https://dawidsobieraj.pl/2014/09/07/rozwiazaniecluserknoppix-blad-podczas-pobierania-aktualizacji-repozytoriow-e-dynamic-mmap-ran-out-of-room/feed/0[Apache .htaccess] Przekierowanie z www na bez www / przekierowanie bez www na www
https://dawidsobieraj.pl/2014/09/05/apache-htaccess-przekierowanie-z-www-na-bez-www-przekierowanie-bez-www-na-www/
https://dawidsobieraj.pl/2014/09/05/apache-htaccess-przekierowanie-z-www-na-bez-www-przekierowanie-bez-www-na-www/#respondFri, 05 Sep 2014 18:46:36 +0000http://dawidsobieraj.pl/?p=1507# Notatki z apache i .htaccess
# Przekierowanie z bez www na z www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domena.pl(.*) [NC]
RewriteRule ^(.*)$ http://www.domena.pl/$1 [R=301,L]
#Przekierowanie z www na bez www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domena.pl(.*) [NC]
RewriteRule ^(.*)$ http://domena.pl/$1 [R=301,L]
]]>https://dawidsobieraj.pl/2014/09/05/apache-htaccess-przekierowanie-z-www-na-bez-www-przekierowanie-bez-www-na-www/feed/0[Klaster][Notatki] Konfiguracja i instalacja klastra na kilku komputera na podstawie openMOSIX + ClusterKnoppix
https://dawidsobieraj.pl/2014/09/05/klasternotatki-konfiguracja-i-instalacja-klastra-na-kilku-komputera-na-podstawie-openmosix-clusterknoppix/
https://dawidsobieraj.pl/2014/09/05/klasternotatki-konfiguracja-i-instalacja-klastra-na-kilku-komputera-na-podstawie-openmosix-clusterknoppix/#respondFri, 05 Sep 2014 15:33:42 +0000http://dawidsobieraj.pl/?p=1505Notatki i przykładowe wdrożenie klastra na podstawie openMOSIX + ClusterKnoppix, wdrożenie klastra w celu zwiększenia mocy obliczeniowej działań matematycznych / testowych ataków słownikowych.
# Ściągamy i uruchamiamy dystrybucje clusterKnoppix
# Uruchamiamy w terminalu: knoppix-terminalopenmosixserver + konfigurujemy skrypt
# Uruchamiamy kolejną maszynę ( network boot )
# Uruchamiamy narzędzia w terminalu mosmon ( testujemy rozchodzenie obciażenia po sieci )
Pozostała opcja instalacji clusterKnoppix – polecenie w terminalu: knoppix-installer , do czego cluster? Chociazby do równomiernego obciążenia sprzętu który zajmuje się łamaniem brute-force
]]>https://dawidsobieraj.pl/2014/09/05/klasternotatki-konfiguracja-i-instalacja-klastra-na-kilku-komputera-na-podstawie-openmosix-clusterknoppix/feed/0[Pentesty][De-ICE] Scenariusz testowania zabezpieczeń „De-ICE S1.120”
https://dawidsobieraj.pl/2014/09/05/pentestyde-ice-scenariusz-testowania-zabezpieczen-de-ice-s1-120/
https://dawidsobieraj.pl/2014/09/05/pentestyde-ice-scenariusz-testowania-zabezpieczen-de-ice-s1-120/#respondFri, 05 Sep 2014 06:00:06 +0000http://dawidsobieraj.pl/?p=1503Jednym z sposobów nauki zabezpieczeń jest ich sukcesywne testowanie i łamanie, utworzono specjalne scenariusze dzięki którym można się sporo nauczyć z danej tematatyki, od używania konkretnych narzędzi po sposób myślenia podczas badania sieci – bezpieczeń.
Wybrany opisywany scenariusz to : „De-ICE S1.120” – więcej informacji na temat scenariusz można znaleźć w sieci,
Sieć: 192.168.1.120 [ system widoczny w sieci po uruchomieniu ]
# Badamy sieć wewnętrzną
netdiscover -r 192.168.1.0/24 -i eth2
Currently scanning: Finished! | Screen View: Unique Hosts
1 Captured ARP Req/Rep packets, from 1 hosts. Total size: 60
_____________________________________________________________________________
IP At MAC Address Count Len MAC Vendor
—————————————————————————–
192.168.1.120 08:00:27:37:ba:3d 01 060 CADMUS COMPUTER SYSTEMS
# Badamy określonego hosta:
root@kali:~/de-ice/1.120# nmap -n -sV -A -p- 192.168.1.120
PORT STATE SERVICE VERSION
21/tcp open ftp ProFTPD 1.3.2
| ftp-anon: Anonymous FTP login allowed (FTP code 230)
|_dr-xr-xr-x 2 0 0 40 Jan 2 2011 incoming
22/tcp open ssh OpenSSH 5.1 (protocol 2.0)
| ssh-hostkey:
| 1024 f0:90:25:9a:9e:cd:bd:31:ec:e9:f4:11:47:2f:69:a4 (DSA)
|_ 2048 06:32:d9:26:9a:53:f0:78:9c:43:fd:9c:50:26:d0:64 (RSA)
80/tcp open http Apache httpd 2.2.11 ((Unix) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8k PHP/5.2.9 mod_apreq2-20051231/2.6.0 mod_perl/2.0.4 Perl/v5.10.0)
|_http-methods: No Allow or Public header in OPTIONS response (status code 200)
|_http-title: Primaline :: Quality Kitchen Accessories
443/tcp open ssl/http Apache httpd 2.2.11 ((Unix) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8k PHP/5.2.9 mod_apreq2-20051231/2.6.0 mod_perl/2.0.4 Perl/v5.10.0)
|_http-methods: No Allow or Public header in OPTIONS response (status code 200)
|_http-title: Primaline :: Quality Kitchen Accessories
| ssl-cert: Subject: commonName=localhost/organizationName=Apache Friends/stateOrProvinceName=Berlin/countryName=DE
| Not valid before: 2004-10-01T08:10:30+00:00
|_Not valid after: 2010-09-30T08:10:30+00:00
|_ssl-date: 2014-04-23T11:50:09+00:00; -2s from local time.
| sslv2:
| SSLv2 supported
| ciphers:
| SSL2_DES_192_EDE3_CBC_WITH_MD5
| SSL2_IDEA_128_CBC_WITH_MD5
| SSL2_RC2_CBC_128_CBC_WITH_MD5
| SSL2_RC4_128_WITH_MD5
| SSL2_DES_64_CBC_WITH_MD5
| SSL2_RC2_CBC_128_CBC_WITH_MD5
|_ SSL2_RC4_128_EXPORT40_WITH_MD5
3306/tcp open mysql MySQL (unauthorized)
MAC Address: 08:00:27:37:BA:3D (Cadmus Computer Systems)
Device type: general purpose
Running: Linux 2.6.X
OS CPE: cpe:/o:linux:linux_kernel:2.6
OS details: Linux 2.6.13 – 2.6.32
Network Distance: 1 hop
Service Info: OS: Unix
TRACEROUTE
HOP RTT ADDRESS
1 0.44 ms 192.168.1.120
# Wykonujemy atak sql-injection na odkrytą przez nmap stron www na adresie IP 192.168.1.120
3.) Uzupełniamy dane w skrypcie powyżej ( konta gmail ),
4.) Podpinamy skrypt w zakładce administracja -> typ mediow ( nazwa skryptu / nazwa w zabbix )
5.) Uruchamiamy akcje wysyłania w administracja -> akcja
]]>https://dawidsobieraj.pl/2014/09/03/instalacja-zabbix-na-centos-rhel/feed/0OVH i Citrix Xen instalowanie maszyn wirtualnych – SIEĆ
https://dawidsobieraj.pl/2014/08/11/ovh-i-citrix-xen-instalowanie-maszyn-wirtualnych-siec/
https://dawidsobieraj.pl/2014/08/11/ovh-i-citrix-xen-instalowanie-maszyn-wirtualnych-siec/#respondMon, 11 Aug 2014 14:02:08 +0000http://dawidsobieraj.pl/?p=1491Instrukcja instalowania nowych maszyn wirtualnych w Citrix XEN ( na serwerach dedykowanych w firmie OVH lub soyoustart.pl )
Podczas wdrożenia nowej maszyny wirtualnej należy przygotować adres IP oraz utworzyć jego MAC. ( za pomocą panelu OVH ), następnie:
-> Tworzymy nową VM, podczas tworzenia w zakładce kart sieciowych podajemy adres MAC ( z przygotowanego wczesniej adresu IP ),
-> Podczas instalacji nowego systemu na VM w pole adres IP wpisujemy adres IP, w pole maska: 255.255.255.0 , w pole gateway: x.x.x.254 ( w X wstawiamy kolejne grupy IP które posiadamy ),
]]>https://dawidsobieraj.pl/2014/08/11/ovh-i-citrix-xen-instalowanie-maszyn-wirtualnych-siec/feed/0Mikrotik 2xWAN fail-over ( przełączenie między dwoma WAN )
https://dawidsobieraj.pl/2014/08/11/mikrotik-2xwan-fail-over-przelaczenie-miedzy-dwoma-wan/
https://dawidsobieraj.pl/2014/08/11/mikrotik-2xwan-fail-over-przelaczenie-miedzy-dwoma-wan/#respondMon, 11 Aug 2014 12:47:13 +0000http://dawidsobieraj.pl/?p=1489Krok po kroku konfiguracja mikrotika 2x WAN z opcją przełączania po awarii jednego z nich – automatyczne przełączanie.
]]>https://dawidsobieraj.pl/2014/08/11/mikrotik-2xwan-fail-over-przelaczenie-miedzy-dwoma-wan/feed/0Konfiguracja mikrotik 2x WAN + load balancing
https://dawidsobieraj.pl/2014/08/11/konfiguracja-mikrotik-2x-wan-load-balancing/
https://dawidsobieraj.pl/2014/08/11/konfiguracja-mikrotik-2x-wan-load-balancing/#respondMon, 11 Aug 2014 12:30:00 +0000http://dawidsobieraj.pl/?p=1481Konfiguracja krok po kroku, mirotik ( Konfiguracja mikrotik 2x WAN + load balancing )
Założenia:
2x WAN
1x LAN ( w konfiguracji bridge z portami LAN + WLAN ),
Cel:
+ Failover na dwa łącza ( jedno nie działa uruchamia się drugie ),
+ Load balancing ( markowanie ruchu – przekierowanie część ruchu na jedno lub drugie łącze )
### ROUTE SECTION ###### Magic begins here/ip route# Adding static routes for Google/TW which will be used further below to test both WAN link connectivityadd dst-address=8.8.8.8 gateway=192.168.1.1 scope=10add dst-address=221.132.112.8 gateway=192.168.2.1 scope=10## Now we create route for PCC marked packets routing mark:add distance=1 gateway=8.8.8.8 routing-mark=to_ISP1 check-gateway=pingadd distance=2 gateway=221.132.112.8 routing-mark=to_ISP2 check-gateway=ping## Create destinations to "virtual" hops to be use in further routesadd dst-address=10.0.0.1 gateway=8.8.8.8 scope=10 target-scope=10 check-gateway=pingadd dst-address=10.0.0.2 gateway=221.132.112.8 scope=10 target-scope=10 check-gateway=ping## Add default routes for both isp's marked packets by PCC mangle sectionadd distance=1 gateway=10.0.0.1 routing-mark=to_ISP1add distance=2 gateway=10.0.0.2 routing-mark=to_ISP2## Add default routes for no routing marks , For router itselfadd distance=1 gateway=10.0.0.1add distance=2 gateway=10.0.0.2
]]>https://dawidsobieraj.pl/2014/08/11/konfiguracja-mikrotik-2x-wan-load-balancing/feed/0Instalacja redmine Centos
https://dawidsobieraj.pl/2014/07/29/instalacja-redmine-centos/
https://dawidsobieraj.pl/2014/07/29/instalacja-redmine-centos/#respondTue, 29 Jul 2014 19:49:17 +0000http://dawidsobieraj.pl/?p=1478Building native extensions. This could take a while…
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.
Building native extensions. This could take a while…
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
checking for sqlite3.h… no
sqlite3.h is missing. Try 'port install sqlite3 +universal’ or 'yum install sqlite3-devel’
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.3.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.3.1/ext/sqlite3/gem_make.out
Rozwiązanie:
wget http://www.sqlite.org/sqlite-amalgamation-3.7.2.tar.gz
tar xzf sqlite-amalgamation-3.7.2.tar.gz
cd sqlite-3.7.2/
./configure
make
make install
gem install rails sqlite3-ruby
]]>https://dawidsobieraj.pl/2014/07/29/instalacja-redmine-centos/feed/0Mała aktualizacja
https://dawidsobieraj.pl/2014/05/20/mala-aktualizacja/
https://dawidsobieraj.pl/2014/05/20/mala-aktualizacja/#respondTue, 20 May 2014 21:48:18 +0000http://dawidsobieraj.pl/?p=1468Od dłuższego już czasu brakowało chwili, by zająć się naszym leciwym blogiem na którym coraz mniej się dzieje – nie zawsze pamiętam co ciekawego moge opisać, gdy wystąpi problem nalezy go jak najszybciej usunąć a nie walczyć z opisaniem go. Obiecuje poprawe.
Dzisiejsze działania ? … usunięcie spamu z komentarzu, uporządkowanie, lekkie odświeżenie i przetarcie z kurzu Działamy !
]]>https://dawidsobieraj.pl/2014/05/20/mala-aktualizacja/feed/0Przekierowanie pojedyńczego adresu www na inny za pomocą .htaccess
https://dawidsobieraj.pl/2014/04/20/przekierowanie-pojedynczego-adresu-www-na-inny-za-pomoca-htaccess/
https://dawidsobieraj.pl/2014/04/20/przekierowanie-pojedynczego-adresu-www-na-inny-za-pomoca-htaccess/#respondSun, 20 Apr 2014 12:18:52 +0000http://dawidsobieraj.pl/?p=1457Bardzo łatwo to wykonać, chociaż przyznam się ze sporo się nad tym musiałem zastanowić.
Gdzie w pozycje kontakt wstawiamy ,np. adres.pl/kontakt a dalej adres przekierowujący…
]]>https://dawidsobieraj.pl/2014/04/20/przekierowanie-pojedynczego-adresu-www-na-inny-za-pomoca-htaccess/feed/0Informatyk Częstochowa
https://dawidsobieraj.pl/2014/02/24/informatyk-czestochowa-2/
https://dawidsobieraj.pl/2014/02/24/informatyk-czestochowa-2/#respondMon, 24 Feb 2014 20:28:42 +0000http://dawidsobieraj.pl/?p=1448Od pewnego czasu nie budowałem zasadniczo nic nowego na swoim blogu, który miał być sejfem wiedzy przynajmniej swego rodzaju sejfem wiedzy dla mnie i kogoś kto miałby podobny problem, i mógłby go łatwo rozwiązać. Problemów tego typu jest bardzo dużo sam większość problemów próbuje wyszukiwać w sieci – jest to najlepsza metoda.
Co dalej ? – Plany:
-> Rozwój FPGA,
-> Rozwój SEM / SEO ,
-> Certyfikacja Google,
Na pewno nie jest tak że wcale nie działamy – rozwój, i to konieczny nie ma czasu na wspominanie, jest czas na dodatkową prace. Na pewno będe informował jak się sprawa będzie rozwijać i jak z tym Trzymajcie kciuki
]]>https://dawidsobieraj.pl/2014/02/24/informatyk-czestochowa-2/feed/0Ściąga: Komendy do postfix
https://dawidsobieraj.pl/2014/02/24/sciaga-komendy-postfix/
https://dawidsobieraj.pl/2014/02/24/sciaga-komendy-postfix/#respondMon, 24 Feb 2014 20:21:17 +0000http://dawidsobieraj.pl/?p=1446Ściąga na przyszłość dla mnie i dla innych – podstawowe komendy do postrix , czyszczenie kolejki w postfix,
postqueue -p
wyświetla listę wszystkich wiadomości w kolejce
postsuper -d (Queue ID)
pozwala usuwać wiadomość z kolejki o danym ID
postsuper -d ALL
usuwa wszystkie wiadomości z kolejki
postsuper -h (Queue ID)
zatrzymanie wiadomośic w kolejce (kolejka hold)
postsuper -H (Queue ID)
przeniesienie wiadomości z powrotem do menadżera kolejek
postsuper -r ALL
zwraca wiadomości z powrotem do kolejki, wiadomości te otrzymują nowe identyfikatory i dodatkowy nagłówek Received
mailq -q /identyczne do sendmail -bp/
lista wiadomości w kolejce do obsłużenia
]]>https://dawidsobieraj.pl/2014/02/24/sciaga-komendy-postfix/feed/0Bittorrent Sync – konfiguracja chmury / konfiguracja kopii zapasowej
https://dawidsobieraj.pl/2014/02/12/bittorrent-sync-konfiguracja-chmury-konfiguracja-kopii-zapasowej/
https://dawidsobieraj.pl/2014/02/12/bittorrent-sync-konfiguracja-chmury-konfiguracja-kopii-zapasowej/#commentsWed, 12 Feb 2014 22:16:57 +0000http://dawidsobieraj.pl/?p=1440Od pewnego czasu planowaliśmy wdrożenie chmury plików w celu ochrony danych przed ewentualną utratą, wybór padł na Bittorrent Sync ze względu na użycie w jednej z firm – sprawdziło się.
Jak to działa ?
-> Tworzymy folder na serwerze bittorrent, do którego ma być synchronizacja,
-> Pod ten folder podpinamy komputer, = trwa synchronizacja plików miedzy komputerem a serwer,
]]>https://dawidsobieraj.pl/2014/02/12/bittorrent-sync-konfiguracja-chmury-konfiguracja-kopii-zapasowej/feed/2Podstawowe informacje na temat bitcoin
https://dawidsobieraj.pl/2014/01/16/podstawowe-informacje-na-temat-bitcoin/
https://dawidsobieraj.pl/2014/01/16/podstawowe-informacje-na-temat-bitcoin/#respondThu, 16 Jan 2014 10:06:46 +0000http://dawidsobieraj.pl/?p=1415Z konieczności i tez z własnej ciekawości przygotowałem krótką prezentacje z zakresu bitcoin . Przygotowane na prezentacje.
]]>https://dawidsobieraj.pl/2014/01/16/podstawowe-informacje-na-temat-bitcoin/feed/0Metasploit / narzędzia do wspomagania pentestów
https://dawidsobieraj.pl/2013/12/08/metasploit-narzedzia-wspomagania-pentestow/
https://dawidsobieraj.pl/2013/12/08/metasploit-narzedzia-wspomagania-pentestow/#respondSun, 08 Dec 2013 10:06:59 +0000http://dawidsobieraj.pl/?p=1409Na najbliższe tygodnie zaplanowałem rozwój a właściwie poznanie pewnego tematu jakim są pentesty — czyli bezpieczeństwo sieci/serwerów/itp. . Temat o tyle ciekawy że wiedza którą można w ten sposób pozyskać pozwoli na lepsze badanie ewentualnych zmian na swoich systemach(serwerach) i co najwazniejsze na ich wczesnym wykrywaniu, łataniu dziur.
Aktualnie w sieci pełno jest miejsc do którego włamanie nie jest większym problemem ze względu na istnienie stron które w jawny sposób pokazują, a nawet lepiej udostępniają gotowe skrypty do włamania i osiągnięcia pewnego celu. Takiego jak wysyłanie spamu/infekowanie użytkowników. Spotkałem sie z tym niejednokrotnie podczas administracji stronami – najwięcej błędów jest oczywiście w skryptach gdzie kod źródłowy jest ogólniedostepny. ( wordpress/joomla… itp. ).
Wracając do narzędzia metasploit pozwala on na automatyzacje pewnych czynności jak i wykorzystywanie konkretnych exploitów ( które znajdziemy w sieci – lub sami utworzymy ). W sieci nie ma wiele poradników na temat konkretnego użycia, dostępna jest ksiązka z helionu która opisuje pewne czynności. Jednak nic ona nie da bez konretnego wgryzienia się w temat. Powoli wgryzając sie w temat możemy zobaczyć ile tak na prawde niebezpieczeństw istnieje w samym systemie z którego korzystamy i co osoba która wejdzie do naszej sieci może nam zrobić ( z odpowiednimi umiejętnościami ). Pisząc ten krótki wstep na temat narzędzia metasploit a właściwie jest ich o wiele więcej do pentestów, chciałbym się zmotywować w pewien sposób do opisania więcej szczegułów nauki i poznawania świata „niebezpieczeństwa”