Steganografia nie jest niczym nowym. Wcześniej udostępnialiśmy narzędzia do ukrywania tekstu w obrazach, ale tym razem chodzi nie o bezpieczeństwo, a o bardziej… wydajny hosting? To prowadzi nas do Web2Img, eksperymentu, który pozwala ukryć całą stronę internetową w obrazie. Innymi słowy, dzięki Web2Img możesz wykorzystać usługi takie jak Imgur i ich bezpośrednie alternatywy, aby przenieść koszt przepustowości na darmowe platformy.
Chociaż istnieje wiele darmowych usług hostingowych, każda ma określone limity, które prędzej czy później wpływają na rozwój każdej witryny. Self hosting jest alternatywą, ale nie każdy chce iść tą drogą. Czy możemy być bardziej efektywni?
Web2Img: Ukrywanie stron internetowych w obrazach
Web2Img to eksperyment użytkownika EtherDream na GitHubie. Dzięki jego stronie głównej możesz zintegrować wszystkie pliki swojej witryny w jednym obrazie, a następnie wyodrębnić je za pomocą service workera podczas uruchamiania. Efekt końcowy dla odwiedzającego jest całkowicie przezroczysty. Strona ładuje się normalnie, ale główny host przechowuje tylko kilka plików. Najcięższa część jest przechowywana w obrazie.
Proces składa się z trzech kroków: najpierw wczytujesz pliki i otrzymujesz obraz. Następnie zapisujesz kopię na Imgur lub innej podobnej usłudze. Trzecim krokiem jest wstawienie adresu URL obrazu, aby wygenerować odpowiedni skrypt. Pliki do zapisania na głównym hostingu to dwa: 404.html (upraszcza każdą ingerencję) oraz sam skrypt x.js. Wideo pokazuje emulator Nintendo jako demo, ale typ treści nie wydaje się być tu ograniczeniem. Restrykcje pojawiają się w FAQ: JavaScript musi być włączony, przeglądarka musi obsługiwać service worker, nie wszystkie sieci dystrybucji treści działają (wymagane są CORS, empty referrer i origin null)… i to może wybuchnąć z dnia na dzień. Chcesz mimo wszystko pobawić się Web2Img? Kliknij poniżej.
Oficjalna strona: Kliknij tutaj