Kategoria: Blog

Rozwój aplikacji w SwiftUI. Część 1: przepływ danych i Redux

Po udziale w sesji State of the Union na WWDC 2019 postanowiłem dokładnie zbadać SwiftUI. Spędziłem dużo czasu na pracy z tym narzędziem i teraz zabrałem się za tworzenie rzeczywistej aplikacji, która może okazać się przydatna dla szerokiego grona użytkowników. Nazwałem ją MovieSwiftUI — to aplikacja do wyszukiwania nowych i starych filmów oraz ich zbierania […]

Aktualizacja serwerów DNS BIND 9.14.4 i Knot 2.8.3

Opublikowano aktualizacje korygujące stabilne wersje serwera DNS BIND 9.14.4 i 9.11.9, a także wersję eksperymentalną 9.15.2, która jest w fazie rozwoju. W nowych wydaniach usunięto lukę (CVE-2019-6471), spowodowaną stanem wyścigu, co mogło prowadzić do odmowy usługi (zakończenie procesu w przypadku uruchomienia assert) podczas blokowania dużej liczby pakietów przychodzących. Ponadto w nowej wersji 9.14.4 dodano wsparcie dla API GeoIP2 […]

Budujemy pipeline automatyzacji testów w Azure DevOps

Niedawno natknąłem się na niezbyt popularny, jak na razie, element w świecie DevOps – pipeline'y Azure DevOps. Od razu poczułem brak klarownych instrukcji lub artykułów na ten temat, nie wiem, z czym to związane, ale Microsoft zdecydowanie ma nad czym popracować, jeśli chodzi o popularyzację tego narzędzia. Dzisiaj stworzymy pipeline do zautomatyzowanego testowania w chmurze Azure. Zatem […]

Funkcjonalna DBMS

Świat baz danych od dawna jest zdominowany przez relacyjne systemy zarządzania bazami danych, w których wykorzystywany jest język SQL. Tak bardzo, że pojawiające się odmiany nazywane są NoSQL. Udało im się wywalczyć swoje miejsce na tym rynku, ale relacyjne SGBD nie zamierzają umierać i nadal są aktywnie wykorzystywane do swoich celów. W tym artykule chciałbym opisać koncepcję funkcjonalnej bazy danych. Dla lepszego zrozumienia, […]

W nowym Microsoft Edge może pojawić się globalna kontrola multimediów

Firma Microsoft pracuje nad nowym globalnym kontrolerem multimédia w swojej przeglądarce Edge opartej na Chromium. Jak donoszą źródła, element sterujący, aktywowany przez przycisk „Multimedia” w pasku adresowym, będzie mógł wyświetlać nie tylko listę odtwarzanych w danym momencie plików audio lub wideo, ale także inne aktywne sesje multimédia, którymi można następnie przełączać i zarządzać nimi oddzielnie. […]

W Kazachstanie kilku dużych dostawców wprowadziło przechwytywanie ruchu HTTPS

Zgodnie z obowiązującymi w Kazachstanie od 2016 roku zmianami w ustawie „O komunikacji”, wielu kazachstańskich dostawców, w tym Kcell, Beeline, Tele2 i Altel, od dziś wprowadza systemy przechwytywania ruchu HTTPS klientów z podmianą pierwotnie używanego certyfikatu. Początkowo planowano wprowadzenie systemu przechwytywania w 2016 roku, ale operacja ta była ciągle odkładana, a ustawa już stała się […]

Wydanie systemu wykrywania ataków Snort 2.9.14.0

Firma Cisco opublikowała wersję Snort 2.9.14.0, wolnego systemu wykrywania i zapobiegania atakom, który łączy metody dopasowania sygnatur, narzędzia do inspekcji protokołów oraz mechanizmy wykrywania anomalii. Główne nowości: Dodano wsparcie dla masek numerów portów w pamięci podręcznej hostów oraz możliwość nadpisania powiązań identyfikatorów aplikacji z portami sieciowymi; Dodano nowe szablony aplikacji klienckiej do wysyłania zapytań […]

Google zwiększyło wysokość nagród za odkrycie luk w zabezpieczeniach w Chrome, Chrome OS i Google Play

Firma Google ogłosiła zwiększenie kwot przyznawanych w ramach programu wypłaty nagród za wykrywanie luk w przeglądarce Chrome oraz komponentach leżących u jej podstaw. Maksymalna kwota nagrody za stworzenie exploita do wyjścia z środowiska sandbox wzrosła z 15 do 30 tysięcy dolarów, za metodę ominięcia ograniczenia dostępu w JavaScript (XSS) z 7,5 do 20 tysięcy dolarów […]

Język programowania P4

P4 to język programowania przeznaczony do programowania reguł routingu pakietów. W przeciwieństwie do języków ogólnego przeznaczenia, takich jak C czy Python, P4 jest językiem zorientowanym na temat, z szeregiem konstrukcji zoptymalizowanych do rutowania w sieciach. P4 to otwarte oprogramowanie, licencjonowane i wspierane przez organizację non-profit o nazwie P4 Language Consortium. Wspierają go również […]

Digital Shadows — kompetentnie pomaga w obniżeniu ryzyk cyfrowych

Możliwe, że wiesz, czym jest OSINT i korzystasz z wyszukiwarki Shodan, lub już używasz platformy Threat Intelligence do priorytetyzacji IOC z różnych źródeł. Czasami jednak konieczne jest spojrzenie na swoją firmę z zewnątrz i uzyskanie wsparcia w eliminacji zidentyfikowanych incydentów. Digital Shadows pozwala monitorować aktywa cyfrowe firmy, a jej analizy oferują konkretne działania. W zasadzie […]

Podstawy przezroczystego proxy z użyciem 3proxy i iptables/netfilter lub jak "przekierować wszystko przez proxy"

W niniejszym artykule chciałbym przedstawić możliwości przejrzystego protokołowania, które pozwala w sposób całkowicie niewidoczny dla klientów przekierowywać cały lub część ruchu przez zewnętrzne serwery proxy. Kiedy zaczynałem rozwiązywać ten problem, natknąłem się na jedno istotne wyzwanie — protokół HTTPS. W dawnych dobrych czasach nie było szczególnych problemów z przejrzystym protokołowaniem HTTP […]

Niech żyje król: okrutny świat hierarchii w stadzie bezdomnych psów

W dużych grupach ludzi zawsze pojawia się lider, świadomie lub nie. Rozdział władzy od najwyższego do najniższego szczebla hierarchicznej piramidy ma szereg zalet zarówno dla grupy jako całości, jak i dla poszczególnych jednostek. W końcu porządek zawsze jest lepszy od chaosu, prawda? Przez tysiące lat ludzkość we wszystkich cywilizacjach wdrażała hierarchiczną piramidę władzy na wiele różnych […]

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