Kategoria: Blog

W systemie Ubuntu 20.10 dostęp do dmesg zostanie ograniczony

Deweloperzy Ubuntu wprowadzili ograniczenie dostępu do narzędzia /usr/bin/dmesg tylko dla użytkowników należących do grupy „adm”. Obecnie nieuprzywilejowani użytkownicy Ubuntu nie mają dostępu do /var/log/kern.log, /var/log/syslog i zdarzeń systemowych w journalctl, ale mogą przeglądać logi zdarzeń jądra przez dmesg. Jako powód podano obecność w wynikach dmesg informacji, które mogą być wykorzystywane przez atakujących do […]

Znaleziono przyczynę problemów dehydrated z serwerami ACME różnymi od LetsEncrypt

Sebastian Krause zidentyfikował źródło dziwnej niekompatybilności z serwisem Bypass skryptu dehydrated, używanego do automatyzacji uzyskiwania certyfikatów TLS poprzez protokół ACME. Z Bypass działają zarówno klient referencyjny, jak i uacme, ale nie dehydrated (dokładniej mówiąc, także działał z pewnymi obejściami, ale wyłącznie w trybie dns-1). Powód okazał się trywialny: zamiast analizować odpowiedź w formacie JSON po […]

Jak usunąć uciążliwe powiadomienie o certyfikacie dla RDP

Cześć Habr, to super krótkie i proste przewodnik dla nowicjuszy o tym, jak łączyć się przez RDP za pomocą nazwy domeny, aby nie pojawiało się nieprzyjemne powiadomienie o certyfikacie podpisanym przez sam serwer. Będziemy potrzebować WinAcme i domeny. Wszyscy, którzy chociaż raz korzystali z RDP, widzieli ten napis. W przewodniku znajdują się gotowe komendy dla większej wygody. Skopiowałem, wkleiłem i działa. […]

Jak giganci IT wspierają edukację? Część 2: Microsoft

W poprzednim poście opowiadałem o możliwości, jakie daje Google dla studentów i instytucji edukacyjnych. Dla tych, którzy go przegapili, w skrócie przypomnę: w wieku 33 lat poszedłem na studia magisterskie w Łotwie i odkryłem wspaniały świat darmowych możliwości dla studentów, aby zdobywać wiedzę od liderów rynku, a także dla nauczycieli — aby przeprowadzać swoje zajęcia […]

Podstawy Ansible, bez których twoje playbooki to tylko zbitek lepkich makaronów

Robię wiele recenzji obcego kodu w Ansible i wiele piszę sam. W trakcie analizy błędów (zarówno własnych, jak i cudzych), a także po pewnej liczbie rozmów kwalifikacyjnych, zrozumiałem główny błąd, który popełniają użytkownicy Ansible — wchodzą w złożoność, nie opanowawszy podstaw. Aby naprawić tę wszechświatową niesprawiedliwość, postanowiłem napisać wprowadzenie do Ansible […]

Wydanie dystrybucji openSUSE Leap 15.2

Po ponad roku prac nad rozwojem, wydano dystrybucję openSUSE Leap 15.2. Wersja została stworzona przy użyciu podstawowego zestawu pakietów z rozwijanej dystrybucji SUSE Linux Enterprise 15 SP2, na którą nałożono nowsze wersje aplikacji użytkowych z repozytorium openSUSE Tumbleweed. Dostępny jest uniwersalny obraz DVD o wielkości 4 GB oraz okrojony obraz do instalacji z pobieraniem pakietów […]

Wydanie Psalm 3.12, statycznego analizatora dla języka PHP. Wersja alfa PHP 8.0

Firma Vimeo opublikowała nową wersję statycznego analizatora Psalm 3.12, który pozwala wykrywać zarówno oczywiste, jak i trudne do uchwycenia błędy w kodzie PHP oraz automatycznie poprawiać niektóre rodzaje błędów. System nadaje się do wykrywania problemów zarówno w przestarzałym kodzie, jak i w kodzie wykorzystującym nowoczesne możliwości, które pojawiły się w nowych wersjach PHP. Kod projektu napisany jest w języku […]

Badanie silnika VoIP Mediastreamer2. Część 2

Materiał artykułu pochodzi z mojego kanału zen. Tworzymy generator tonalny W poprzednim artykule zainstalowaliśmy bibliotekę mediastreamera, narzędzia do programowania i sprawdziliśmy ich działanie, tworząc próbne aplikacje. Dziś stworzymy aplikację, która będzie mogła wygenerować sygnał tonowy na karcie dźwiękowej. Aby rozwiązać ten problem, musimy połączyć filtry w pokazanej poniżej schemacie generatora dźwięku: Odczytujemy schemat po lewej […]

Badamy silnik VoIP Mediastreamer2. Część 3

Materiał artykułu pochodzi z mojego kanału zen. Udoskonalamy przykład generatora tonalnego W poprzednim artykule napisaliśmy aplikację generatora tonalnego i za jej pomocą wydobyliśmy dźwięk z głośnika komputera. Teraz zwrócimy uwagę na to, że nasz program, kończąc działanie, nie zwraca pamięci z powrotem do puli. Nadszedł czas, aby wyjaśnić tę kwestię. Po tym, jak schemat […]

Studium silnika VoIP Mediastreamer2. Część 7

Materiał artykułu pochodzi z mojego kanału DZen. Używamy TShark do analizy pakietów RTP. W poprzednim artykule zbudowaliśmy schemat zdalnego sterowania z generatora i detektora sygnałów tonowych, z połączeniem realizowanym za pomocą strumienia RTP. W tym artykule kontynuujemy badanie przesyłania sygnału dźwiękowego za pomocą protokołu RTP. Najpierw podzielimy naszą aplikację testową na nadajnik i odbiornik i nauczymy się […]

Powiadomienia DNS Push uzyskały status proponowanego standardu

Komitet IETF (Internet Engineering Task Force), zajmujący się rozwojem protokołów i architektury internetu, zakończył tworzenie RFC dla mechanizmu „Powiadomienia Push DNS” i opublikował związaną z tym specyfikację pod identyfikatorem RFC 8765. RFC uzyskało status „Proponowanego standardu”, po czym rozpocznie się praca nad nadaniem RFC statusu standardu roboczego (Draft Standard), co faktycznie oznacza pełną stabilizację protokołu i uwzględnienie wszystkich […]

Wydano PPSSPP 1.10

PPSSPP to emulator konsoli do gier PlayStation Portable (PSP), działający w technologii wysokopoziomowego emulowania (HLE). Emulator działa na wielu platformach, w tym Windows, GNU/Linux, macOS i Android, i umożliwia uruchamianie ogromnej liczby gier na PSP. PPSSPP nie wymaga oryginalnego oprogramowania PSP (i nie jest w stanie go uruchomić). W wersji 1.10: Ulepszenia grafiki i kompatybilności Ulepszenia wydajności […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster