WYBRANE ATAKI NA SYSTEMY BAZODANOWE
|
|
- Marta Czyż
- 8 lat temu
- Przeglądów:
Transkrypt
1 ZESZYTY NAUKOWE POLITECHNIKI RZESZOWSKIEJ 294, Elektrotechnika 35 RUTJEE, z. 35 (2/2016), kwiecień-czerwiec 2016, s Bartosz KOWAL 1 Paweł DYMORA 2 Mirosław MAZUREK 3 WYBRANE ATAKI NA SYSTEMY BAZODANOWE Systemy bazodanowe oraz zawarte w nich dane są jednym z najważniejszych elementów współczesnego świata informatyki. W obecnych czasach rośnie zagrożenie związane z bezpiecznym przechowywaniem danych. Celem tego artykułu jest dokonanie klasyfikacji oraz analizy wybranych typów ataków na system zarządzania bazami danych. W artykule dokonano klasyfikacji ataków, scharakteryzowano i przeprowadzono wybrane ataki na RDBMS w szczególności ataki DoS, wnioskowanie, ataki socjotechniczne, testy penetracyjne, podsłuchiwanie pakietów oraz ataki z wykorzystaniem luk w programach - SQL Injection. Słowa kluczowe: systemy bazodanowe, ataki na DBMS, SQL Injection, sniffing 1. Klasyfikacja ataków na systemy bazodanowe Atakiem na systemy bazodanowe nazywamy szkodliwe działanie, którego celem jest zamiana, usunięcie, dodanie, zniszczenie, zbieranie danych lub kradzież nośników fizycznych na których znajduje się system bazodanowy. Podstawowym wymogiem bezpieczeństwa systemów bazodanowych jest zapewnienie ochrony danych i ciągłości pracy serwera, zgodnie z obowiązującymi przepisami prawnymi, ustawami dotyczącymi przechowywania i przetwarzania danych, normami, jak i z regulaminem przedsiębiorstwa/firmy. Kategorie ataków na systemy bazodanowe są dosyć podobne, do ataków na systemy i sieci komputerowe. Do zdefiniowania kategorii ataków na systemy bazodanowe należy wziąć pod uwagę takie czynniki jak [1,2]: Aktywność; Skutek; Zamiar; Miejsce. 1 Autor do korespondencji: Bartosz Kowal, Politechnika Rzeszowska, b.kowal.1991@gmail.com 2 Paweł Dymora, Politechnika Rzeszowska, Katedra Energoelektroniki, Elektroenergetyki i Systemów Złożonych, pawel.dymora@prz.edu.pl 3 Mirosław Mazurek, Politechnika Rzeszowska, Katedra Energoelektroniki, Elektroenergetyki i Systemów Złożonych, miroslaw.mazurek@prz.edu.pl
2 68 B. Kowal, P. Dymora, M. Mazurek 1.1. Podział ataku ze względu na ich aktywność Ze względu na aktywność można wyróżnić ataki [1,2]: Aktywne; Pasywne. Atak aktywny na system bazodanowy ma za zadanie przeprowadzenie takiego działania, w którym użytkownik traci kontrolę nad dostępem do zasobów systemu bazodanowego. Skutkiem takiego działania, może być modyfikacja danych przesyłanych między klientem-serwerem, całkowite lub częściowe zablokowanie połączenia z serwerem. Jest to kategoria ataków, które można wykryć i częściowo im przeciwdziałać, lecz pełne zabezpieczenie byłoby dosyć trudne do zrealizowania, gdyż wymagałoby to ochrony wszystkich urządzeń i mediów transmisyjnych między klientem, a serwerem [1,2]. Atakiem pasywnym na systemy bazodanowe nazywamy zaś próby odczytania informacji zawartych danych, bez ich wewnętrznej modyfikacji. Do ataków pasywnych można zaliczyć kopiowanie danych na nośniki danych, podsłuchiwanie pakietów, zbieranie i analiza danych. Ataki te są trudne do wykrycia, ponieważ nie są powiązane z innymi danymi, a większość danych jest dostępna publicznie [1,2] Podział ataku ze względu na skutki ataków Ze względu na skutki ataków można wyróżnić ataki: Udane; Nieudane. Z atakiem udanym mamy do czynienia, gdy atak aktywny bądź pasywny zakończy się sukcesem. Z serwera bazodanowego zostaną pobrane, zmodyfikowane, bądź usunięte dane, zostanie przeprowadzony atak odmowy dostępu usług (ang. Denial of Service, DoS), czy wykorzystanie luk programowych SQL Injection, bądź nastąpi kradzież, zniszczenie nośników danych przez np. pożar, powódź itp. [1,2]. Atakiem nieudanym nazywa się każdą czynność, która zakończy się porażką. Przykładem takiego nieudanego ataku może być wykorzystanie ataku SQL Injection na zabezpieczonej stronie, czy też nieudana próba skanowania portów serwera bazodanowego [1,2] Podział ataku ze względu na ich zamiar Ze względu na zamiar można wyróżnić ataki: Zamierzone; Niezamierzone. W atakach zamierzonych, atakujący zdaje sobie sprawę z tego co robi i jakie może ponieść konsekwencje prawne i finansowe. Celowym atakiem może
3 Wybrane ataki na systemy 69 być np. atak odmowy dostępu do usług, mający na celu całkowite lub częściowe zablokowanie dostępu do serwera [1,2]. W atakach niezamierzonych, atakujący nieświadomie lub przypadkowo dokonuje ataku na system bazodanowy. Najlepszym przykładem może być grupa osób przypadkowo wpisująca losowy ciąg znaków w aplikacji, co może doprowadzić do wystąpienia błędów i sprawić, że serwer trzeba będzie uruchomić ponownie [1,2] Podział ataku ze względu na miejsce ich przeprowadzenia Ze względu na miejsce przeprowadzenia ataku można wyróżnić ataki: Lokalne; Zdalne. Do ataków lokalnych (wewnętrznych) zaliczymy wszystkie zagrożenia związane ze sprzętem oraz infrastrukturą sieciową. Do ataków lokalnych należy przede wszystkim nieuprawniony dostęp do urządzeń, kradzież nośników z kopiami zapasowymi, niszczenie sprzętu, awarie prądu, pożary, powodzie, oraz także ataki z wewnętrznej infrastruktury sieciowej np. komputera znajdującego się w tej samej sieci komputerowej co serwer bazodanowy. Jest to jedno z najpoważniejszych i najkosztowniejszych zagrożeń na systemy bazodanowe, ponieważ w porównaniu do ataków zdalnych nie da się przewidzieć jaki typ zagrożenia lokalnego może nastąpić, podpięcie się do sieci lokalnej może spowodować wyciek danych [1,2]. Ataki zewnętrzne to ataki przeprowadzane z sieci atakującego na serwer bądź sieć komputerową, gdzie znajduje się serwer bazodanowy. Najlepszym przykładem takiego ataku jest atak DoS lub DDoS na adres IP serwera. Atakujący w tej kategorii nie ma fizycznej możliwości dostępu do danych czy też urządzeń znajdujących się na serwerze [1,2]. 2. Analiza ataków na systemy bazodanowe 2.1. Topologia serwera bazy danych oraz sieci Na Rys. 1. została przedstawiona topologia obsługująca bazę danych poprzez lokalny serwer z dostępem przez sieć globalną. Zasadę działania można przedstawić w ten sposób: 1. Użytkownik wysyła dane do serwera użytkownik wprowadza dane, żeby serwer mógł wysłać zapytanie SQL do bazy. 2. Serwer przyjmuje zgłoszenie serwer otrzymuje zapytanie SQL, wykonuje odpowiednie polecenie. 3. Serwer wysyła odpowiedź serwer wysyła dane do użytkownika w formie odpowiedniego komunikatu.
4 70 B. Kowal, P. Dymora, M. Mazurek 4. Eksploity skanują system bazodanowy i podsłuchują pakiety programy skanują porty i usługi używane przez system bazodanowy, oraz przechwytuje wszystkie pakiety wysyłane między komputerem PC, a serwerem bazodanowym. 5. Przeprowadzenie ataków DoS przeprowadzenie wybranych ataków DoS na serwer bazodanowy. 6. Fizyczny dostęp do serwera użytkownicy mają fizyczny dostęp do serwera bazodanowego. PC (użytkownik) Sieć lokalna Serwer bazodanowy 6. Fizyczny dostęp do serwera 4. Eksploity skanują system bazodanowy i podsłuchują pakiety 2. Serwer przyjmuje zgłoszenie PC (użytkownik) 1. Użytkownik wysyła dane do serwera 3. Serwer wysyła odpowiedź Internet 5. Przeprowadzenie ataków DoS Sieć globalna PC (użytkownik) Rys. 1. Topologia serwera bazodanowego i sieci komputerowej Fig. 1. Database server and Network topology
5 Wybrane ataki na systemy Atak blokady usług, DoS Atak blokady usług (ang. Denial of Service, DoS), to atak mający na celu obciążenia zasobów serwera, oprogramowania, a także łączy sieciowych poza granicę ich wydajności. Zazwyczaj celem ataku DoS na systemy bazodanowe jest zablokowanie dostępu do serwera bazodanowego [3]. Atak DoS może zostać wymierzony w serwer HTTP, bądź w konkretny port serwera bazodanowego. Dla przykładu w systemie bazodanowym Oracle, atakuje się najczęściej port usługi Oracle TNS Listener (1521), która odpowiada za komunikację użytkownik serwer [3]. Jednym z przykładów ataku DoS, może być złe napisanie funkcji czy procedury w PL/SQL i wywołanie jej w aplikacji. Najpoważniejszym błędem jest stworzenie procedury zawierającej w sobie pętle bez warunku jej zakończenia np. LOOP co przedstawiono na Rys. 2. Czynność ta będzie się wykonywać w nieskończoność, co w konsekwencji doprowadzi do 100% wykorzystania zasobów serwera i spowoduje częściowe lub całkowite zablokowanie możliwości obliczeniowych dla pozostałych operacji. Rys. 2. Atak DoS przykład złej procedury PL/SQL Fig. 2. DoS attack - bad PL/SQL procedure example 2.3. Wnioskowanie Wnioskowanie to nic innego jak zbieranie danych, które są powszechnie dostępne np. ze stron zawierających informacje statystyczne. Ten typ ataku polega przede wszystkim na badaniu związków między podanymi danymi. Często dane są upubliczniane, część z tych danych może zawierać informacje poufne. Jeśli kilka takich zestawów danych zostanie upublicznionych, atakujący może połączyć ze sobą dane i w ten sposób zyskać informacje tj. adres zamieszkania, usługi z jakich dana osoba korzysta, wiek, nawyki [2] Socjotechnika Socjotechnika to nic innego jak wywieranie wpływu na ludzi poprzez stosowanie różnych metod działania mających na celu osiągnięcie określonego
6 72 B. Kowal, P. Dymora, M. Mazurek celu, w tym przypadku kradzież informacji z systemu bazodanowego np. poprzez mocną siłę perswazji lub doświadczenie. W socjotechnice występuje wiele różnych metod ataków w zależności od potrzeby, mogą być one realizowane na bieżąco lub zostaną one połączone ze sobą tworząc bardziej zaawansowany atak. Obecnie ataki socjotechniczne są coraz częściej wykorzystywane. W rozmowie telefonicznej można podszyć się pod administratora serwera i wykraść dane np. logowania czy inne wrażliwe informacje. Zazwyczaj użytkownik jest proszony o ponowne wpisanie danych i wysłanie ich na odpowiedni adres lub przez podaną stronę internetową. Użytkownik wprowadzając takie informację przekazuje je agresorom, co w konsekwencji doprowadza do wycieku informacji. Innym częstym zagrożeniem socjotechnicznym jest kradzież urządzeń. W dzisiejszych czasach na przenośnych urządzeniach znajduje się co raz więcej wrażliwych danych tj. hasła do kont pocztowych, loginy i hasła do serwisów. Brak zaszyfrowanych urządzeń może spowodować wyciek informacji z danego urządzenia, atakujący może dostać się do naszego konta i zrobić z nim praktycznie co zechce [4] Testy penetracyjne oraz podsłuchiwanie pakietów Testy penetracyjne mają za zadanie przeprowadzenie kontrolowanego skanowania i ataku na sieć komputerową. Celem takiego testu jest ocena stanu zabezpieczeń danego systemu bądź usług. Takie skanowanie może dostarczyć osobie atakującej informacje dotyczące luk w oprogramowaniu, błędy w zabezpieczeniach, wersję systemu operacyjnego serwera oraz wiele innych cennych informacji. Większość wykorzystywanych luk w systemach jest zależna od zainstalowanej wersji oprogramowania [5]. W niniejszym przykładzie do skanowania sieci użyto narzędzia NMAP, opartego na licencji GNU GPL. Jak pokazano na Rys. 3. można dowiedzieć się o skanowanym systemie np. jakie są używane porty, jakie aplikacje sieciowe pracują na skanowanym komputerze itp. Najważniejszą odczytaną informacją jest: port Oracle TNS Listener (1521), który odpowiada za połączenia sieciowe między serwerami i hostami [4,5]. Podsłuchiwanie i przechwytywanie pakietów (ang. Sniffing) ma na celu gromadzenie i analizę informacji przesyłanych między stacją roboczą, a serwerem. Atakujący może z tych pakietów dowiedzieć się jaka wersja systemu bazodanowego jest zainstalowana na serwerze, jak nazywa się logowany użytkownik, sprawdzić jakie polecenia SQL zostały wysłane na serwer, czy też sprawdzić z jakim portem serwera łączy się stacja robocza. Sniffing w sieci ma działanie pasywne, administrator serwera nie wie, które pakiety są przechwytywane. Z działań przedstawionych na Rys. 4-5 można dowiedzieć się jaka jest zainstalowana wersja systemu bazodanowego na serwerze (odczytana wartość to: Oracle 11g) oraz na jakim numerze IP i porcie (IP: , port 1521) [5].
7 Wybrane ataki na systemy 73 Rys. 3. Skanowanie serwera bazodanowego narzędziem NMAP Fig. 3. Scanning of the database server by the NMAP tool Rys. 4. Podsłuchany pakiet wysłany do serwera bazodanowego Oracle Fig. 4. Sniffed packet sent to the Oracle database server Rys. 5. Podsłuchany pakiet z zapytaniem SQL Fig. 5. Sniffed packet with SQL query
8 74 B. Kowal, P. Dymora, M. Mazurek 2.6. Wykorzystanie luk w programach SQL Injection Błędy w oprogramowaniu to jedna z najbardziej popularnych metod dotarcia do danych zawartych w systemach bazodanowych. SQL Injection jest to typ ataku wykorzystujący luki w zapytaniach SQL. Atakujący ma możliwość wpływu na to jakie zapytanie zostanie wysłane na serwer bazodanowy. Będąc w stanie wpływać na to co zostanie wysłane, można łatwo odczytać zawarte informacje w bazie danych. Sam atak SQL Injection nie wpływa bezpośrednio na sam kod aplikacji, jego zasada działania polega na wysłaniu odpowiednio zmodyfikowanego zapytania na serwer. Wiele aplikacji w dzisiejszych czasach oparta jest na technologiach takich jak JSP, ASP, PHP itp. Pobierają one dane od użytkownika np. imię i wykorzystują je do sformułowania zapytania do bazy danych. Najlepszym przykładem ataku SQL Injection jest odczytanie podstawowych informacji o użytkowniku po podaniu podstawowych danych takich jak: PESEL oraz nazwisko przez stronę internetową napisaną w PHP (Rys. 6), która wysyła zapytanie do serwera, a następnie je wyświetla za pomocą tabeli [6]. Ataki SQL Injection można podzielić na [6]: Modyfikacje zapytań - polegający na zmianie wartości zmiennych, które zostaną przesłane do serwera bazodanowego. Blokowanie serwera (atak DoS) taka zamiana wartości zmiennych, aby serwer bardzo długo obliczał wynik np. przez użycie funkcji benchmark w systemie bazodanowym MYSQL/. Ślepy atak - wykonywanie ataku typu SQL Injection na stronie lub serwerze, która nie wyświetla komunikatów błędów. Użycie dodatkowych zapytań są to ataki SQL Injection, które mogą zawierać kilka zapytań na raz, np.: SELECT * FROM employees WHERE first_name = 'Valli '; DROP TABLE testowa; SELECT '1';. Gdy witryna nie jest zabezpieczona przed atakami SQL Injection np. przez wiązanie zmiennych, łatwo można wyciągnąć dane z serwera bazodanowego, ponieważ serwer bazodanowy sprawdza tylko czy składnia zapytania SQL się zgadza. Badając składnie zapytania: SELECT * FROM users where PESEL= $pesel AND nazwisko= $nazwisko ; można dostrzec, że w miejsce zmiennych PESEL i nazwisko można wpisać jeden z warunków logicznych, dzięki którym zapytanie zawsze będzie prawdziwe, w związku z czym zostanie wyświetlona cała tabela z której wczytywane są informacje. Użycie logicznego warunku w ten sposób sprawia, że komenda do bazy przyjmuje następującą postać: SELECT * FROM users WHERE PESEL = 1 or 1 = 1 AND nazwisko = 1 ;. Wynik polecenia pokazano na Rys.7.
9 Wybrane ataki na systemy 75 Rys. 6. Przykład witryny w PHP Fig. 6. The example of PHP site Rys. 7. Odczytane dane za pomocą ataku SQL Injection Fig. 7. The read data using SQL Injection Attack Kolejnym przykładem ataku SQL Injection (Blind SQL Injection) jest wykorzystanie wyświetlanych błędów i ostrzeżeń przez serwer http do sprawdzenia poprawności wpisywanych zapytań. Jest to jeden z najczęściej wykorzystywanych sposobów na sprawdzenie czy istnieją wpisywane tabele, dane itp. Użytkownik wpisuje losowe dane i sprawdza, jakie informacje zwraca serwer. Inną metodą ataku jest wykorzystanie komendy union select, która tworzy zapytania do wielu tabel i zwraca jeden wynik. Dzięki temu można łączyć tabele. Żeby się to udało liczba kolumn tabel źródłowych i dodawanej przez komendę union musi się zgadzać, z tego wniosek, że przydają się informacje, które dzięki Blind SQL Injection można zdobyć. Niekoniecznie trzeba znać typ danych, a tam gdzie się go nie zna, można spróbować wpisać wartości null [6]. Sposobami obrony przed atakami SQL injection są [6]:
10 76 B. Kowal, P. Dymora, M. Mazurek Sprawdzanie do jakiego typu należą dane wejściowe (podane dane powinny być odpowiedniej długości i typu np. nazwisko nie może posiadać cyfr); Oczyszczanie danych wejściowych; Wiązanie zmiennych (w Oracle: oci_bind_by_name), redukuje ataki SQL Injection, ponieważ przechowywane dane nie są traktowane jako część instrukcji SQL. Nie trzeba wpisywać apostrofów lub innych znaków specjalnych. 3. Podsumowanie Każdy z systemów zarządzania bazami danych daje duże, a czasami ogromne możliwości w zakresie zabezpieczania zarówno danych zawartych w plikach serwera bazy danych, jak i zapewnieniu ciągłości działania serwerów bazodanowych. Zarządzanie zaawansowanym systemem bazodanowym oraz jego poprawne konfigurowanie jest nadrzędnym i niejednokrotnie ciężkim zadaniem dla administratora, od którego wymaga się dużej wiedzy w tej dziedzinie. W większości przypadków administrator zarządza już stworzonymi aplikacjami, musi on polegać na odpowiedzialności i dokumentacji programistów tworzących aplikacje. Jedynym dostępnym dla niego narzędziem jest test penetracyjny aplikacji oraz audyt bezpieczeństwa w miejscu gdzie pracuje. Nie można nigdy wykluczyć błędów ludzkich podczas programowania, czy używania programów. Powinno się też wprowadzić odpowiednią politykę bezpieczeństwa, aby nikt niepowołany nie miał dostępu do serwerów, czy sieci komputerowej. Z punktu widzenia umiejscowienia ataków, można stwierdzić, że ataki lokalne tj. ataki znajdujące się w wewnętrznej sieci komputerowej lub przeprowadzone w budynku firmy są najniebezpieczniejsze i trudno się przed nimi obronić. Literatura [1] Graves K.: CEH: Official Certified Ethical Hacker Review Guide: Exam , Sybex, pp. 1-16, [2] Kulkarni S., Urolagin S.: Review of Attacks on Databases and Database SecurityTechniques. International Journal of Emerging Technology and Advanced Engineering, vol. 2, Issue 11, pp , [3] Ben-Natan R.: HOWTO Secure and Audit Oracle 10g and 11g, Auerbach Publications, s , [4] Mitnick K., Simon W.: Sztuka podstępu. Łamałem ludzi, nie hasła, Helion, [5] Muniz J., Lakhani A.: Kali Linux Testy penetracyjne, Helion, [6] Clarke J.: SQL Injection Attacks and Defense, Syngress Publishing, 2009.
11 Wybrane ataki na systemy 77 ATTACKS ON DATABASES SYSTEMS S u m m a r y Database systems and the data they contain, are one of the most important elements of the modern world of computer science. Nowadays, threat greatly increases for the safe storage of data. The purpose of this article is to classify and analyze the selected types of attacks on the database management system. At the beginning selected attacks on the DBMS are classified and described. Afterwards, exemplary attacks were carried out in the test environment. The attacks on the DBMS includes: DDoS attacks, inference, social engineering, penetration test, packet sniffing and attacks using vulnerabilities in programs like SQL Injection. Keywords: database systems, attacks on DBMS, SQL Injection, sniffing DOI: /re Tekst złożono w redakcji: maj 2016 Przyjęto do druku: czerwiec 2016
Metody ataków sieciowych
Metody ataków sieciowych Podstawowy podział ataków sieciowych: Ataki pasywne Ataki aktywne Ataki pasywne (passive attacks) Polegają na śledzeniu oraz podsłuchiwaniu w celu pozyskiwania informacji lub dokonania
Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework mgr inż. Łukasz Stefanowicz dr inż.
Bezpieczeństwo aplikacji. internetowych. 2. Szkolenie dla administratorów stron internetowych hufców Śląskiej Chorągwi ZHP
Bezpieczeństwo aplikacji internetowych 2. Szkolenie dla administratorów stron internetowych hufców Śląskiej Chorągwi ZHP Chorzów 2007.03.24 Wszystkie zawarte tu informacje słuŝą wyłącznie celom edukacyjnym.
Wykład 6: Bezpieczeństwo w sieci. A. Kisiel, Bezpieczeństwo w sieci
N, Wykład 6: Bezpieczeństwo w sieci 1 Ochrona danych Ochrona danych w sieci musi zapewniać: Poufność nieupoważnione osoby nie mają dostępu do danych Uwierzytelnianie gwarancja pochodzenia Nienaruszalność
CREATE USER
Temat: Administrowanie użytkownikami bazy danych. Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest możliwość
PHP: bazy danych, SQL, AJAX i JSON
1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji
SQL z perspektywy hakera - czy Twoje dane są bezpieczne? Krzysztof Bińkowski MCT,CEI,CEH,ECSA,ECIH,CLFE,MCSA,MCSE..
SQL z perspektywy hakera - czy Twoje dane są bezpieczne? Krzysztof Bińkowski MCT,CEI,CEH,ECSA,ECIH,CLFE,MCSA,MCSE.. Cel prezentacji Spojrzymy na dane i serwery SQL z perspektywy cyberprzestępcy, omówimy
6. Bezpieczeństwo przy współpracy z bazami danych
6. Bezpieczeństwo przy współpracy z bazami danych 6.1. Idea ataku SQL injection Atak znany jako SQL injection jest możliwy wtedy, gdy użytkownik ma bezpośredni wpływ na postać zapytania wysyłanego do bazy
Przypadki testowe. Spis treści. Plan testów. From Sęp. Wstęp. 2 Plan testów
Przypadki testowe From Sęp Spis treści 1 Wstęp 2 Plan testów 3 Testy bazy danych 4 Testy serwera 5 Testy aplikacji klienckiej 6 Testy interfejsu webowego 7 Testy integracyjne 8 Testy wydajności 8.1 Baza
INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X
Wrocław 2006 INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl INTERNETOWE BAZY DANYCH PLAN NA DZIŚ zajęcia 1: 2. Procedury składowane
Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas)
Hosting WWW Bezpieczeństwo hostingu WWW Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Najgroźniejsze ataki na serwer WWW Najgroźniejsze ataki na serwer WWW Cross-site scripting (XSS) SQL injection Denial
Sieciowa instalacja Sekafi 3 SQL
Sieciowa instalacja Sekafi 3 SQL Niniejsza instrukcja opisuje instalację Sekafi 3 SQL w wersji sieciowej, z zewnętrznym serwerem bazy danych. Jeśli wymagana jest praca jednostanowiskowa, należy postępować
Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć
rzedmiot : Systemy operacyjne Rok szkolny : 015/016 Klasa : 3 INF godz. x 30 tyg.= 60 godz. Zawód : technik informatyk; symbol 35103 rowadzący : Jacek Herbut Henryk Kuczmierczyk Numer lekcji Dział Tematyka
Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl
Instrukcja do panelu administracyjnego do zarządzania kontem FTP WebAs www.poczta.greenlemon.pl Opracowanie: Agencja Mediów Interaktywnych GREEN LEMON Spis treści 1.Wstęp 2.Konfiguracja 3.Konto FTP 4.Domeny
Kopie bezpieczeństwa NAPRAWA BAZ DANYCH
Kopie bezpieczeństwa NAPRAWA BAZ DANYCH Sprawdzanie spójności bazy danych Jednym z podstawowych działań administratora jest zapewnienie bezpieczeństwa danych przez tworzenie ich kopii. Przed wykonaniem
Client-side Hacking - wprowadzenie w tematykę ataków na klienta. Radosław Wal radoslaw.wal@clico.pl
Client-side Hacking - wprowadzenie w tematykę ataków na klienta Radosław Wal radoslaw.wal@clico.pl Plan wystąpienia Wprowadzenie Statystyki incydentów bezpieczeństwa Typowe zagrożenia Client-side Minimalne
SQL injection. Metody włamań do systemów komputerowych p. 1/13. Bogusław Kluge, Karina Łuksza, Ewa Makosa
Metody włamań do systemów komputerowych SQL injection Bogusław Kluge, Karina Łuksza, Ewa Makosa b.kluge@zodiac.mimuw.edu.pl, k.luksza@zodiac.mimuw.edu.pl, e.makosa@zodiac.mimuw.edu.pl Metody włamań do
Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.
Bezpieczeństwo Systemów Informatycznych Firewall (Zapora systemu) Firewall (zapora systemu) jest ważnym elementem bezpieczeństwa współczesnych systemów komputerowych. Jego główną rolą jest kontrola ruchu
Audytowane obszary IT
Załącznik nr 1 do OPZ Zakres audytu wewnętrznego Audytowane obszary IT Audyt bezpieczeństwa wewnętrznego odbywać się będzie w 5 głównych obszarach 1) Audyt konfiguracji systemów operacyjnych na wybranych
V4R3. SEE Electrical Expert V4R3 Sposoby zabezpieczenia programu
V4R3 SEE Electrical Expert V4R3 Sposoby zabezpieczenia programu COPYRIGHT 1986-2018 IGE+XAO Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w
Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)
Miejsce prowadzenia szkolenia Program szkolenia KURS SPD i PD Administrator pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych) Pracownie komputerowe znajdujące się w wyznaczonych
Bezpieczeństwo systemów komputerowych
Bezpieczeństwo systemów komputerowych Zagrożenia dla aplikacji internetowych Aleksy Schubert (Marcin Peczarski) Instytut Informatyki Uniwersytetu Warszawskiego 15 grudnia 2015 Lista zagadnień Wstrzykiwanie
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Instrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji
IG1: INSTALACJA KOMUNIKATORA GADU-GADU
IG1: INSTALACJA KOMUNIKATORA GADU-GADU 1. UŜytkownik pragnie zainstalować komunikator Gadu-Gadu. 2. UŜytkownik pobiera plik instalacyjny z Internetu i uruchamia go. 3. Instalator instaluje nowe oprogramowanie
KARTA PRZEDMIOTU. Programowanie aplikacji internetowych
KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja
Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Mechaniczny obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014 Kierunek studiów: Informatyka Stosowana Forma
System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.
System FOKUS Instalacja bazy danych MySQL Autor : Piotr Zielonka tel. 601 99-73-79 pomoc@zielonka.info.pl Piotrków Tryb., sierpień 2018r. W wersji 2018.7.0 systemu FoKus wprowadzono funkcje umożliwiające
Usługi sieciowe systemu Linux
Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do
Cyber-zagrożenia Zagrożenia współczesnych technologii teleinformatycznych z punku widzenia organów ścigania w globalnej sieci Internet
www.kujawsko-pomorska.policja.gov.pl Cyber-zagrożenia Zagrożenia współczesnych technologii teleinformatycznych z punku widzenia organów ścigania w globalnej sieci Internet Wydział dw. z Cyberprzestępczością
Zagrożenia warstwy drugiej modelu OSI - metody zabezpieczania i przeciwdziałania Autor: Miłosz Tomaszewski Opiekun: Dr inż. Łukasz Sturgulewski
Praca magisterska Zagrożenia warstwy drugiej modelu OSI - metody zabezpieczania i przeciwdziałania Autor: Miłosz Tomaszewski Opiekun: Dr inż. Łukasz Sturgulewski Internet dziś Podstawowe narzędzie pracy
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny Technologiczny Politechnika Śląska Laboratorium 1 Wprowadzenie, podstawowe informacje o obsłudze
Bezpieczeństwo danych (kradzież, nieautoryzowana edycja) Bezpieczeństwo IT (sniffing, spoofing, proxy anonimizujące, tunelowanie i przekierowanie
www.axence.pl Bezpieczeństwo danych (kradzież, nieautoryzowana edycja) Bezpieczeństwo IT (sniffing, spoofing, proxy anonimizujące, tunelowanie i przekierowanie połączeń, tabnabbing, clickjacking, DoS,
CENNIK USŁUG TELEKOMUNIKACYJNYCH
CENNIK USŁUG TELEKOMUNIKACYJNYCH SZYBKI INTERNET DLA FIRM * Rodzaje Usługi: Szybki Internet dla Firm 512k Szybki Internet dla Firm 1M Szybki Internet dla Firm 2M Szybki Internet dla Firm 4M Szybki Internet
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji
Instrukcja zarządzania systemem informatycznym STORK Szymon Małachowski
Instrukcja zarządzania systemem informatycznym służącym do przetwarzania danych osobowych w sklepie internetowym www.stork3d.pl prowadzonym przez firmę STORK Szymon Małachowski Właścicielem materialnych
Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.
Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Celem ćwiczeń jest poznanie zasad tworzenia baz danych i zastosowania komend SQL. Ćwiczenie I. Logowanie
Bezpieczeństwo systemów komputerowych
Bezpieczeństwo systemów komputerowych Jak pisać poprawne programy? Aleksy Schubert (Marcin Peczarski) Instytut Informatyki Uniwersytetu Warszawskiego 6 listopada 2018 Na podstawie: David A. Wheeler Secure
Działanie komputera i sieci komputerowej.
Działanie komputera i sieci komputerowej. Gdy włączymy komputer wykonuje on kilka czynności, niezbędnych do rozpoczęcia właściwej pracy. Gdy włączamy komputer 1. Włączenie zasilania 2. Uruchamia
Instrukcja zarządzania systemem informatycznym służącym do przetwarzania danych osobowych w Urzędzie Miasta Lublin
w sprawie wprowadzenia Polityki bezpieczeństwa danych osobowych i Instrukcji zarządzania systemem informatycznym służącym do przetwarzania danych osobowych w Urzędzie Miasta Lublin Instrukcja zarządzania
PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:
PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł mysqli ma dwa interfejsy: proceduralny i obiektowy) PostgreSQL Oracle MS
Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci
WYMAGANIA EDUKACYJNE PRZEDMIOT: Administracja sieciowymi systemami operacyjnymi NUMER PROGRAMU NAUCZANIA (ZAKRES): 351203 1. Lp Dział programu Sieci komputerowe Poziomy wymagań Konieczny K Podstawowy-
instrukcja INSTALACJI www.piersa.pl APi_proxy
instrukcja INSTALACJI 1 1. Instalacja Proces instalacji jest prosty wgrywamy pliki na serwer nadajemy prawa chmod 777 lub 755 dla katalogu w którym znajduje się aplikacja przeważnie będzie to katalog public_html
KARTA KURSU. Administracja serwerami WWW
KARTA KURSU Nazwa Nazwa w j. ang. Administracja serwerami WWW Web server administration Kod Punktacja ECTS* 2 Koordynator mgr Alfred Budziak Zespół dydaktyczny: mgr Alfred Budziak Opis kursu (cele kształcenia)
Pojęcie systemu baz danych
Pojęcie systemu baz danych System baz danych- skomputeryzowany system przechowywania danych/informacji zorganizowanych w pliki. Składa się z zasadniczych elementów: 1) Danych 2) Sprzętu 3) Programów 4)
SERWER AKTUALIZACJI UpServ
Wersja 1.12 upserv_pl 11/16 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 www.satel.pl SATEL
Autor: Joanna Karwowska
Autor: Joanna Karwowska Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z dużej ilości danych zapisanych na serwerze jest współpraca z relacyjną bazą danych. 2 1. Utworzyć bazę danych.
System Kancelaris. Zdalny dostęp do danych
Kancelaris krok po kroku System Kancelaris Zdalny dostęp do danych Data modyfikacji: 2008-07-10 Z czego składaj adają się systemy informatyczne? System Kancelaris składa się z dwóch części: danych oprogramowania,
Zarządzenie Nr 20/2009 Wójta Gminy Przywidz z dnia 6 marca 2009r.
Zarządzenie Nr 20/2009 Wójta Gminy Przywidz z dnia 6 marca 2009r. w sprawie wdrożenia Instrukcji zarządzania systemem informatycznym Urzędu Gminy Przywidz Na podstawie art.33 ust.3 ustawy z dnia 8 marca
SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja
SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane
Informatyka Śledcza jako narzędzie zabezpieczania i analizy wrażliwych danych
Informatyka Śledcza jako narzędzie zabezpieczania i analizy wrażliwych danych Daniel Suchocki Dyrektor Generalny Maciej Karmoliński Dyrektor Operacyjny 1. Przepisy i procedury Incydenty naruszenia bezpieczeństwa
Administrowanie systemami informatycznymi Kod przedmiotu
Administrowanie systemami informatycznymi - opis przedmiotu Informacje ogólne Nazwa przedmiotu Administrowanie systemami informatycznymi Kod przedmiotu 11.3-WI-INFP-ASI Wydział Kierunek Wydział Informatyki,
Praca Magisterska "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu" AUTOR PROMOTOR
System Oferta Praca Magisterska Niniejszy system powstał w ramach pracy magisterskiej "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu". Politechnika Poznańska Wydział Informatyki
Ochrona systemów informacyjnych. Adam Bujnowski bujnows@biomed.eti.pg.gda.pl Pok. 105 EA Tel 1684
Ochrona systemów informacyjnych Adam Bujnowski bujnows@biomed.eti.pg.gda.pl Pok. 105 EA Tel 1684 Program przedmiotu Pojęcia podstawowe, kryteria bezpiecznego systemu Typowe ataki I powody agresji, główne
ZAŁĄCZNIK Nr 1 do CZĘŚCI II SIWZ
ZAŁĄCZNIK Nr 1 do CZĘŚCI II SIWZ WYMAGANIA BEZPIECZEŃSTWA DLA SYSTEMÓW IT Wyciąg z Polityki Bezpieczeństwa Informacji dotyczący wymagań dla systemów informatycznych. 1 Załącznik Nr 1 do Część II SIWZ SPIS
Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.
Informatyka I Programowanie aplikacji bazodanowych w języku Java. Standard JDBC. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 Standard JDBC Java DataBase Connectivity
Projektowani Systemów Inf.
Projektowani Systemów Inf. Wykład VII Bezpieczeństwo Copyrights by Arkadiusz Rzucidło 1 Bezpieczeństwo Bezpieczeństwo związane z danymi Konstrukcja magazynów danych Mechanizmy zapisu i modyfikacji danych
Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java
Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny
Z a r z ą d z e n i e Nr 126 /2015 W ó j t a G m i n y K o b y l n i c a z dnia 17 czerwca 2015 roku
Z a r z ą d z e n i e Nr 126 /2015 W ó j t a G m i n y K o b y l n i c a z dnia 17 czerwca 2015 roku o zmianie Zarządzenia nr 50/2013 z dnia 24 maja 2013r. w sprawie polityki bezpieczeństwa i zarządzania
Instrukcja instalacji Control Expert 3.0
Instrukcja instalacji Control Expert 3.0 Program Control Expert 3.0 jest to program służący do zarządzania urządzeniami kontroli dostępu. Dedykowany jest dla kontrolerów GRx02 i GRx06 oraz rozwiązaniom
ZAŁĄCZNIK Nr 3 do CZĘŚCI II SIWZ
ZAŁĄCZNIK Nr 3 do CZĘŚCI II SIWZ WYMAGANIA BEZPIECZEŃSTWA DLA SYSTEMÓW IT Wyciąg z Polityki Bezpieczeństwa Informacji dotyczący wymagań dla systemów informatycznych. 1 Załącznik Nr 3 do Część II SIWZ Wymagania
Wybrane metody obrony przed atakami Denial of Service Synflood. Przemysław Kukiełka
Wybrane metody obrony przed atakami Denial of Service Synflood Przemysław Kukiełka agenda Wprowadzenie Podział ataków DoS Zasada działania ataku Synflood Podział metod obrony Omówienie wybranych metod
Wprowadzenie do projektowania i wykorzystania baz danych Relacje
Wprowadzenie do projektowania i wykorzystania baz danych Relacje Katarzyna Klessa Dygresja nt. operatorów SELECT 2^2 SELECT 2^30 SELECT 50^50 2 Dygresja nt. operatorów SELECT 2^30 --Bitwise exclusive OR
Komunikator internetowy w C#
PAŃSTWOWA WYśSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie Komunikator internetowy w C# autor: Artur Domachowski Elbląg, 2009 r. Komunikacja przy uŝyciu poczty internetowej
Zagrożenia związane z udostępnianiem aplikacji w sieci Internet
Zagrożenia związane z udostępnianiem aplikacji w sieci Internet I Ogólnopolska Konferencja Informatyki Śledczej Katowice, 8-9 stycznia 2009 Michał Kurek, Aleksander Ludynia Cel prezentacji Wskazanie skali
Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?
Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym
Analiza malware Remote Administration Tool (RAT) DarkComet BeSTi@
Analiza malware Remote Administration Tool (RAT) DarkComet BeSTi@ 24 marzec, 2014 Wstęp Tydzień temu do wielu skrzynek pocztowych w Polsce trafił email z linkiem do pliku podszywającego się pod nową aktualizację
Odnawialne Źródła Energii I rok. Tutorial PostgreSQL
Tutorial PostgreSQL 1. Instalacja na własnym komputerze: a. Zainstaluj program ze strony: https://www.postgresql.org/download/ Wersja odpowiednia dla systemu operacyjnego Linux, Mac, Windows Przy pierwszym
Bazy danych 2. Wykład 1
Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu
Zarządzanie bezpieczeństwem w sieciach dr inż. Robert Banasiak, mgr inż. Rafał Jachowicz, Instytut Informatyki Stosowanej PŁ, 2013
Zarządzanie bezpieczeństwem w sieciach dr inż. Robert Banasiak, mgr inż. Rafał Jachowicz, Instytut Informatyki Stosowanej PŁ, 2013 Temat: Proste aplikacje IDS oraz monitory sieci Celem ćwiczenia jest poznanie
INSTRUKCJA OBSŁUGI. Pakietu Bezpieczeństwa UPC (ios) Radość z. każdej chwili
INSTRUKCJA OBSŁUGI Pakietu Bezpieczeństwa UPC (ios) Radość z każdej chwili 1 WYMAGANIA SPRZĘTOWE Pakiet Bezpieczeństwa UPC współpracuje z urządzeniami z systemem ios 9 lub wyższym. Instalacja wymaga 10
Licencja SEE Electrical zabezpieczona kluczem lokalnym
Licencja SEE Electrical zabezpieczona kluczem lokalnym V8R2 COPYRIGHT 1986-2018 IGE+XAO Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek
5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i
Pawel@Kasprowski.pl Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07
PHP i bazy danych Paweł Kasprowski pawel@kasprowski.pl Użycie baz danych Bazy danych używane są w 90% aplikacji PHP Najczęściej jest to MySQL Funkcje dotyczące baz danych używają języka SQL Przydaje się
SERWER AKTUALIZACJI UpServ
Wersja 1.11 upserv_pl 06/16 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 www.satel.pl SATEL
Oprogramowanie antywirusowe musi spełniać następujące wymagania minimalne:
ZAŁĄCZNIK NR 1 do specyfikacji OPIS PRZEDMIOTU ZAMÓWIENIA SPECYFIKACJA ILOŚCIOWO-JAKOŚCIOWA Oprogramowanie antywirusowe na komputery i serwery Windows klasy Internet Security lub równoważny Lp. Opis Oferowane
Praca w sieci z serwerem
11 Praca w sieci z serwerem Systemy Windows zostały zaprojektowane do pracy zarówno w sieci równoprawnej, jak i w sieci z serwerem. Sieć klient-serwer oznacza podłączenie pojedynczego użytkownika z pojedynczej
Bazy danych - wykład wstępny
Bazy danych - wykład wstępny Wykład: baza danych, modele, hierarchiczny, sieciowy, relacyjny, obiektowy, schemat logiczny, tabela, kwerenda, SQL, rekord, krotka, pole, atrybut, klucz podstawowy, relacja,
Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych
Wykład 2: Budowanie sieci lokalnych 1 Budowanie sieci lokalnych Technologie istotne z punktu widzenia konfiguracji i testowania poprawnego działania sieci lokalnej: Protokół ICMP i narzędzia go wykorzystujące
Migracja do PostgreSQL za pomocą narzędzi Enterprise DB
Migracja do PostgreSQL za pomocą narzędzi Enterprise DB Przemysław Deć Konsultant IT Linux Polska Sp. z o.o. Cele prezentacji Czym jest Enterprise DB Korzyści migracji do opensource`owej bazy danych Kompatybilność
Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.
Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych
Instalacja Wirtualnego Serwera Egzaminacyjnego
Instalacja Wirtualnego Serwera Egzaminacyjnego (materiał wewnętrzny: aktualizacja 2010-10-26 Pilotaż Egzaminów Online) Wprowadzenie: 1. Wirtualny Serwer Egzaminacyjny ma niewielkie wymagania sprzętowe
Zagrożenia trywialne. Zagrożenia bezpieczeństwa aplikacji internetowych. Parametry ukryte. Modyfikowanie parametrów wywołania
Zagrożenia trywialne Zagrożenia bezpieczeństwa aplikacji internetowych Rozwiązania charakterystyczne dla fazy rozwoju opisy rozpoznanych błędów, debugging, komentarze poprzednie wersje plików (cp plik.jsp
Załącznik nr 2 Opis wdrożonych środków organizacyjnych i technicznych służących ochronie danych osobowych
Załącznik nr 2 Opis wdrożonych środków organizacyjnych i technicznych służących ochronie danych osobowych Obszar System Zarządzania Bezpieczeństwem Informacji Polityki bezpieczeństwa. Opracowano ogólną
System obsługi ubezpieczeń FORT
System obsługi ubezpieczeń FORT wersja 3.0 Pro Dokumentacja użytkownika MODUŁ SMS Kraków, kwiecień 2010 MODUŁ SMS... 3 Warunki techniczne... 3 Uaktywnienie modułu... 3 Przygotowanie bazy do wysyłania SMS...
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:
Metody zabezpieczania transmisji w sieci Ethernet
Metody zabezpieczania transmisji w sieci Ethernet na przykładzie protokołu PPTP Paweł Pokrywka Plan prezentacji Założenia Cele Problemy i ich rozwiązania Rozwiązanie ogólne i jego omówienie Założenia Sieć
Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi wdrożeniowej? Zabezpieczanie plików hasłem
Problemy techniczne Jak udostępnić dane na potrzeby wykonania usługi wdrożeniowej? Użytkownicy programów firmy VULCAN, korzystający z realizacji usług związanych z konfiguracją, parametryzacją bądź uruchomieniem
Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus
1. Wprowadzenie Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus Program instalacyjny aplikacji WYWIAD Plus był uprzednio dostarczany wyłącznie w postaci pliku wykonywalnego.exe. Obecnie,
Projekt strony internetowej firmy organizującej przyjęcia
Politechnika Śląska Gliwice Wydział Automatyki, Elektroniki i Informatyki Rok akademicki 2010/2011 Kierunek: Automatyka i Robotyka, semestr 5 Semestr zimowy Projekt strony internetowej firmy organizującej
Produkty. MKS Produkty
Produkty MKS Produkty czerwiec 2006 COPYRIGHT ArkaNET KATOWICE CZERWIEC 2006 KOPIOWANIE I ROZPOWSZECHNIANIE ZABRONIONE MKS Produkty czerwiec 2006 Wersja dokumentu W dokumencie użyto obrazków zaczerpniętych
Paweł Rajba
Paweł Rajba pawel@cs.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie Używanie kursorów Rodzaje kursorów Praca z kursorami Co to jest kursor? Cykl życia kursora utworzenie pobieranie wartości ewentualnie
Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?
Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym
ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl
ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl Niniejsze zasady dotyczą wszystkich Użytkowników strony internetowej funkcjonującej w domenie http://www.pawlowskisport.pl,
Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe
Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących
MidpSSH - analiza bezpieczeństwa
MidpSSH - analiza bezpieczeństwa Bartłomiej Bonarski Paweł Brach Gabriel Kłosiński Piotr Mikulski 18 marca 2009 Spis treści 1. Wstęp 3 2. Identyfikacja stron procesu 4 2.0.1 Użytkownicy posiadające domyślne
0. Stanowisko laboratoryjne
Skanowanie sieci Skanowanie sieci jest ważnym aspektem bezpieczeństwa sieci. Pozwala to na gromadzenie i analizę rzeczywistej informacji o topologii sieci i aktywnych usługach w swoich sieciach. Teoretyczna