Nie tylko wirusy. Hacking, cracking, bezpieczeństwo Internetu. Wydanie II

okladka

Powszechnie znanym zagrożeniem dla internautów są wirusy. Jednak to nie wszystko -- użytkownikom sieci zagrażają hakerzy, programy szpiegujące i inne pułapki, o których istnieniu wielu ludzi nawet nie wie. Niebezpieczeństwo wynikające z korzystania z sieci można znacznie ograniczyć, wiedząc, na czym polega jego natura. Nie od dziś wiadomo, że jednym z najskuteczniejszych sposobów na różnych napastników jest stosowanie ich własnej broni. Należy więc poznać metody ich działania i podjąć odpowiednie kroki zapobiegawcze.

Książka "Nie tylko wirusy. Hacking, cracking, bezpieczeństwo Internetu. Wydanie II" przedstawia niemal wszystkie niebezpieczeństwa czyhające na internautów. Opisuje rodzaje wirusów i sposoby ich działania oraz techniki i narzędzia, jakimi posługują się hakerzy. Zawiera omówienie tych elementów systemów operacyjnych, które są najbardziej podatne na ataki, oraz informacje, jak im zapobiec.

  • Wirusy polimorficzne i makrowirusy
  • Słabe punkty systemów Windows
  • Włamania do systemów Linux
  • Sposoby maskowania obecności hakera w systemie
  • Rodzaje ataków hakerskich

Jeśli chcesz wiedzieć, jak obronić się przed sieciowymi pułapkami,
przeczytaj tę książkę.


UML. Wprowadzenie

okladka

W książce "UML. Wprowadzenie" Sinan Si Alhir przedstawia UML i jego znaczenie, a następnie prowadzi w kierunku mistrzowskiego opanowania języka. Najpierw dowiesz się, jak UML wykorzystywany jest do modelowania struktury systemu. W rozdziale poświęconym diagramom klas i diagramom obiektów przedstawiono wiele pojęć związanych z UML-em: ogólnych (klasy) i szczegółowych (obiekty). Następnie dowiesz się, jak za pomocą diagramów przypadków użycia modelować funkcjonalność systemu. Na koniec zobaczysz, w jaki sposób za pomocą diagramów komponentów i wdrażania modeluje się sposób wdrożenia systemu w środowisku fizycznym.

Nauczysz się, jak posługiwać się diagramami sekwencji i kolaboracji, jak modelować interakcje pomiędzy składnikami systemu, jak za pomocą diagramów stanów opisywać cykle życiowe składników systemu i jak dokumentować czynności przepływów sterowania i zakresy odpowiedzialności.

Od pierwszej do ostatniej strony książki Sinan Si Alhir koncentruje się na UML-u jako języku i unika zaplątania się w metodologii. Jego wywody są jasne i zwięzłe. Każdy rozdział kończy się zestawem ćwiczeń, które pozwolą Ci sprawdzić Twoją coraz większą znajomość języka UML. Pod koniec książki (a nawet wcześniej), powinieneś zauważyć swoją rosnącą sympatię do prostego, acz wyrazistego języka, jakim jest UML i zacząć stosować go do efektywnego i profesjonalnego przekazywania wszelkich aspektów projektowania systemów.


PHP5. Tworzenie stron WWW. Ćwiczenia praktyczne

okladka

Wiedza, której zaufało ponad 15 000 webmasterów.
Nowe wydanie najpopularniejszej w Polsce książki o PHP

Statyczne strony WWW już nie spełniają Twoich oczekiwań? Chcesz zamieścić na swojej stronie liczniki, forum dyskusyjne, księgę gości, ankietę i inne elementy interaktywne? Może potrzebny Ci jest mechanizm umożliwiający generację treści strony na podstawie bazy danych? Rozszerz swoją wiedzę o tworzenie dynamicznych stron WWW działających w oparciu o język PHP 5 -- popularny, efektywny, działający na wielu platformach i dostępny bezpłatnie język programowania interpretowany po stronie serwera. Został on zaprojektowany specjalnie w celu tworzenia aplikacji WWW i rozwija się szybko. Warto również dodać, że jest bardzo wygodny w użyciu.

Dzięki książce "PHP5. Tworzenie stron WWW. Ćwiczenia praktyczne" poznasz podstawy tworzenia aplikacji WWW w tym języku. Dowiesz się, jak obsługiwać z poziomu PHP formularze, sesje i pliki, nauczysz się łączyć stronę z bazą danych, a przede wszystkim -- stworzysz skrypty, dzięki którym Twoja witryna WWW stanie się o wiele bardziej atrakcyjna dla odwiedzających i wygodniejsza w administrowaniu.

  • Instalacja i konfiguracja PHP5
  • Podstawy języka PHP - zmienne, stałe, operatory i instrukcje
  • Pobieranie danych z formularzy
  • Obsługa sesji, plików i baz danych
  • Tworzenie grafiki z poziomu PHP
  • Elementy witryn WWW - forum dyskusyjne, księga gości, ring i inne

Java. Sztuka programowania

okladka

Przejdź na wyższy poziom programowania dzięki dwóm "guru" Javy: Herbowi Schildtowi i Jamesowi Holmesowi. Połączenie ich wiedzy pozwoli Ci poznać wiele sekretów i sztuczek wykorzystywanych przez profesjonalistów. W książce autorzy przedstawiają przykłady użytecznych aplikacji oraz towarzyszące im opisy użytych technologii. Prezentowane przykłady możesz wykorzystać w swojej codziennej pracy. Począwszy od interpreterów języka, agentów internetowych i podsystemów e-mail, skończywszy na analizatorach wyrażeń, narzędziach statystycznych i apletach finansowych -- wszystkie aplikacje są gotowe do użycia. Można je też dowolnie modyfikować i rozszerzać.

W książce znajdziesz:
  • Omówienie zalet języka Java,
  • Tworzenie analizatora wyrażeń numerycznych,
  • Tworzenie agenta przeszukującego internet,
  • Projektowanie i implementacja interpretera języka programowania,
  • Wykonanie funkcjonalnego systemu pocztowego,
  • Konstruowanie programu do pobierania danych z internetu z możliwością pobierania fragmentów stron,
  • Wykonanie narzędzi statystycznych obliczających średnia, medianę, modalną, odchylenie standardowe, itp.
  • Wykonanie apletów i serwletów finansowych obliczających równe raty pożyczki, przyszłą wartość inwestycji, kwotę emerytury, itp.
  • Prześledzenie różnych technik wyszukiwania bazujących na sztucznej inteligencji,
  • Zapoznanie się z możliwością przeglądania stron HTML-a w Javie.

O autorach:
Herb Schildt jest autorytetem w sprawach języków C, C++, Java i C#, a także doskonałym programistą systemu Windows. [więcej...\

James Holmes jest konsultantem do spraw tworzenia programowania oraz aplikacji serwerowych w środowiskach biznesowych. [więcej...\

Jeżeli poznałeś już podstawy Javy, to czas na następny krok.

  • Uwolnij siłę drzemiącą w Javie i w jej bibliotekach.
  • Niezwykle różnorodne przykłady praktycznych aplikacji.
  • Cenny kod źródłowy do wykorzystania we własnych projektach.

STL. Leksykon kieszonkowy

okladka

Czy do wyszukania wartości w danym zakresie należy użyć funkcji search() czy find()? Jakie argumenty ma funkcja list::splice? Kiedy wywoływać mem_fun, a kiedy mem_fun_ref? Zapewne jak wielu innych programistów masz kłopot z zapamiętaniem tych wszystkich szczegółów, nawet jeśli codziennie używasz biblioteki STL.
Książka Raya Lischnera "STL. Leksykon kieszonkowy" będzie dla Ciebie nieocenioną pomocą -- w prosty sposób odpowiada na wszystkie takie pytania.

W tej książce znajdują się opisy interfejsów kontenerów, iteratorów, algorytmów i obiektów funkcyjnych zawartych w bibliotece STL. Można w niej znaleźć szczegóły dotyczące wywołań funkcji, typów zwracanych przez te funkcje, parametrów szablonów i wiele więcej. W połączeniu z książką "C++. Leksykon kieszonkowy", książka ta pozwala na spore oszczędności czasu. Na pewno przyda się w czasie pisania programów.

"STL to skondensowana wiedza i doświadczenie, a ta książka to skondensowana biblioteka STL. Nie, nie pożyczę swojego egzemplarza... kup sobie własny!"

Andrew Duncan, Senior Software Engeneer, Expertcity Inc.

sendmail. Receptury

okladka

Zbiór gotowych rozwiązań dla administratorów
serwerów pocztowych

Mimo że sendmail jest najpowszechniej używanym uniksowym serwerem obsługującym pocztę elektroniczną, perspektywa jego konfigurowania wzbudza u administratorów sieci zdecydowanie nieprzyjemne uczucia. Języki wykorzystywane przy konfigurowania sendmaila są bardzo złożone i wykorzystywane stosunkowo rzadko -- podczas instalacji i wstępnej konfiguracji modułu. Z tego właśnie powodu wielu administratorów nie ma zbyt wielu okazji do poznania mechanizmów konfiguracji sendmaila. Kiedy podczas pracy zachodzi nagła potrzeba zmiany konfiguracji tego programu, wszyscy odruchowo sięgają po dokumentację i spędzają wiele godzin na poszukiwaniu w niej rozwiązania swojego problemu.

Książka "sendmail. Receptury" to zbiór gotowych rozwiązań. Dzięki zawartym w niej poradom administrator szybko i sprawnie rozwiąże niemal każdy problem związany z konfiguracją sendmaila. Nie trzeba już przedzierać się przez setki stron dokumentacji. Koniec z metodą prób i błędów. Każda receptura, poza omówieniem problemu i przedstawieniem gotowego kodu, zawiera także analizę rozwiązania, która jest bardzo pomocna przy dostosowywaniu kodu do własnych potrzeb.

  • Instalacja i wstępna konfiguracja sendmaila
  • Doręczanie i przekazywanie dalej poczty
  • Tworzenie list wysyłkowych
  • Maskarada
  • Kierowanie wiadomości
  • Ochrona kont pocztowych przed spamem
  • Uwierzytelnianie za pomocą protokołu AUTH
  • Korzystanie z protokołu OpenSSL i obsługa certyfikatów
  • Zarządzanie kolejką
  • Zabezpieczenia sendmaila

"sendmail. Receptury" to obowiązkowa pozycja dla administratora sieci. Pozwala na zaoszczędzenie nie tylko pracy, ale i czasu.


« poprzednia 1 2 3 4 5 6 7 8 9 1013 14 następna »