Thread View: pl.comp.security
3 messages
3 total messages
Started by Lucjan T. Tyrfoni
Wed, 19 Aug 2009 16:22
AJAX
Author: Lucjan T. Tyrfoni
Date: Wed, 19 Aug 2009 16:22
Date: Wed, 19 Aug 2009 16:22
5 lines
1156 bytes
1156 bytes
Czy ktoś wie coś na temat szczegółów lub działającego przykladu anonimowej wymiany danych przez samą przegądarkę? -- __
Re: AJAX
Author: Adam Przybyla
Date: Wed, 19 Aug 2009 16:52
Date: Wed, 19 Aug 2009 16:52
5 lines
1327 bytes
1327 bytes
Lucjan T. Tyrfoni <tuusz12235677@tyrfoni.pl.com> wrote: > Czy ktoś wie coś na temat szczegółów lub działającego przykladu anonimowej > wymiany danych przez samą przegądarkę? ... opera ma wbudowany serwer www, mozna w ten sposob;-) Z powazaniem Adam Przybyla
Re: AJAX
Author: Lucjan T. Tyrfoni
Date: Thu, 20 Aug 2009 09:56
Date: Thu, 20 Aug 2009 09:56
96 lines
6806 bytes
6806 bytes
Adam Przybyla wrote: > Lucjan T. Tyrfoni <tuusz12235677@tyrfoni.pl.com> wrote: >> Czy ktoś wie coś na temat szczegółów lub działającego przykladu >> anonimowej wymiany danych przez samą przegądarkę? > ... opera ma wbudowany serwer www, mozna w ten sposob;-) Tak to bylo podawane jako przykład, ale traz zrobili to profesjonalnie. Pytanie czy ktoś chciałby zrobić swoja wersję, bo oni moga tylko powiedzieć jak bo nie są wlascicielami kodu. Piszesz jak bys nie wiedział. http://www.heise-online.pl/news/Specjalisci-z-HP-przedstawiaja-szczegoly- Darknetu-w-przegladarce--/9605 Specjaliści z HP przedstawiają szczegóły Darknetu w przeglądarce Dzień po oficjalnej prezentacji odbywającej się podczas konferencji branży zabezpieczeń Black Hat, specjaliści z HP ? Billy Hoffman i Matt Wood ? pozwolili redakcji heise Security na zapoznanie się z ich bazującym na przeglądarce WWW klientem sieci typu Darknet o nazwie Veiled. Taki Darknet jest wirtualną prywatną siecią, w ramach której użytkownik może komunikować się z innymi i wymieniać dane bez obawy, że zostaną one przez kogoś wykradzione. Reklama W tym celu wszystkie systemy, które w danym momencie otworzyły określony adres URL, tworzą sieć. Można w niej zamieszczać dane, a następnie je odbierać. Po stronie klienta istotą mechanizmu jest fragment kodu JavaScript, który komunikuje się ze skryptem PHP na serwerze. Klienty mogą przy tym wysyłać swoje wiadomości do poszczególnych klientów albo do wszystkich, używając rozgłoszeń. Komunikacja między klientami jest szyfrowana za pomocą RSA. Aby zapewnić sobie możliwie jak najbardziej bezawaryjne działanie, można rozproszyć aplikacje PHP na wielu serwerach. Przy pierwszym wywołaniu pierwotnie zastosowany serwer powiadamia obsługiwane klienty o adresach innych serwerów, dzięki czemu w razie zakłóceń łączności przeglądarka może się przełączyć do jednego z zapasowych superwęzłów (supernode). Podobnie jak i w innych Darknetach, także i tutaj nie ma centralnego miejsca, w którym zapisywane byłyby pliki wymieniane między użytkownikami. W tym układzie to raczej użytkownik podaje dającą się swobodnie określić ilość przestrzeni na dysku, na których następnie oprogramowanie do obsługi Darknetu rozprowadza fragmenty wszystkich dostępnych plików. Zbliżoną koncepcję działania pod nazwą Opera Unite chce zaimplementować także Opera w najnowszej wersji swojej przeglądarki. W przypadku Veileda miejsce na dysku jest rezerwowane na czas trwania sesji pracy z przeglądarką. Aby uniknąć utraty danych w razie problemów z siecią, Veiled automatycznie zajmuje tylko ułamek całkowitego miejsca w pamięci. Poza wymianą danych Veiled obsługuje także prywatne i grupowe pogawędki sieciowe (w obu przypadkach kodowane metodą AES), funkcję Web in Web (pliki HTML, które odsyłają do zbiorów zapisanych w Darknecie), a także Distributed Computing (klienty pracują wspólnie nad jednym zadaniem, takim jak np. wyliczanie wartości hash). Wszystkie te mechanizmy zaimplementowane są całkowicie w JavaScripcie. W porównaniu z innymi Darknetami, np. Freenetem czy Gnutellą, Veiled działa bez konieczności instalowania oprogramowania klienckiego i składa się jedynie z kodu HTML i JavaScript, który jest w całości przetwarzany przez przeglądarkę. Jedyny warunek: browser musi być w pełni kompatybilny ze standardem HTML5. Według Hoffmana oprogramowanie działa bezproblemowo pod Firefoksem i Safari (także na iPhone'ie), a przy pewnych ograniczeniach nawet na Internet Explorerze 8. Jeśli jednak używamy IE, to nie będziemy mogli korzystać z precyzyjnego sterowania miejscem na lokalnym dysku, które może być zajęte przez Darknet. Google Chrome dopiero w planowanej wersji 3.0 ma być w pełni zdolny do obsługi HTML5. Na pytanie, w jakim celu stworzyli jeszcze jeden wariant Darknetu, Hoffman i Wood odpowiedzieli zgodnie: "Ponieważ chcieliśmy pokazać, że przeglądarki pozwalają na coś więcej niż tylko wyświetlanie głupich stron. Poza tym jesteśmy przekonani, że rozwiązania typu Darknet byłyby znacznie szerzej rozpowszechnione, gdyby wyeliminowane zostały pojawiające się już na starcie przeszkody, takie jak pobranie, instalacja czy konfiguracja oprogramowania klienckiego". Jednocześnie Hoffman zaznacza, że Darknety są najczęściej wykorzystywane do nielegalnej wymiany plików. Jego zdaniem Darknet w przeglądarce to szansa na to, aby znaleźć dla tej metody także legalne rozwiązania. Uważa on, że można sobie wyobrazić bazującą na Darknecie wersję ujawniającej różne poufne dokumenty strony Wikileaks, która dzięki takiej konstrukcji stałaby się mniej wrażliwa na konsekwencje prawne swojej działalności niż w przypadku klasycznej edycji bazującej na serwerach sieciowych. Hoffman i Wood nie planują jednak upublicznienia prototypu. Nie ukaże się on ani w wersji komercyjnej, ani też otwartoźródłowej. W tym ostatnim przypadku przeszkodą są długotrwałe wewnętrzne procedury w HP ? twierdzi Hoffman w rozmowie z heise Security. Poza tym niezbędne byłoby wyjaśnienie kilku kwestii związanych z własnością niematerialną. Specjaliści z HP mają jednak zamiar zamieścić w swojej prezentacji, mającej się wkrótce pojawić na stronie konferencji, wystarczająco dużo wskazówek na temat wypracowanych przez siebie rozwiązań, że inni programiści będą mogli w łatwy sposób zrekonstruować Veileda. -- __
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads