MDN (Wikipedie), dnes MDN Web Docs, původně Mozilla Developer Network, slaví 20 let. V říjnu 2004 byl ukončen provoz serveru Netscape DevEdge, který byl hlavním zdrojem dokumentace k webovým prohlížečům Netscape a k webovým technologiím obecně. Mozille se po jednáních s AOL povedlo dokumenty z Netscape DevEdge zachránit a 23. července 2005 byl spuštěn MDC (Mozilla Developer Center). Ten byl v roce 2010 přejmenován na MDN.
Wayback byl vydán ve verzi 0.1. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.
Byla vydána nová verze 6.18 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Nově se lze k síti Tor připojit pomocí mostu WebTunnel. Tor Browser byl povýšen na verzi 14.5.5. Thunderbird na verzi 128.12.0. Další změny v příslušném seznamu.
Meta představila prototyp náramku, který snímá elektrickou aktivity svalů (povrchová elektromyografie, EMG) a umožňuje jemnými gesty ruky a prstů ovládat počítač nebo různá zařízení. Získané datové sady emg2qwerty a emg2pose jsou open source.
Byla vydána (𝕏) nová verze 25.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 25.7 je Visionary Viper. Přehled novinek v příspěvku na fóru.
Před 40 lety, 23. července 1985, společnost Commodore představila první počítač Amiga. Jednalo se o počítač "Amiga od Commodore", jenž byl později pojmenován Amiga 1000. Mělo se jednat o přímou konkurenci počítače Apple Macintosh uvedeného na trh v lednu 1984.
T‑Mobile USA ve spolupráci se Starlinkem spustil službu T-Satellite. Uživatelé služby mohou v odlehlých oblastech bez mobilního signálu aktuálně využívat satelitní síť s více než 650 satelity pro posílání a příjem zpráv, sdílení polohy, posílání zpráv na 911 a příjem upozornění, posílání obrázků a krátkých hlasových zpráv pomocí aplikace Zprávy Google. V plánu jsou také satelitní data.
Společnost Proxmox Server Solutions stojící za virtualizační platformou Proxmox Virtual Environment věnovala 10 000 eur nadaci The Perl and Raku Foundation (TPRF).
Byla vydána nová verze 2.4.65 svobodného multiplatformního webového serveru Apache (httpd). Řešena je bezpečnostní chyba CVE-2025-54090.
Společnost Proton AG stojící za Proton Mailem a dalšími službami přidala do svého portfolia AI asistenta Lumo.
Dobry den,
mam cisto teoreticky problem a neviem akoby som ho vyriesil, budem vdacny za kazdy navrh riesenia.
Na github-e mam zdojaky aplikacie vystupom su reporty, ktore su obycajne csv subory s nemennou a uz definovanu strukturu
Doveryhodnost reportov viem zarucit tak, ze aplikacia po dokonceni reportu ho podise verejnym klucom, ktory je v aplikacii. Ale co ak niekto zmeni report a podpise ho verejnym klucom ktory najde v zdrojovom kode? Ako zarucit ze report vygenerovala prave ta aplikacia a medzi vygenerovanim a podpisom nedoslo k zmene dat a report bude doveryhodny?
A dalsia otazka.
Ako viem zarucit doveryhodnost aplikacie? Ktokolvek moze zmenit zdrojovy kod, skompilovat, vygenerovat report. No zmenou zdrojoveho kodu sa stala pre mna alikacia nedoveryhodnou a teda aj jej reporty
Je nejaky sposob ako open source aplikaciu a jej vystupy povazovat za doveryhodne?
dakujem
Řešení dotazu:
to by som musel pravdepodobne digitalne podpisat kazdy zdojovy subor zvlast.
nikde som sa nevedel dopatrat k builderu/compileru, ktory by spracoval iba podpisane subory.
muselo by sa to asi riesit skriptom co je dalsi "bod nedovery"
ked podpisany tarball so zdrojakmi rozbalim, v zdrojakoch urobim zmeny a potom ich skompilujem, stava sa aplikacia nedoveryhodnou :(, pretoze nebola skompilovana z originalnych zdrojakov :(
z pohladu pouzivatela mate uplnu pravdu, uzivatel chce vediet presne co robi aplikacia, chce si skontrolovat a overit zdrojovy kod, a ak suhlasi so zdrojovym kodom chce si ju skompilovat a pouzivat.
to je v poriadku a je to tak spravne, zdojovy kod je zverejneny na githube
aplikacia je urcena na vytvaranie reportov.
ako autor aplikacie a prijemca reportov (vystupu) vyzadujem ich doveryhodnost. tj aby sa aplikacia/report nedali nijako falsovat zo strany uzivatela, a kompilovana bude len z originalnych nezmenenych zdrojovych kodov.
mozno by som to napisal inak, vyzaduje sa tu silny vztah obojstrannej dovery/istoty uzivatel <=> autor, ktory musi byt potvrdeny niecim silnym. Prislub od uzivatela ze nemodifikoval zdojaky a ani vystupy/reporty zial nestaci.
ako uzvatel dostavam istotu ze po skompilovani verejnych zdrojakov bude aplikacia robit presne to, co je v zdrojovom kode, ale ja ako autor a prijemca reportov musim/chcem dostat istotu ze aplikacia nebola zmenena a reporty nie su falosne.
aplikacia po dokonceni reportu ho podise verejnym klucom, ktory je v aplikacii. Ale co ak niekto zmeni report a podpise ho verejnym klucom ktory najde v zdrojovom kode?Předpokládám, že jsi chtěl říct, že ho podepíše soukromým klíčem.
Je nejaky sposob ako open source aplikaciu a jej vystupy povazovat za doveryhodne?Ne. Podle konkrétní situace (kterou jsi nepopsal) můžeš třeba:
asi nie dobry napad mat privatny kluc volne pohodeny v zdrojakoch. Ktokolvek si s nim moze podpisat akukolvek aplikaciu/binarku a tu vyhlasit za doveryhodnu
akurat teraz pozeram ako to maju spravene pre bitcoin https://bitcoin.org/en/download. Jeden tarball a ten ma zverejneny SH256 hash + verejny PGP kluc, s tym, ze musim verit binarke, ze je skompilovana zo zverejnenych zdojakov.
ano suhlasim toto je prilis komplikovane a do celho procesu sa zanasaju dalsie mozne "body nedovery/problemov". ak by mala aplikacia 1000 uzivatelov -> 1000 kompilacii -> 1000 parov klucov... je to prilis komplikovane
nepotrebujem/nechcem to nijako implementovat, zaujima ma to len cisto z teoretickeho hladiska.
mozno by som to napisal inak, vyzaduje sa tu silny vztah obojstrannej dovery/istoty uzivatel <=> autor, ktory musi byt potvrdeny niecim silnym. Prislub od uzivatela ze nemodifikoval zdojaky a ani vystupy/reporty zial nestaci.
ako uzvatel dostavam istotu ze po skompilovani verejnych zdrojakov bude aplikacia robit presne to, co je v zdrojovom kode, ale ja ako autor a prijemca reportov musim/chcem dostat istotu ze aplikacia nebola zmenena a reporty nie su falosne.
V nadpise postuluješ důvěryhodnou aplikaci, ale vzápětí ji v textu správně zpochybňuješ. Co potřebuješ, se jmenuje trusted computing a remote attestation. Ale upozorňuji, že tě z toho bude bolet hlava a pravděpodobně to bude pro tebe nedosažitelné a pro uživatele nepřijatelné řešení.
nieco som si o tom precital diky za typy, ale fakt mi to pride ako atomova bomba na komara
pravdepodobne ako "najlacnejsie" riesenie by bolo distribuovat aplikaciu ako binarny balicek pre rozne os/distribucie. Pricom aplikacia po spusteni by sama seba slontrolovala (sha256 hash)
ale to neriesi druhy problem, ako povazovat povazovat vystup aplikacie za doveryhodny
pravdepodobne ako "najlacnejsie" riesenie by bolo distribuovat aplikaciu ako binarny balicek pre rozne os/distribucie. Pricom aplikacia po spusteni by sama seba slontrolovala (sha256 hash)Tohle řeší multimiliardové společnosti jako protipirátskou ochranu, mají mnohem víc zkušeností a větší možnosti než ty, a všechny zatím selhaly. Fakt si myslíš, že to dáš? Někdo ti aplikaci modifikuje, aby check prošel (změní přímo ten hash v binárce, upraví CMP/JMP instrukci porovnávající hash, nastaví za kontrolu hashe breakpoint a jakmile kontrola projde, změní image programu v paměti; samozřejmě se to dá různě obfuskovat a samozřejmě jsou tooly na obcházení různých obfuskací), pořídí coredump v okamžiku běhu a přečte si z něj tvůj privátní klíč, a asi 65536 dalších možností, proti kterým se dá nějak, byť komplikovaně, bránit, a opět nějakým jiným způsobem obejít. Dej sem jméno té aplikace, pokud to bude výnosné, tak budu buď prodávat skutečné zabezpečení, nebo crack (podle toho co mi přijde lepší). Velmi pravděpodobně řešíš nějaký úplný nesmysl, který se má udělat jinak.
super, tento prispevok sa mi paci. pochopil som, ze riesenie ked si sama aplikacia vypocita a porovna hash binarky je nedostacujuce aby bola aplikacia prehlasena za doveryhodnu. preto sa hash vzdy musi pocitat/porovnat externou utilitou.
Tiskni
Sdílej: