publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
2 skomentuj »

TAGI: mashup , xss , iframe , atak , dasient , przeglądarka

2010-07-27 12:00  |  Adam Golański

Czy wiesz co działa na twojej witrynie? Mashupy mogą okazać się groźne

Czy wiesz co działa na twojej witrynie? Mashupy mogą okazać się groźne

Nowy raport Dasienta, firmy specjalizującej się w bezpieczeństwie serwisów internetowych, jasno pokazuje, że funkcjonalność wygrała z bezpieczeństwem we współczesnym WWW. 75% przebadanych serwisów wykorzystywało JavaScript uruchamiany z zewnętrznych lokacji, co stanowić ma „potencjalne zagrożenie dla ich bezpieczeństwa”.

Raport jest wstępem do wystąpienia współtwórcy Dasienta, Neila Daswaniego, na zbliżającej się konferencji Black Hat w Las Vegas. Przedstawi on tam szczegóły problemu oraz metody zapobiegania zagrożeniom.

Koncepcja strony internetowej jako mashupu – sklejania widżetów hostowanych na wielu różnych serwisach – nie jest nowa. Dopiero jednak upowszechnienie się serwisów z treściami generowanymi przez użytkowników sprawiło, że wydawcy witryn zaczęli ścigać się w umieszczaniu na swoich stronach boksów, wyświetlających treści, nad którymi nie mieli faktycznie żadnej kontroli.

Stopień zaangażowania w takie praktyki zależał przede wszystkim od tematyki serwisu. Według Dasienta, 94% dostawców zaawansowanych technologii i 89% instytucji finansowych wykorzystywało na swoich stronach hostowane na zewnątrz skrypty.

Zewnętrzny kod przyjmuje wiele postaci – od skryptów serwerów reklamowych po boksy serwisów społecznościowych. Na wiele też sposobów osadzane są w witrynach – czy to jako link do skryptu z zewnętrznego zasobu, czy pływająca ramka iframe. Szczególnie ten ostatni sposób staj się coraz popularniejszy, mimo że potencjalnie stanowi największe zagrożenie.

Co prawda dostawcy przeglądarek próbują ograniczać to niebezpieczeństwo, wykorzystując politykę tego samego źródła (same origin), nie pozwalającą zewnętrznym skryptom na manipulowanie elementami strony HTML, ale i tak zdaniem Daswaniego możliwych jest wiele scenariuszy ataków. Jeśli na przykład pływająca ramka miałaby pobrać złośliwy PDF, który wywoływałby wtyczkę PDF i wymuszał błąd przepełnienia bufora, wciąż napastnik mógłby w ten sposób przejąć kontrolę nad komputerem ofiary, bez względu na zabezpieczenia przeglądarek.

Równie groźne są przecieki prywatnych informacji, możliwe dzięki atakom XSS. Wykorzystywane w takich atakach skrypty mogą być serwowane np. przez osadzone widżety serwisów społecznościowych.

Zdaniem Neila Daswaniego, nie istnieje jedno panaceum na tego typu zagrożenia. Z perspektywy biznesowej niemożliwe jest też porzucenie mashupów. Pozostaje ograniczanie ryzyka poprzez przemyślaną strategię ochrony witryny, wykorzystującą wiele różnych wzajemnie uzupełniających się usług. Jedną z nich ma być oczywiście online'owy skaner malware, który Dasient uruchomił w zeszłym roku.

Źródło: dasient.com, devx.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
2 skomentuj »

Polecamy

Reklama

Komentarze

  • sLn

    #1 sLn 2010-07-27 14:19:00 0

    No tak, ale korzystanie z serwerów CDN w przypadku takich skryptów jak jQuery jest raczej zalecane. A Ci, którzy mają kilka takich bibliotek dołączonych z zewnątrz (w celu przyspieszenia witryny) pewnie zawierają się w tych 75% ignorujących bezpieczeństwo....

    IP: 95.50.248.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.6.30 Version/10.60

  • Rapideo_user

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł