Toruń 28/29.10.2014. Shibboleth SP działa z poziomu serwera HTTP, jest niezależny od języka programowania, pozwala zintegrować dowolną aplikację ze środowiskiem.

Slides:



Advertisements
Podobne prezentacje
Migrating Desktop Podsumowanie projektu
Advertisements

Graficzny klient SVN graficzny klient SVN integrujący się z powłoką systemu dostępny tylko dla systemu Windows - do pobrania z
Usługi sieciowe Wykład VPN -Debian
Usługi sieciowe Wykład 6 Apache2- debian
Usługi sieciowe Wykład 5 DHCP- debian
MANDRIVA JAKO DOMOWY SERWER WWW
Kamil Smitkiewicz Bezpieczeństwo w PHP.
WEB SERVICE Stefan Rutkowski.
1 Import certyfikatów do Firefox Warsztaty promocyjne dla użytkowników usługi Gracjan Jankowski, Michał Jankowski, PCSS.
Konwersja klucza z formatu PEM (certyfikaty Gridowe) do PKCS12 Warsztaty promocyjne dla użytkowników usługi Michał Jankowski, PCSS.
Architektura systemu Gra strategiczna „Strusia Jama”
Tomasz Smieszkoł - 15 stycznia
Usługi sieciowe Wykład 5 DHCP- debian Jarosław Kurek WZIM SGGW 1.
Tunelowanie.
Proxy (WWW cache) Sieci Komputerowe
SAMBA JAKO SERWER PLIKÓW
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Instalacja Apacha Instalacja serwera www ogranicza sie do uruchomienia pliku .exe oraz do wpisania adresu serwera, oraz a administratora czego.
Konfiguracja polcenie SUDO
REPOZYTORIA 1. Co to są repozytoria?
Łukasz Trzciałkowski Bartłomiej Żuchowski Łukasz Pawłowski.
Inżynieria Oprogramowania
USŁUGA FTP 1. Definicja FTP. FTP (File Transfer Protocol, ang. protokół transmisji plików) jest protokołem typu klient-serwer, który umożliwia przesyłanie.
Nowoczesny i jednocześnie prosty w obsłudze system sprzedaży przeznaczony dla firm handlowych i usługowych nie prowadzących gospodarki magazynowej o różnym.
System Użytkowników Wirtualnych
Uwierzytelnianie i autoryzacja System Użytkowników Wirtualnych Michał Jankowski Paweł Wolniewicz
Forum internetowe, przykład skryptu, Funkcjonalność.
Infrastruktura klucza Publicznego
Skalowalność rozwiązań Javowych w zastosowaniach komercyjnych Java4People Prezenter: Dawid Gruszczyński 1.
Hybrydowy Kontroler NetAXS™
Lokalne serwery www Serwer WWW - ang. Web server jest to oprogramowanie zainstalowane na serwerze podłączonym do sieci Internet. Używające technologii.
Arkadiusz Twardoń ZTiPSK
czyli prosty sposób na SSO
Kwalifikowane Centrum Certyfikacji Kluczy
OpenVPN – konfiguracja w systemie Linux i Windows.
Administracja serwerami sieciowymi Linux Serwer FTP
eDeklaracje – dla podatnika
Infrastruktura klucza publicznego (PKI)
Sieć oparta o serwer Ubuntu 12.10
Linux w sieci Konfigurowanie interfejsu sieciowego.
SOS SYSTEM OBSŁUGI SZKOŁY
Rozdział V: Globalne sieci komputerowe
Administracja systemami operacyjnymi Wiosna 2014
Administracja systemami operacyjnymi Wiosna 2014
Bezpieczeństwo aplikacji w systemie Tizen
Autor: Marta Pelczar. PHP:  Najprostszą drogą, by uruchomić serwer internetowy na własnym domowym komputerze jest skorzystanie z programu XAMPP.
Toruń 28/ Wymagania, Co można zrobić z dodatkowymi modułami (rejestracja, logowanie), Własna baza użytkowników dla IdP, Wymiana metadanych.
Toruń 28/ Po udanym uwierzytelnieniu IdP może przekazać do SP dodatkowe informacje o użytkowniku – IdP korzysta ze wskazanego źródła danych.
Toruń 28/ Metadane SAML opisują, w jaki sposób ma być realizowana komunikacja pomiędzy IdP i SP Metadane są typowo prezentowane w postaci XML.
Toruń 28/ Samo przystąpienie do Federacji to wyłącznie akceptacja Regulaminu i wyznaczanie przedstawiciela Przystąpienie w roli członka nie.
Toruń 28/ Finansowanie w ramach aktywności 2.3 (Budowa infrastruktury dla nauki) – Konkurs 2.3/1/2013/POIG Okres realizacji: –
Dostawca tożsamości (IdP) Dostawca usługi (SP) SimpleSAMLphp
Toruń 28/ Metadane przygotowanego IdP/SP działającego w SimpleSAMLphp są dostępne na stronie administracyjnej SSP, w zakładce Federacja : –
Temat 2: Instalacja Apache, PHP i bazy danych MySQL.
Toruń 28/ Usługodawcy dostępni poprzez PIONIER.Id mogą pochodzić z dwóch źródeł: – bezpośrednio z PIONIER.Id – z eduGAIN za pośrednictwem PIONIER-id.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
Active Directory Federation Services w Windows Server 2012 R2
Podstawy języka skryptów
11. REALIZACJA SIECI VPN Wirtualne sieci prywatne mogą być zrealizowane w oparciu o protokoły szyfrujące w różnych warstwach stosu protokołów. Najczęściej.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
Instalacja certyfikatu Dostęp do Rachunku przez Internet BS Pawłowice dla przeglądarki Mozilla Firefox.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” prezentacja pracy dyplomowej Marta i Paweł Szcześniak.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
ANALIZA WDROŻENIOWA ŚRODOWISKA PRACOWNI KOMPUTEROWEJ Z WYKORZYSTANIEM OPROGRAMOWANIA OPEN SOURCE. PRACA MAGISTERSKA: Sebastian Kasperek Promotor: dr inż.
Podsłuchiwanie szyfrowanych połączeń – niezauważalny atak na sesje SSL Paweł Pokrywka, Ispara.pl.
System lokalizacji GPS
Technologie serwerowe WWW
Anonimowo ść w sieci. Sposoby zachowania anonimowośc i VPNProxyTOR.
Zapis prezentacji:

Toruń 28/

Shibboleth SP działa z poziomu serwera HTTP, jest niezależny od języka programowania, pozwala zintegrować dowolną aplikację ze środowiskiem logowania federacyjnego Shibboleth SP to oprogramowanie składające się z – demona shibd – modułu Apache Wymagania – serwer HTTP – usługa NTP Instalacja – Debian apt-get install libapache2-mod-shib2 shibboleth-sp2-schemas

Systemy „yum” cd /etc/yum.repos.d # CentOS 7 wget /shibboleth/CentOS_7/security:shibboleth.repo /shibboleth/CentOS_7/security:shibboleth.repo # CentOS 6 wget /shibboleth/CentOS_CentOS-6/security:shibboleth.repo # 32b /shibboleth/CentOS_CentOS-6/security:shibboleth.repo yum install shibboleth # 64b yum install shibboleth.x86_64

Dodanie modułu shib2 do serwera Apache Konfiguracja serwera Apache – wirtualny host SSL – docelowo musi używać certyfikatu wystawionego przez ogólnie znany urząd (np. TCS) – lokalizacja wymagająca uwierzytelnienia via Shibboleth AuthType shibboleth ShibRequestSetting requireSession 1 require valid-user

Tworzymy parę klucz prywatny, certyfikat (self-signed), na potrzeby SP (podpisywanie i szyfrowanie) openssl req -newkey rsa:2048 -new -x509 -days 365 -nodes -out shib.pem -keyout shib.key – umieszczamy pliki w katalogu /etc/shibboleth Dostosowanie pliku /etc/shibboleth/shibboleth2.xml <ApplicationDefaults entityId= – wskazujemy przygotowane klucze Polecenie shibd –t testuje konfiguracje

Metadane przygotowanego SP – metadane te należy przed publikacją dostosować m.in. trzeba dodać elementy opisujące dane kontaktowe, przynależność instytucjonalną oraz informacje o tym, jakie atrybuty SP powinien otrzymywać Metadane wszystkich IdP, z którymi SP ma współpracować – np. wpis w pliku shibboleth2.xml <MetadataProvider type="XML" file="test-shibidp.xml"/> oznacza, że pobierane są dane ze wskazanego pliku

Pobieranie metadanych eduGAIN (dot. IdP) idp.xml – w pliku pionieridsigner.pem umieszczamy certyfikat pobrany ze strony Informacje techniczne PIONIER.IdInformacje techniczne PIONIER.Id

Jeśli SP ma kontaktować się z jednym IdP (np. w ramach testów), umieszczamy w pliku shibboleth2.xml SAML2 SP może używać usługi zw. Discovery Service do wyszukiwania właściwego IdP SAML2https://aai.pionier.net.pl/WAYF PIONIER.Id udostępnia centralną usługę Discovery Service

Plik /etc/shibboleth/attribute-map.xml zawiera wykaz atrybutów, które są akceptowane Plik /etc/shibboleth/attribute-policy.xml określa zasady dotyczące akceptowanych wartości atrybutów – można ustalić zestaw dozwolonych wartości konkretnego atrybutu (np. tylko wartości słownikowe w przypadku eduPersonAffiliation), – można ustalić, że wartość atrybutu musi zawierać dozwolony w danym IdP zasięg (scope)

Domyślnie shibd loguje do plików w katalogu /var/log/shibboleth – główny log jest w pliku shibd.log Zasady logowania określa plik konfiguracyjny /etc/shibboleth/shibd.logger – można zwiększyć poziom logowania, tak by śledzić pracę w czasie testów – po zmianie ustawień konieczny jest restart shibd