Kategoria: Blog

Nie otwieraj portów na świat — złamią cię (ryzyka)

Znowu i znowu, po przeprowadzeniu audytu, spotykam się z murem niezrozumienia na moje rekomendacje, aby ukryć porty za białą listą. Nawet bardzo doświadczeni admini/DevOps pytają: „Po co?!?” Proponuję rozważyć ryzyka w porządku malejącym według prawdopodobieństwa wystąpienia i szkody. Błąd konfiguracji DDoS po IP Bruteforce Wady usług Wady stosu jądra Wzmacnianie ataków DDoS Błąd konfiguracji Najczęstsza i najniebezpieczniejsza sytuacja. Jak […]

W programie zabezpieczającym smartfonów Xiaomi znaleziono poważną lukę

Firma Check Point ogłosiła, że w aplikacji Guard Provider dla smartfonów firmy Xiaomi wykryto lukę w zabezpieczeniach. Ta wada pozwala na instalację złośliwego oprogramowania na urządzeniach bez wiedzy użytkownika. Ironią jest to, że program miał chronić smartfon przed niebezpiecznymi aplikacjami. Doniesiono, że luka umożliwia przeprowadzenie ataku MITM („człowiek w środku”). Działa to, jeśli napastnik znajduje się w tej […]

12 trików pracy z JavaScript, których nie ma w większości tutoriali

Kiedy zaczynałem uczyć się JavaScript, jako pierwsze stworzyłem listę tricków, które pomagały mi zaoszczędzić czas. Podpatrzyłem je u innych programistów, na różnych stronach i w podręcznikach. W tym artykule pokażę 12 świetnych sposobów na poprawienie i przyspieszenie swojego kodu JavaScript. W większości przypadków są one uniwersalne. Przypominamy: dla wszystkich czytelników „Habra” — zniżka 10 000 […]

Wieści z głębin: Giganci IT zaczęli aktywnie budować własne podwodne sieci.

Już od dawna przyzwyczailiśmy się, że duże firmy IT zajmują się nie tylko produkcją produktów i świadczeniem usług, ale także aktywnie uczestniczą w rozwoju infrastruktury internetowej. DNS od Google, chmurowe magazyny i hosting Amazon, centra danych Facebooka na całym świecie — piętnaście lat temu wydawało się to zbyt ambitne, a teraz jest normą, do której wszyscy się przyzwyczaili. A oto, czwórka największych […]

Serwer w chmurze: przygotowujemy się do uruchomienia

W poście o regatach wspomnieliśmy, że w sierpniu czeka nas konkurs z nagrodami. Nadszedł czas, aby zdjąć zasłonę tajemnicy. Gdyś przyszło nam do głowy, że wyrażenie „serwer w chmurze” można zrozumieć dosłownie. A co gdyby naprawdę wypuścić w niebo działający serwer, który można pingować? Na początku pomysł wydawał się szalony, ale przewracając go na wszystkie strony, […]

Chmurowa przyszłość

Jesteśmy obecnie na progu nowej ery obliczeń w chmurze. Nie do końca rozumiem, dlaczego nazywamy zdalne obliczenia serwerowe — chmurą. Oczywiście, warto przypomnieć ruvds, które uruchomiły serwer na balonie i Microsoft z centrum danych pod wodą, ale w rzeczywistości żyjemy «obok» serwerów, które wkrótce staną się naszym głównym sposobem obliczeń. Co dalej […]

Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko

19 kwietnia w Jekaterynburgu odbędzie się konferencja dla programistów DUMP. Dyrektorzy programowi sekcji Backend — kierownik biura rozwoju Yandexu, Andriej Żarinow, kierownik działu rozwoju Naumen Contact Center, Konstantin Beklemiszew oraz inżynier-programista z Kontura, Denis Tarasow — opowiedzieli, jakie prezentacje czekają programistów na konferencji. Jest opinia, że na 'festiwalowej' konferencji nie warto liczyć na insajty. Nam się wydaje, […]

Python dla Weba: co junior musi wiedzieć, aby pracować i rozwijać się

Przygotowaliśmy skróconą transkrypcję z głównymi myślami z podcastu Python Junior: omówiliśmy, od czego zacząć i dokąd skierować się jako początkujący programista w Pythonie. Ostatnio mamy dużo treści dla średniozaawansowanych i zaawansowanych, ale ten odcinek jest zdecydowanie dla juniorów. Główne tematy: Jakie umiejętności są potrzebne nowemu programiście, aby zajmować się programowaniem webowym? Czego oczekują […]

Porównanie systemów komunikacji kosmicznej

Drodzy, jak już wiecie, z całych sił przygotowujemy nowy projekt geekowski — „Serwer w chmurach 2.0”, czyli „Kosmiczny DC”. W skrócie: 12 kwietnia uruchomimy własny serwer na stratosferycznym balonie na wysokości około 30 km, będziemy przesyłać do niego dane za pomocą systemu komunikacji kosmicznej, a z serwera transmisjować dane na Ziemię przez radiowłąci. I […]

Wydanie InterSystems IRIS 2019.1

W połowie marca wydano nową wersję platformy danych InterSystems IRIS 2019.1 Prezentujemy Państwu listę zmian w języku polskim. Pełna lista zmian i Lista Kontrolna Aktualizacji w języku angielskim jest dostępna pod linkiem. Ulepszenia w InterSystems Cloud Manager InterSystems Cloud Manager to narzędzie do prostego wdrażania instalacji InterSystems IRIS w chmurze. W wersji 2019.1 w ICM […]

HTTPS nie zawsze jest tak bezpieczny, jak się wydaje. Luki znaleziono w 5,5% stron HTTPS

Jedna z najlepszych stron na Alexa (centralny okrąg), zabezpieczona HTTPS, z subdomenami (szare) i zależnościami (białe), wśród których znajdują się podatne (kreskowy wypełnienie) W dzisiejszych czasach ikona zabezpieczonego połączenia HTTPS stała się standardowym i nawet niezbędnym atrybutem każdej poważnej strony. Jeśli certyfikat jest nieobecny, prawie wszystkie nowoczesne przeglądarki wyświetlają ostrzeżenie, że połączenie z witryną „nie jest zabezpieczone” i nie zalecają […]

Bloki budowlane aplikacji rozproszonych. Pierwsze przybliżenie

W poprzednim artykule omówiliśmy teoretyczne podstawy architektury reaktywnej. Czas porozmawiać o strumieniach danych, sposobach realizacji reaktywnych systemów Erlang/Elixir oraz wzorcach wymiany wiadomości w nich: Request-response Request-Chunked Response Response with Request Publish-subscribe Inverted Publish-subscribe Rozdzielanie zadań SOA, MSA i wymiana wiadomości SOA, MSA to architektury systemowe, które definiują zasady budowania systemów, podczas gdy […]

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