logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Przechowywanie danych w audio i wideo w obecnych czasach (z przymrużeniem oka)

TechEkspert 10 Kwi 2023 11:38 1767 18
REKLAMA
  • Przechowywanie danych w audio i wideo w obecnych czasach (z przymrużeniem oka)
    Patrząc na tytuł być może pomyśleliście o steganografii czyli ukrywaniu danych np. w zdjęciach. Zostawmy steganografię, gdyż kiedyś 8 bitowe komputery osobiste (np. C64 i Atari) rzeczywiście przechowywały dane na kasetach magnetofonowych a obecnie pewien projekt pozwala na zapisanie danych w filmie na YouTube. Wykorzystanie częstotliwości audio do przesyłania danych stosowane było zarówno w modemach telefonicznych i połączeniach wdzwanianych do BBS a później do internetu (prędkość do 56 Kb/s), jak również krótkofalarstwie (packet radio).

    Kasety wideo VHS E-180 wykorzystane do zapisu danych pozwały na osiągnięcie pojemności 600MB (Video Backup System (VBS)) była to amatorska wersja profesjonalnych kopi zapasowych na taśmie (streamer LTO).



    Obecnie można znaleźć projekt, który nieco dla zabawy umożliwia zapisywanie danych w filmach przesłanych na YouTube...
    Repozytorium: https://github.com/DvorakDwarf/Infinite-Storage-Glitch
    dostępny jest także inny projekt - przechowywanie danych binarnych na wydrukach: https://ollydbg.de/Paperbak/

    Czy robiliście kiedyś projekt wyłącznie dla zabawy i sprawdzenia czy da się go zrealizować?

    Tak wygląda film na YT, w którym zostały zapisane dane binarne:



    Fajne? Ranking DIY
    O autorze
    TechEkspert
    Redaktor
    Offline 
    W moich materiałach znajdziecie testy i prezentacje sprzętu elektronicznego, modułów, sprzętu pomiarowego, eksperymenty. Interesuje mnie elektronika cyfrowa, cyfrowe przetwarzanie sygnałów, transmisje cyfrowe przewodowe i bezprzewodowe, kryptografia, IT a szczególnie LAN/WAN i systemy przechowywania i przetwarzania danych.
    Specjalizuje się w: mikrokontrolery, rozwiązania it
    TechEkspert napisał 5819 postów o ocenie 4623, pomógł 15 razy. Jest z nami od 2014 roku.
  • REKLAMA
  • #2 20533268
    maviozo
    Poziom 11  
    Ciekawy pomysł z tym youtubem, ale trzeba pamiętać o tym, że YT może zmniejszyć jakość filmów, które są starsze i rzadziej oglądane, a przez kompresję odczyt pikseli jako danych może zostać utrudnione. Zakładam, ze pewnie ktoś usiadł i policzył jak duży musi być piksel (bit), żeby tego uniknąć. Jednak patrząc na ilość pikseli w tym filmiku wydaje się to dość ryzykowne. IMO rozmiar jednego bitu powinien być czytelny dla jakości 360p i mieć co najmniej 4x4 albo nawet 8x8. Tutaj wrzucono 720p i ramkę 2x2, czyli gdyby tak się stało, że YT zmniejszy rozdzielczość do 360 to będzie jeden piksel jako bit, a kompresja raczej na pewno go rozmyje.
  • REKLAMA
  • #3 20533420
    TechEkspert
    Redaktor
    Pewnie tak, kompresja/zmniejszenie rozdzielczości może uszkodzić dane, jednak moim zdaniem autor zrobił to całkowicie rozrywkowo i jest to projekt typu "wykorzystanie internetu i ping jako pamięć DRAM":



  • #4 20534425
    koyodza
    Poziom 11  
    TechEkspert napisał:
    Kasety wideo VHS E-180 wykorzystane do zapisu danych pozwały na osiągnięcie pojemności 600MB (Video Backup System (VBS)) była to amatorska wersja profesjonalnych kopi zapasowych na taśmie (streamer LTO).
    Kiedys okolo 2000 roku mialem ArVid-1052 ktory na VHS E-180 zapisywal wiecej od 3GB na prydkosci 325kb/sec oraz mial bardzo wygodny interfejs użytkownika https://en.wikipedia.org/wiki/ArVid
  • #5 20535004
    TechEkspert
    Redaktor
    Ciekawe, nie znałem tego,
    w opisie jest taki szczegół "unit operation is controlled by a remote control emulator using an LED" sprytne rozwiązanie karta kontrolowała pracę magnetowidu wysyłając komendy IR.
  • #6 20535135
    koyodza
    Poziom 11  
    Tak, karta ma Composite Video In, Video Out, oraz podlaczenie IR LED
    Oprogramowanie zawiera duzo gotowych plikow dla stierowania roznymi magnetowidami VHS oraz jest mozliwe nagrania wlasny komend przez czujnik z tylu karty. W tych starożytnych czasach to byl bardzo wygodny i skuteczny system. Dzisiaj oczewiszcze jest juz anachroniczny
  • #7 20536092
    cranky
    Poziom 27  
    Pozostaje kwestia tego, ze moje nagranie na kasecie było moje i mogłem je udostępnić - lub nie. Obecnie określenie czy dane/ plik, które mam już nie tylko w chmurze, ale na skrzynce mailowej, czy w Tym (nie mylić z Moim) komputerze :) jest dostępny dla mnie czy dla szerszej (o ile) grupy ludzi (czy EjAjów) jest już problemem.
    Wiem, że z jednej strony "prawomyślny nie ma nic do ukrycia", ale upewnienie się, że jakieś dane nie wyciekną jest coraz trudniejsze. Stary komputer bez sieci? Jak myślicie?
  • #8 20536545
    TechEkspert
    Redaktor
    Można zaszyfrować i dodatkowo opublikować jako prywatny, ale faktycznie chmura to "czyjś komputer".

    VBS generował trzy kolumny z migającymi paskami,
    jaki wyglądało wideo generowane przez ArVid-1052?



  • #9 20538740
    krru
    Poziom 33  
    Nie miałem osobiście doświadczeń z VBS, ale temat był znany i jak pamiętam, odczyt był dokonywany przez łącze szeregowe. Nawet na powyższym filmiku widać, że dane są kodowane jak w RS-232 - widać bit startu, stopu, choć jak przypuszczam odczyt wykonywany był przez programowe sprawdzanie linii portu szeregowego. Widać coś jakby 3 bajty w 1 linii poziomej czyli jakieś 3*15625 bajtów/s.
  • REKLAMA
  • #10 20539032
    michał_bak
    Poziom 23  
    cranky napisał:
    Obecnie określenie czy dane/ plik, które mam już nie tylko w chmurze, ale na skrzynce mailowej, czy w Tym (nie mylić z Moim) komputerze jest dostępny dla mnie czy dla szerszej (o ile) grupy ludzi (czy EjAjów) jest już problemem.
    Wiem, że z jednej strony "prawomyślny nie ma nic do ukrycia", ale upewnienie się, że jakieś dane nie wyciekną jest coraz trudniejsze. Stary komputer bez sieci? Jak myślicie?

    To trochę tego jak w praktyce wygląda - moje nasze.
    "Dziennik pisze, że zdradził go marmurowy blat kuchenny i fragment podłogi na jednym ze zdjęć, które wyciekło wraz z dokumentami do sieci. Dziennikarze porównali je ze zdjęciami rodzinnymi, jakie w mediach społecznościowych publikowała jego mama."
    https://www.rmf24.pl/fakty/swiat/news-zdradzi...o-sprawce-wycieku-taj,nId,6716847#crp_state=1
    Jeżeli dziennikarze dysponują możliwościami by przeanalizować biliony zdjęć dostępnych w sieci, to co mówić o służbach. Jak się można ukryć?
    Swoją drogą to czytałem kiedyś, że jedn z najlepszych metod szyfrowania jest kodowanie wiadomości za pomocą zmiany wartości pikseli w zdjęciu i porównanie go ze zdjęciem istniejącym tylko w jednym fizycznym egzemplarzu, który "do internetu nie zbliżył się na mniej niż 10 km."
  • #11 20539048
    cranky
    Poziom 27  
    michał_bak napisał:
    jedn z najlepszych metod szyfrowania jest kodowanie wiadomości za pomocą zmiany wartości pikseli w zdjęciu i porównanie go ze zdjęciem istniejącym tylko w jednym fizycznym egzemplarzu, który "do internetu nie zbliżył się na mniej niż 10 km."

    Tu się zapętlamy. Robisz zdjęcie... czym, co nie udostępni tego zdjęcia innym, potem zgrywasz na... co, co nie udostępni zdjęcia innym, i modyfikujesz w programie. Więc jeśli masz stary aparat lub skaner i komputer nie wpiety do sieci, nie mający karty sieciowej, to jak przenosisz zmodyfikowane zdjęcie na inne urzadzenie tak, by mieć pewność, że przenosisz tylko to co chcesz i w jedna stronę?
  • REKLAMA
  • #12 20539082
    michał_bak
    Poziom 23  
    Spokojnie, nie wszystko jest w smartfonie. Są też aparaty cyfrowe bez dostępu do sieci. Robisz nim zdjęcie i korzystając z komputera bez dostępu do sieci, modyfikujesz tak by zapisać to co chcesz.
    Oryginalne zdjęcie dajesz temu kto w przyszłości ma odczytać wiadomość. Zmodyfikowane zdjęcie za pomocą komputera z dostępem do sieci, w odpowiednim momencie umieszczasz na dowolnym portalu.
    Ważne jest by oryginał nie dostał się w niepowołane ręce , oraz to by każde takie zdjęcie wykorzystać tylko jeden raz.
  • #13 20543449
    cranky
    Poziom 27  
    Ale jak zapewnić bezpieczną dwustronną wymiane danych z komputerem odpietym od sieci? Jesteś pewien, ze np. dysk usb będzie wymienial dane tylko jednokierunkowo?
  • #14 20543650
    TechEkspert
    Redaktor
    Co do jednokierunkowej wymiany danych jest coś takiego jak dioda danych,
    dostępne są diody dla ethernet, RS232, na USB nie znam rozwiązań ale widzę, że są:
    https://wiebetech.com/products/usb-datadiode/
    https://cdfs.com.au/product/usb-datadiode/
  • #15 20543937
    cranky
    Poziom 27  
    Niby "plug and use", a z drugiej strony dziala tylko pod wybranymi systemami, czyli jednak sprawa opiera sie o programowe "bariery" czyli pewność jak w antywirusie.
  • #16 20544153
    TechEkspert
    Redaktor
    Tak dioda danych jest często otoczona oprogramowaniem np. proxy dla SMB,
    jednak w przypadku np. ethernet przesyła dane tylko w jednym kerunku,
    oprogramowanie jest po stronie "oddzielonej" aby zachować działanie protokołów SMB/FTP.
    Niektóre protokoły zadziałają na diodzie praktycznie odrazu np. syslog/SNMP traps,
    ale np. dla SMTP trzeb dodać dodatkowe oprogramowanie po stronie oddzielonej.

    Więcej w temacie: Dioda danych

    Diody dla ethernet są dobrze oznaczone (kierunek) a czasami w okienku jest widoczne włókno światłowodu po między oddzielonymi strefami:
    https://www.advenica.com/cds/data-diodes
    https://www.filbico.pl/ZNO-EN.html
    https://www.fibersystem.com/product/data-diode-1000basetx-sx-to-sx-mm-2/
  • #17 20544394
    Staszek_Staszek
    Poziom 32  
    michał_bak napisał:
    Swoją drogą to czytałem kiedyś, że jedn z najlepszych metod szyfrowania jest kodowanie wiadomości za pomocą zmiany wartości pikseli w zdjęciu i porównanie go ze zdjęciem istniejącym tylko w jednym fizycznym egzemplarzu, który "do internetu nie zbliżył się na mniej niż 10 km."

    To się nazywa steganografia.
    Kiedyś nauczyłem się to stosować. Moim zdaniem to najlepsza metoda ochrony danych. Oprócz ukrycia pliku można go zaszyfrować. Nauczyłem się stosować znaki ANSI. Przykładowe hasło 32 znakowe wyglądało np. tak:

    ö.åÍ.».¿ýÕ?‡YÇMþÿ.÷W.÷*ùtÆ8¢.œ;8

    Teraz już nie mam nic do ukrycia i nie interesuję dalej się tą dziedziną .
  • #18 20545122
    cranky
    Poziom 27  
    Co do szyfrowania rewelacyjny jest Rar2.0. Pakuje na hasło (tzn wykorzystuje to hasło w sposobie pakowania, a nie pakuje i potem zamyka na hasło) i nie zapisuje sumy kontrolnej. Program do łamania haseł nie może stwierdzić, czy hasło było prawidłowe, bo on zawsze rozpakuje. Tylko wyjdą bzdury.
    Do złamania tego konieczna byłaby już mozolna praca służb na sofcie zmodyfikowanym lub napisanym specjalnie pod to zastosowanie.
  • #19 20545142
    Staszek_Staszek
    Poziom 32  
    Pamiętam taką historię o której kiedyś czytałem. Otóż w USA zdybali jakiegoś faceta na złoczynieniu w sieci i chcieli obejrzeć zawartość jego komputera. Ten jednak był zaszyfrowany.
    Wystąpili do sądu o nakaz aresztowania ( na czas odszyfrowania chyba). Ale nie trudzili się specjalnie tylko występowali o przedłużenie aresztu. I tak facet ponoć kilka lat spędził w areszcie.
    Zapewnie gdyby "przypomniał" sobie hasło to wyrok byłby za przestępstwo mógłby być krótszy niż ten czas co w areszcie spędził.

Podsumowanie tematu

W dyskusji poruszono temat przechowywania danych w formatach audio i wideo, w tym steganografii oraz historycznych metodach zapisu danych na kasetach VHS. Użytkownicy zwrócili uwagę na projekt umożliwiający zapis danych w filmach na YouTube, podkreślając ryzyko związane z kompresją i zmniejszeniem jakości wideo. Wspomniano o urządzeniu ArVid-1052, które pozwalało na zapis danych na taśmach VHS E-180 oraz o problemach związanych z bezpieczeństwem danych w chmurze. Dyskutowano również o metodach szyfrowania i jednokierunkowej wymianie danych, w tym o diodach danych jako rozwiązaniu dla bezpiecznej komunikacji.
Podsumowanie wygenerowane przez model językowy.
REKLAMA