Kategoria: Blog

Zastąpienie EAV przez JSONB w PostgreSQL

TL; DR: JSONB może znacznie uprościć rozwój schematu bazy danych bez uszczerbku dla wydajności zapytań. Wprowadzenie Przytoczmy klasyczny przykład, prawdopodobnie jednego z najstarszych zastosowań w świecie relacyjnych baz danych (baza danych): mamy byt i musimy zapisać określone cechy (atrybuty) tego bytu. Jednak nie wszystkie instancje mogą mieć taki sam zestaw cech, a poza tym w […]

Zarządzanie dostępem uprzywilejowanym jako priorytetowe zadanie w bezpieczeństwie informacji (na przykładzie Fudo PAM)

Istnieje dość interesujący dokument CIS Controls, który rozpatruje bezpieczeństwo informacji z zastosowaniem zasady Pareto (80/20). Ta zasada głosi, że 20% zabezpieczeń daje 80% wyniku w zakresie ochrony firmy. Zapoznając się z tym dokumentem, wielu „specjalistów ds. bezpieczeństwa” odkrywa, że wybierając środki zabezpieczające, nie zaczynają od najskuteczniejszych rozwiązań. W dokumencie wyróżnia się 5 kluczowych środków […]

Surowa praktyka: jak nasze rozwiązania bezprzewodowe sprawdzają się w hotelarstwie

Koledzy z działu PR od kilku lat zbierają przypadki użycia naszego sprzętu klasy korporacyjnej. Znaczną ich część stanowią projekty z branży hotelarskiej. Związane jest to z tym, że ta dziedzina jest jedną z kluczowych domen projektowych TP-Link oraz z tym, że takie przypadki często okazują się najbardziej interesujące z profesjonalnego punktu widzenia. O typowych wymaganiach hoteli Po […]

Jak oszczędzać swój i cudzy czas na rozmowach kwalifikacyjnych, czyli trochę o błędnych przekonaniach HR

Kolejny dzień zaczynał się, jak przystało na zimowy dzień w krótkim tygodniu. Do menedżera zadań napływały klasyczne zadania — „wczoraj wysłałem list Wasilijowi Iwanowiczowi do Sportloto, zamiast do Iwana Wasiliewicza w Loto-milion, gdzie napisałem różne nieodpowiednie rzeczy o Wasiliju Iwanowiczu, sprawdźcie, aby nie przeczytał tego listu” lub „w ubiegłym roku w oddziale zoptymalizowaliśmy […]

Dlaczego do mnie nie oddzwonili-6, albo bądź ostrożny, użytkowniku

Kiedy prawie rok temu pisałem artykuł „Jak oszczędzać swój i cudzy czas podczas rozmów kwalifikacyjnych, czyli trochę o błędnych wyobrażeniach HR”, wychodziłem z założenia o dobrej woli i zainteresowaniu obu stron długotrwałą współpracą (wzajemna korzyść, win-win, wszystko to). Praktyka ostatniego roku pokazuje, że sytuacja na rynku stopniowo zmienia się na gorszą dla pracowników, a […]

Luka w bibliotece libjpeg-turbo

W bibliotece libjpeg-turbo, która służy do kodowania i dekodowania obrazów w formacie JPEG, wykryto podatność (CVE-2019-2201), prowadzącą do przepełnienia bufora i uszkodzenia zawartości sterty podczas przetwarzania specjalnie przygotowanych plików JPEG. Potencjalna podatność nie wyklucza możliwości stworzenia exploita do uruchomienia kodu w systemie (do ataku wymagana jest obróbka bardzo dużego obrazu o rozdzielczości […]

Internet wygrał: Paramount zaprezentował nową filmową wersję jeża Sonika

Wytwórnia filmowa Paramount Pictures wsłuchała się w głosy fanów uniwersum gier Sonic i całkowicie przebudowała filmową wersję słynnego supersonicznego jeża. Jego nowy wizerunek można zobaczyć w świeżym zwiastunie filmu „Sonic w kinie” (Sonic the Hedgehog). Przypomnijmy, że wiosną tego roku wytwórnia opublikowała premierowy zwiastun filmu, który wywołał falę krytyki ze strony fanów. Pokazany tam jeż był nie tylko daleki […]

RabbitMQ vs Kafka: odporność na awarie i wysoka dostępność

W poprzednim artykule omówiliśmy klasteryzację RabbitMQ w celu zapewnienia odporności na awarie i wysokiej dostępności. Teraz zagłębimy się w Apache Kafka. W tym przypadku jednostką replikacji jest partycja. Każdy temat ma jedną lub kilka partycji. W każdej partycji jest lider z followerami lub bez nich. Przy tworzeniu tematu wskazuje się liczbę partycji oraz współczynnik replikacji. Standardowa wartość to 3, a […]

Wasza kolej, Graf: jak nie znaleźliśmy dobrego wykresu sieciowego i stworzyliśmy własny

Analizując sprawy związane z phishingiem, botami, oszukańczymi transakcjami i przestępczymi grupami hakerskimi, eksperci Group-IB od wielu lat wykorzystują analizę grafową do wykrywania różnego rodzaju powiązań. W różnych przypadkach istnieją własne zbiory danych, algorytmy wykrywania powiązań oraz interfejsy dostosowane do konkretnych zadań. Wszystkie te narzędzia były wewnętrznymi opracowaniami Group-IB i były dostępne tylko dla naszych pracowników. […]

Zabezpieczona chmura na platformie DF Cloud 

Ustawa FZ-152 „O ochronie danych osobowych” dotyczy wszystkich istniejących podmiotów: osób fizycznych i prawnych, federalnych organów władzy państwowej oraz lokalnych jednostek samorządu terytorialnego. W praktyce, ta ustawa odnosi się do wszelkich organizacji przetwarzających informacje i dane osobowe obywateli Federacji Rosyjskiej, niezależnie od formy własności i wielkości organizacji. Czasami organizacja może niespodziewanie odkryć, że ma ukryte systemy informacyjne dotyczące danych osobowych […]

Co wybierzesz?

Cześć, Habr! Na kogo się kształcić? Studiować nauki komputerowe czy rozwijać umiejętności inżyniera oprogramowania? Te pytania są obecnie bardzo aktualne. A co wybierzesz? Osoby, które dopiero rozpoczynają swoją drogę w branży IT i planują zapisać się na uczelnię techniczną lub po prostu szukają programów nauczania z zakresu programowania, często natrafiają na ogromną ilość […]

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