SecretWiki. Wersja: testowa

Podobne dokumenty
Kalkulator Kalorii by CTI. Instrukcja

3S TeleCloud - Aplikacje Instrukcja użytkowania usługi 3S KONTAKTY

Procedura instalacji wtyczki WILO-Content LAB

FAQ. Lipiec Wersja 1.2. Generator Wniosków Aplikacyjnych (GWA), Generatora Wniosków Aplikacyjnych Edytor (GWA-E)

Kurier POCZTEX XL by CTI. Instrukcja

1. Warunki. 2. Zakładanie konta. 3. Logowanie. 4. Korzystanie z portalu partnera serwisowego 5. Subkonta 5.1Zakładanie subkonta. 5.

SpedCust 5 instrukcja instalacji

Platforma zamówień personelu JOBMAN.pl

SZABLONY KOMUNIKATÓW SPIS TREŚCI

Certyfikaty Certum Podpis w Adobe Reader

Instrukcja EQU dla integracji UTC Advisor Master (Aritech)

Historia zmian w aplikacji. Rejestr Podmiotów Wykonujących Działalność Leczniczą

I. Zakładanie nowego konta użytkownika.

Instrukcja rejestracji do sprawozdania PARPA G1

Instrukcja użytkownika Akademickiego Systemu Archiwizacji Prac dla nauczyciela akademickiego

elektroniczna Platforma Usług Administracji Publicznej

Centralizacji Systemu. Procedury zasilania danymi systemu LAS oprogramowania do aktualizacji LMN. etap C13 pkt 5

Archiwum Prac Dyplomowych

Instrukcja programu PControl Powiadowmienia.

Instrukcja obsługi programu. ARCH+ WebView

FRAKTAL STUDIO CELNE

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI

Instrukcja użytkownika systemu MOBEVO

Wypełnienie formularza zapisu dzieci do przedszkoli należy wprowadzić na stronie otwock.formico.pl

Instrukcja aplikacji R-Quick

Pierwsze kroki. Krok 1. Uzupełnienie danych własnej firmy

Jak pobrać profil kolorystyczny do mediów Antalis z ICC Profile Center

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

Platforma Aukcyjna Marketplanet. Podręcznik Oferenta. Aukcja dynamiczna zniŝkowa

Moduł Pulpit opcji oraz Narzędzia. Opis v 1.0

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

UWAGA! PRZECZYTAJ NAJPIERW:

SZANOWNY INTERESANCIE

PERSON Kraków

Ekran startowy płyty instalacyjnej umozliwia nam wybór

Instrukcja pod czenia komputera z systemem Microsoft Windows Vista/7 do sieci PWSZ-FREE-WIFI

Pierwsze logowanie do systemu I-Bank

JMMS Instrukcja użytkowania kont Autor oraz Recenzent

CitiDirect Online Banking. Powiadomienia

Opis Najważniejsze cechy modułu: Predefiniowane opcje wysyłki Rozszerzony podgląd zamówień... 2

Zarządzanie Zasobami by CTI. Instrukcja

enova Workflow Obieg faktury kosztowej

MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA. INSTRUKCJA ver 1.2

Instrukcja instalacji oprogramowania TSG wer. 5.0 z dost pem do danych poprzez sie Internet.

INSTRUKCJA KORZYSTANIA Z ELEKTRONICZNEJ ŚCIEŻKI WYKAZÓW

Instalacja i konfiguracja automatu synchronizacji CDN OFFLINE

Centrum Informatyki "ZETO" S.A. w Białymstoku. Obsługa licencji, zaświadczeń i zezwoleń transportowych w systemie ProcEnt Licencje

Instrukcja obsługi aplikacji Moduł 7 Business Ship Control dla InsERT Subiekt GT

Microsoft Management Console

STRONA GŁÓWNA SPIS TREŚCI. Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9

INSTRUKCJA Panel administracyjny

emszmal 3: Eksport wyciągów do Subiekt (Su\Re\Ra) nexo (plugin dostępny wraz z dodatkiem Biznes)

Instrukcja pod czenia komputera z systemem Microsoft Windows XP do sieci PWSZ-FREE-WIFI

Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

w wersji Comarch ERP XL Zmiany techniczne w wersji

Zdalne odnawianie certyfikatów do SWI

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

Przewodnik po systemie ebok

Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

BCS Manager Instrukcja Obsługi

Instrukcja obsługi portalu RazKozieDeco

Poniżej instrukcja użytkowania platformy

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

Następnie kliknąć prawym klawiszem myszy na Połączenie sieci bezprzewodowej i wybrać Wyłącz.

INSTRUKCJA WebPTB 1.0

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

SCHEMATY STRON. Baner Nawigacja Nawigacja okruszkowa Prawa kolumna zobacz również Boksy Zwykła strona...

db powernet Instalacja czytnika kart mikroprocesorowych (instrukcja)

ECDL Advanced Moduł AM3 Przetwarzanie tekstu Syllabus, wersja 2.0

Instrukcja instalacji programu Plantator oraz transferu pliku danych z/do PC kolektor danych PT-20

Konfiguracja programu RMS do współpracy z wagami DIBAL. Programowanie artykułów 3

Instrukcja obsługi. Oprogramowanie SAS 31

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Logowanie do systemu Faktura elektroniczna

Program Płatnik Instrukcja instalacji

Opis instalacji systemu Intranet Komunikator

Instrukcja rejestracji konta i składania wniosku o nadanie kodu pre-lei dla osób fizycznych prowadzacych działalność gospodarczą

Nowe funkcjonalności

WSTĘP. Delphi. DDGX210(PL) - Edycja 1 du 01/

DOKUMENTACJA USOS wersja W POLITECHNICE RZESZOWSKIEJ

Aplikacje internetowe i rozproszone - laboratorium

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS

PODRĘCZNIK UŻYTKOWNIKA

Instrukcja obsługi platformy zakupowej e-osaa (klient podstawowy)

Praca na wielu bazach danych część 2. (Wersja 8.1)

E-commerce dofollow list

Instrukcja obsługi Zaplecza epk dla Pracowników Instytucji w zakresie administracji danymi instytucji

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

StacjaSQL.2012 / USUNIĘCIE BAZY TRENINGOWEJ, PRZEJŚCIE NA WERSJĘ KOMERCYJNĄ/ str. 1 z 11. Copyright NORCOM 2012

I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION

Instrukcja wprowadzania danych do formularza importowego edziennika MobiReg wersja Light v.1.1

Instrukcja obsługi platformy zakupowej PHU VECTOR SP. Z O.O.

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Easy, Reliable & Secure. Podręcznik instalacji wzmacniacza N300RE Wi-Fi Range Extender

Transkrypt:

SecretWiki Wersja: testowa

Informacje SecretWiki jest aplikacją napisaną w języku PHP w oparciu o framework Smarty i współpracującą z bazą danych MySQL. Zadaniem aplikacji jest przechowywanie danych w zaszyfrowanej formie i organizowanie ich w formie stron które mogą być linkowane wzajemnie. Możliwe jest również dodanie multimediów (grafik, aplikacji itp.) oraz ich osadzenie na poszczególnych stronach. Pobranie z repozytorium Aplikację można pobrać ze strony http://noweenergie.org/index.php?0/article/38 Instalacja Pobrane z repozytorium archiwum ZIP należy umieścić w docelowym folderze na serwerze i rozpakować archiwum. Należy utworzyć w bazę danych oraz użytkownika (np. za pośrednictwem phpmyadmin). Następnie otworzyć za pomocą przeglądarki internetowej plik install.php znajdujący się na serwerze. Okno instalacyjne

Należy wypełnić formularz i kliknąć przycisk Zainstaluj. Efektem działania instalatora będzie: - wygenerowanie pliku konfiguracyjnego (config/config.php), - instalacja w bazie danych tabel zdefiniowanych w pliku config/database.sql. Rejestracja użytkownika Po zainstalowaniu aplikacji jest ona gotowa do rejestracji użytkowników. W trakcie tego procesu następuje weryfikacja, czy login nie jest używany przez innego użytkownika oraz tworzona jest główna strona startowa. Rejestracja użytkownika. Podsumowanie poprawnie przeprowadzonej rejestracji.

