Imponująca możliwość skalowania oraz odporność na awarie skłania organizacje do uruchamiania swoich aplikacji w natywnych środowiskach chmury. Technologia kontenerów i orkiestracji stała się ostatnio bardzo modna. Jednak nawet tak nowoczesne systemy nie są wolne od zagrożeń. Aby zapewnić wdrożeniom kontenerowym najwyższy możliwy poziom bezpieczeństwa, trzeba zrozumieć mechanizmy działania kontenerów. Jako że powstają one przez połączenie różnych funkcji jądra systemu Linux, zapewnienie bezpieczeństwa kontenera oznacza zastosowanie wielu mechanizmów wykorzystywanych w komputerze gospodarza działającego pod kontrolą systemu operacyjnego Linux.
Ta książka jest przeznaczona dla programistów, menedżerów i specjalistów do spraw bezpieczeństwa odpowiedzialnych za systemy kontenerowe. Dzięki niej zrozumiesz, co się dzieje podczas uruchamiania aplikacji w kontenerach i jak działają różne mechanizmy zapewnienia bezpieczeństwa. Przyswoisz kluczowe koncepcje, które ułatwią Ci ocenę ryzyka dla konkretnego systemu. Dowiesz się, jak w bezpieczny sposób tworzyć obrazy kontenerów, i zrozumiesz znaczenie poprawnej izolacji kontenerów.
Zapoznasz się z podstawami korzystania z kluczy i certyfikatów służących do identyfikacji i nawiązywania bezpiecznych połączeń sieciowych między kontenerami. Nauczysz się korzystać z narzędzi do zapewniania bezpieczeństwa i unikania ataków. Dodatkowo zaprezentowany tu materiał został bogato zilustrowany gotowymi do przetestowania fragmentami kodu.
Najciekawsze zagadnienia ujęte w książce:
mechanizmy ataków na wdrożenia oparte na kontenerach
koncepcje systemu Linux istotne dla wdrożeń kontenerowych
sposoby zabezpieczania kontenerów: najlepsze praktyki
błędy w konfiguracji i luki w zabezpieczeniach kontenera
bezpieczeństwo połączeń między kontenerami
narzędzia do zapewnienia bezpieczeństwa
System oparty na kontenerach. Jak dobrze jest zabezpieczony?
O autorze
Liz Rice zajmuje jedno z kluczowych stanowisk w firmie Aqua Security. Specjalizuje się w systemach bezpieczeństwa kontenerów. Jest członkiem CNCF Technical Oversight Committee, współprowadziła konferencję KubeCon + CloudNativeCon 2018 w Kopenhadze, Szanghaju i Seattle. Zdobyła imponujące doświadczenie w zespołowym tworzeniu oprogramowania oraz w pracy nad systemami rozproszonymi, a także w zakresie takich technologii jak VOD czy VoIP.
Rozczarowany klient, który doświadczył negatywnych wrażeń podczas korzystania z produktu, następnym razem wybierze inną ofertę. To zrozumiała reakcja. Z punktu widzenia dostawcy produktu istotniejsze są przyczyny tych negatywnych wrażeń. Okazuje się, że problem ten często wymyka się świadomości osób odpowiedzialnych za produkt. Tymczasem uchwycenie wrażeń klientów za pomocą ich zarejestrowanych zachowań może się stać podstawą do zaplanowania i przeprowadzenia konkretnych zmian - takich, które pozwolą przy zachowaniu celów biznesowych spełnić oczekiwania klientów co do oferowanych produktów czy usług.To kolejne, zaktualizowane i uzupełnione wydanie znakomitego przewodnika po mapowaniu wrażeń użytkownika. W praktyczny sposób pokazano tu szereg technik i narzędzi, dzięki którym można łatwo zwizualizować aktualne wrażenia klientów, by na tej bazie zaproponować udoskonalenia produktów. Zaprezentowano podstawy koncepcji mapowania i diagramów synchronizacji. Opisano, w jaki sposób przeprowadzić cały proces mapowania, co ułatwia zidentyfikowanie obecnych wrażeń użytkowników. Sporo miejsca poświęcono szczegółowemu omówieniu wybranych rodzajów diagramów, takich jak schemat usługi, mapa ścieżek klienta, mapa wrażeń czy mapa ekosystemu - relatywnie nowe narzędzie, które pozwala na wizualizację rozległych systemów elementów i łączących je zależności.W książce: analiza bieżących zmian otoczenia biznesowego za pomocą technik mapowania diagramy dla potrzeb interakcji wielokanałowej facylitacja w mapowaniu użycie wyników mapowania do planowania rzeczywistych działań zastosowanie technik mapowania w projektach niekomercyjnychMapowanie wrażeń. Czego zatem oczekują od Ciebie Twoi klienci?
Internetu nie można rozważać wyłącznie jako tworu techniki. Powstanie tej sieci doprowadziło do rozwoju różnych zjawisk społecznych. Z tej perspektywy na szczególną uwagę zasługują media społecznościowe. Są źródłem informacji, które, właściwie spożytkowane, mogą przynieść niezły dochód. Mogą też dać odpowiedzi na wiele pytań zadawanych przez naukowców z różnych branż. Sama eksploracja tych danych przynosi sporo satysfakcji i radości. Zaskakujące przy tym jest to, że przygotowanie zestawu potrzebnych narzędzi i nauka posługiwania się nimi zabiera naprawdę niewiele czasu i nie wymaga specjalnych talentów!
To trzecie, zaktualizowane wydanie popularnego podręcznika dla osób, które chcą zająć się wydobywaniem danych z sieci społecznościowych. Uwzględniono tu zmiany interfejsów API wprowadzone do poszczególnych platform i dodano rozdział o eksploracji Instagrama. Dowiesz się, jak dzięki danym z mediów społecznościowych określić sieć powiązań użytkowników, zorientować się, kto o czym mówi i gdzie się znajduje. Treść bogato zilustrowano przykładami kodu w Pythonie, a także plikami Jupyter Notebook lub kontenerów Dockera. Ciekawym elementem książki jest zbiór receptur dotyczących rozwiązywania konkretnych problemów z Twitterem.
W tej książce między innymi:
wprowadzenie do świata mediów społecznościowych
przybliżenie bogactwa danych zawartych w mediach społecznościowych
eksploracja danych za pomocą narzędzi Pythona 3
zaawansowane techniki eksploracji danych, w tym współczynniki TFIDF, podobieństwo kosinusów i rozpoznawanie obrazów
tworzenie wizualizacji pozyskanych danych
Jakie informacje dziś znajdziesz dzięki danym z Facebooka?
O autorach
Matthew Russell jest liderem technicznym. Wychowuje liderów i buduje zespoły, które rozwiązują trudne problemy. Pochodzi ze stanu Tennessee.
Dr Mikhail Klassen jest głównym inżynierem danych w startupie Paladin AI. Pasjonat sztucznej inteligencji i nowych rozwiązań w dziedzinie nauki o danych. Stosuje w praktyce techniki eksploracji danych i uczenia maszynowego.
Ten produkt jest zapowiedzią. Realizacja Twojego zamówienia ulegnie przez to wydłużeniu do czasu premiery tej pozycji. Czy chcesz dodać ten produkt do koszyka?