Logowanie Zarejestrowany użytkownik loguje się na zakładce logowanie. Logowanie użytkownika. Strona startowa Po zalogowaniu wyświetlana jest strona główna. Użytkownik może na niej zamieścić własne treści, odnośniki do swoich podstron itp. Strona startowa. Zakładanie strony By utworzyć podstronę, należy z głównego menu kliknąć przycisk Nowa. Tytuł strony nie może zawierać spacji oraz znaków diakrytycznych, gdyż tytuł strony będzie użyty do stworzenia adresu URL np. strona o tytule moje_klucze będzie dostępna pod adresem http://localhost/secretwiki/index.php?page/moje_klucze

Nowa strona. Edycja strony Aktualnie wyświetlona strona może zostać edytowana po kliknięciu przycisku Edytuj z głównego menu. Edycja strony. Tworzenie odnośników do podstron może zostać zautomatyzowane. Po wprowadzeniu tytułu strony w nawiasach kwadratowych aplikacja automatycznie będzie wyświetlać hiperłącze do danej strony.

Przykładowo: [moje_klucze] spowoduje wstawienie hiperłącza: <a href= http://localhost/secretwiki/index.php?page/moje_klucze >moje_klucze</a> W treści strony w trakcie trybu podglądu. Usuwanie strony Wyświetlona strona może zostać wykasowana po kliknięciu przycisku Usuń z głównego menu. Nie jest możliwe wykasowanie strony startowej a jedynie jej modyfikacja. Media Po kliknięciu przycisku Media z głównego menu następuje uruchomienie modułu zarządzającego plikami. W obszarze Dodaj plik po wybraniu z komputera użytkownika pliku i kliknięciu Zapisz następuje wysłanie pliku do aplikacji. Pliki graficzne mogą zostać podejrzane po ich kliknięciu, natomiast pliki tekstowe, aplikacje itp. mogą zostać pobrane po kliknięciu przycisku Pobierz. Przycisk Link otwiera okno z adresem URL pliku, który może zostać osadzony na dowolnej stronie w aplikacji. Zawartość multimediów.

Wyszukiwanie Wyszukiwanie treści na utworzonych stronach następuje po wpisaniu szukanej frazy w polu obok głównego menu i kliknięciu przycisku Szukaj. Wyniki wyszukiwania. Konfiguracja Personalizacja aplikacji oraz usunięcie konta wraz z wszelkimi danymi odbywa się po kliknięciu przycisku Konfiguruj z głównego menu. Personalizacja aplikacji.

Algorytm szyfrujący Zarówno pliki użytkownika jak i utworzone strony są zapisane w bazie danych w formie zaszyfrowanej. W trakcie rejestracji użytkownika tworzony jest losowy ciąg CKEY, który wraz loginem i hasłem zapisany zostaje w bazie danych. $ckey = md5(uniqid(rand(), true)); CKEY bierze udział w algorytmie szyfrującym i deszyfrującym. Przekazywany jest wraz z hasłem i ciągiem do zaszyfrowania do metody DataCrypt. DataCrypt($plaintext, $password, $ckey) Algorytm szyfrujący następnie buduje ciąg będący hasłem które składa się z hasła użytkownika i CKEY: $k = md5($password. ''. $ckey); następnie tworzony jest klucz: $key = pack('h*', $k); $key_size = strlen($key); By w kolejnym etapie przejść do szyfrowania za pomocą RIJNDAEL128. $iv_size = mcrypt_get_iv_size(mcrypt_rijndael_128, MCRYPT_MODE_CBC); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $ciphertext = mcrypt_encrypt(mcrypt_rijndael_128, $key, $plaintext, MCRYPT_MODE_CBC, $iv); $ciphertext = $iv. $ciphertext; Zaszyfrowane dane są następnie kodowane transportowo do BASE64 co ułatwia ich zapis w bazie danych w formie tekstowej. return base64_encode($ciphertext); SSL W celu zabezpieczenia przesyłanych danych należy zapewnić połączenie SSL z serwerem.