-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.213.192.88.68!
not-for-mail
From: Piotr Gałka <p...@c...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Telewizor przestał widzieć sygnał z anteny
Date: Fri, 14 Jun 2024 13:52:47 +0200
Organization: news.chmurka.net
Message-ID: <v4hau8$4sr$2@news.chmurka.net>
References: <v2f3ed$2ev4i$1@news.icm.edu.pl>
<v2ho1l$qav$1$PiotrGalka@news.chmurka.net>
<v2hpct$nf5$2$Robert_W@news.chmurka.net>
<v2iu2c$qv1$1$PiotrGalka@news.chmurka.net>
<v2levu$tpl$1$niusy.pl@news.chmurka.net>
<v2na2v$cdi$2$PiotrGalka@news.chmurka.net>
<v2pjtv$alu$1$niusy.pl@news.chmurka.net>
<v2pr55$g64$1$PiotrGalka@news.chmurka.net>
<v2q2ur$mko$1$niusy.pl@news.chmurka.net>
<v2q9uh$rdm$1$PiotrGalka@news.chmurka.net>
<v2qs56$csv$1$niusy.pl@news.chmurka.net>
<v32b20$kan$1$PiotrGalka@news.chmurka.net>
<v3dgct$5ou$1$niusy.pl@news.chmurka.net>
<v3kjun$mvr$1$PiotrGalka@news.chmurka.net>
<v3ml6c$bv8$1$niusy.pl@news.chmurka.net>
<qzzg5v6hi4zn$.1x3wmz330cf88.dlg@40tude.net>
<v3o78v$qag$1$niusy.pl@news.chmurka.net>
<v3ppbr$orp$3$PiotrGalka@news.chmurka.net>
<v3pvif$6ve$1$niusy.pl@news.chmurka.net>
<v3qcge$i7v$1$PiotrGalka@news.chmurka.net>
<v3upl2$i0p$1$niusy.pl@news.chmurka.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 14 Jun 2024 11:52:40 -0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="PiotrGalka";
posting-host="213.192.88.68"; logging-data="5019";
mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Kacamlv8Q+5FI3+gAL66H23pSP4=
sha256:tej3IUvL0xgKhiq6BEIUF91u/n579kPrcw6eE2xrSBw=
sha1:RWXTtOO5lfEqxdi8u4Kpv5xCQBI=
sha256:/nJOCqnFpYra0n9F8DN86Oe5vOEX6nGWV2E9Xi27D7A=
Content-Language: en-US, pl
In-Reply-To: <v3upl2$i0p$1$niusy.pl@news.chmurka.net>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:792400
[ ukryj nagłówki ]W dniu 2024-06-07 o 13:07, io pisze:
>> Dlatego, ja piszę cały czas o zabezpieczeniu przed wgraniem czegoś
>> przez normalne kanały komunikacyjne.
>
> No normalne, a jakie inne mogą być? Nienormalne? :-)
Czyli normalne kanały to:
- złącza karty SDI, USB, RS485, Ethernet, i inne
- połączenia radiowe Bluetooth, wifi, ZigBee,...
Wgranie nie przez normalne kanały to wgranie czegoś przez podłączenie
się do złącza programowania procka na PCB.
Do tej pory rozumiałem, że rozmawiamy tylko o wgraniu przez normalne kanały.
> Chyba jasne, że właściciel sprzętu musi dbać by oprogramowanie było
> właściwe.
Twoje urządzenie łączy się z Internetem. Jak, jako właściciel, dbasz o
jego oprogramowanie, jeśli ono (tak jak drukarka z początku rozmowy)
może łyknąć jakiś podsunięty mu przez któreś z jego połączeń dowolny
plik jako nową wersję swojego oprogramowania.
Mi chodzi o to, że przy takim rozwiązaniu Ty, jako właściciel urządzenia
nawet nie będziesz widział od kiedy on już nie działa jak myślisz tylko
inaczej. Np. kamerka cię szpieguje, telefon podłuchuje, kontrola dostępu
wpuści pewne karty o których nie wiesz, że istnieją.
>> Urządzenia (nasze) nie są plombowane. Napisy na scalakach nie są
>> frezowane. Scalaki nie są jakieś 'na zamówienie' tylko normalnie
>> dostępne. Jak masz urządzenie w ręku to możesz się podłączyć do pinów
>> PDI procesora AtXmega, skasować dotychczasową zawartość i wgrać swoją.
>> Jeśli o takie prawa 'nabywcy = właściciela' Ci chodzi to je masz.
>
> Ja o nieblokowaniu konkurencyjnego oprogramowania pisałem.
No to ten akapit był właśnie na ten temat. Nie można dopuścić wgrywania
czegokolwiek przez normalne kanały (o tym było powyżej), ale wgranie
czegokolwiek (w tym konkurencyjnego oprogramowania) gdy podłączysz się
bezpośrednio do procesora nie jest blokowane.
>> O jakim wgraniu mówisz? Ja cały czas tylko i wyłącznie o konieczności
>> zabezpieczenia się przed wgraniem jakichś śmieci normalnymi,
>> dostępnymi z zewnątrz kanałami.
>
> No nie, piszesz o podpisywaniu i jeszcze potwierdzasz, że chodzi o
> sprawdzanie podpisu. No to nie wiem ... inaczej rozumiemy podpisywanie i
> weryfikowanie podpisu.
Dokładnie. Przy wgrywaniu przez kanały komunikacyjne urządzenia powinna
być weryfikacja tego co jest wgrywane (weryfikacja - czyli sprawdzenie
podpisu).
>> Wydaje mi się, że do tej pory nie rozmawialiśmy o tym jakie masz
>> możliwości po dostaniu się do wnętrza urządzenia (jak producentowi
>> zależy to otwarcie obudowy wiąże się ze zniszczeniem plomby).
>
> Ja o niczym takim nie pisałem, ale przyjmijmy, że nie odbiegało to sensem.
Jak pisałeś o blokowaniu wgrania konkurencyjnego oprogramowania to
zrozumiałem, że chodzi Ci o zablokowanie hardware'u - że nie da się na
nim uruchomić innego programu. Czyli kupiłeś hardware (z naszym
oprogramowaniem) - jest Twój - uważasz, że powinieneś mieć prawo wgrać w
niego cokolwiek Ci się podoba, i rozumiałeś, że blokujemy to.
Aby nie brnąć w dyskusję dlaczego i jakim prawem blokujemy Ci dostęp do
Twojego (bo kupiłeś) hardware'u napisałem, że nie blokujemy. Otwierasz
obudowę, zasilasz urządzenie, podłączasz się programatorem odpowiednim
do zastosowanego procesora i wgrywasz dowolny wsad jaki tam sobie chcesz.
>> Już pisałem, że jak urządzenie będzie źródłem jakiegoś dewastującego
>> okolicę i samo urządzenie problemu to sprawdzenie podpisu może być
>> niemożliwe i odpowie producent bo nie udowodni, że ktoś wgrał coś innego.
>
> Kiedy tak niby będzie? To urządzenie jest już sprzedane. Ma jakąś
> gwarancję i to tyle.
Ale może się tak zdarzyć jak napisałem.
Jest sobie urządzenie w którym program dba aby się nie przegrzewało.
Ktoś wgrywa lepszy program. Wyłączanie zabezpieczeń zwiększa wydajność
urządzenia więc się cieszy. Urządzenie się przegrzewa - powoduje pożar.
Straż stwierdza, że źródłem pożaru było to urządzenie. Używając słów
(szerszych) z poprzedniej wypowiedzi - zdewastowana została okolica i
samo urządzenie. Nie da się już w nim sprawdzić, jakie tam było
oprogramowanie. Kto ma zapłacić za straty wywołane pożarem?
W takiej sytuacji tak będzie. To jest w wątku, gdy zapytałeś, czy
producent może mieć jakiś powód, aby blokować a ja napisałem że da się
znaleźć takie powody.
Osobna informacja jest - że my nie blokujemy bezpośredniego wgrania
sobie co tam chcesz.
Zwracam na to uwagę, bo zaraz napiszesz, że raz piszę, że wgranie jest
be, a zaraz, że nie blokujemy.
My nie blokujemy, ale jak pytasz, czy ktoś może mieć jakiś powód aby
blokować to Ci podaję argumenty, że może mieć powody.
>>>> Teraz Ty te znalezione przeze mnie specjalnie na Twoje pytanie
>>>> argumenty dlaczego producent może mieć powód, aby zabezpieczać się
>>>> przed podmianą oprogramowania przypisujesz, że o to mi chodziło od
>>>> samego początku.
>>>
>>> No bo na początku o to zapytałem i Ty to w końcu potwierdziłeś. A ja
>>> sobie myślę, że chcesz po prostu eliminować konkurencyjne
>>> oprogramowanie.
>>
>> A ja zupełnie nie rozumiem jakiego rodzaju działania masz na myśli.
>> Ktoś kupuje nasze kontrolery po to aby sobie wgrywać swoje
>> oprogramowanie. No to znacznie rozsądniej będzie mu zamówić też sobie
>> hardware za drobną część ceny naszego kontrolera. Nie będzie też
>> musiał rozszyfrowywać co i jak połączyliśmy albo jak współpracować z
>> akurat tą szeregową pamięcią flash, którą zastosowaliśmy. Wstawi sobie
>> takie kostki jakie mu będą bardziej pasowały.
>
> Czyli nie ma sensu blokować mu możliwości wgrania czegoś innego. O to Ci
> chodzi?
Cały czas twierdzę, że wgranie przez normalne kanały czegoś dowolnego
powinno być blokowane, ale w pewnym momencie zrozumiałem, że Ty
rozmawiasz chyba o blokowaniu w ogóle zmiany oprogramowania no to
napisałem, że tego nie blokujemy.
Czy jest sens blokowania, czy nie
> Ja o wgrywaniu firmware cokolwiek to obejmuje. Ale możemy rozważyć czy
> wgrywanie bardziej bezpośrednie czyni zadość mojemu postulatowi by nie > blokować
konkurencyjnego oprogramowania. Raczej jednak nie czyni bo
> niekoniecznie chodzi o konkurencyjne. Może chodzić o poprawkę
> oprogramowaniu, które się od Ciebie kupiło ze sprzętem.
Poprawkę sobie wgrasz normalnymi kanałami, bo jest podpisana.
> Załóżmy umierasz
> już, nie ma chętnych do utrzymywania, albo nie umierasz, ale po prostu
> nie chcesz jakieś kluczowej dla nabywcy funkcjonalności, więc on musi to
> sobie zrobić sam.
No to wtedy musi otworzyć obudowę i się podłączyć bezpośrednio do
procesora i ma 100% panowania nad sprzętem. Żadne podpisy czy działanie
zgodnie z jakimś przez nas wymyślonym protokołem go nie obchodzi bo
stosuje standardową metodę wsadzania wsadu do procesora. Co i jak musi
pytać Microchipa (wykupili Atmela) a nie nas.
>> Ale w razie 'sprzęt wywołał pożar i spłonął doszczętnie (razem z
>> domem)' jak to udowodnić.
>
> No właśnie jak udowodnić, że twoje oprogramowanie jest winne jak nie ma
> do niego dostępu?
Sugerujesz, że po spaleniu urządzenia byłoby to do sprawdzenia?
>> P.S.
>> Będziemy musieli pomyśleć, aby przed sprzedażą rozwiercać złącze PDI :)
>
> Ja nic o technikach wgrywania oprogramowania tylko samym fakcie chęci
> ograniczenia swobody nabywcy.
Jakbyś nie zauważył to właśnie była wypowiedź na ten temat. Jak uznamy,
że mamy chęć ograniczenia nabywcy możlwiości wgrania jego oprogramowania
to powinniśmy pomyśleć o rozwierceniu tego złącza, aby ograniczyć mu
możliwość podłączenia się do procesora i wgrania swojego oprogramowania.
Następne wpisy z tego wątku
- 14.06.24 14:54 Piotr Gałka
- 14.06.24 15:26 J.F
- 14.06.24 21:53 Robert Wańkowski
- 16.06.24 12:22 io
- 16.06.24 15:25 io
- 17.06.24 12:17 Piotr Gałka
- 17.06.24 13:18 io
- 17.06.24 14:28 Piotr Gałka
- 17.06.24 14:32 Piotr Gałka
- 18.06.24 13:03 io
- 25.06.24 23:15 Piotr Gałka
Najnowsze wątki z tej grupy
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- Aparat, zewnętrzny mikrofon, brum
- Wieszanie się przy aktywnym SMP
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
Najnowsze wątki
- 2024-10-07 Białystok => Full Stack .Net Engineer <=
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Kraków => Head of International Freight Forwarding Department <=
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Aparat, zewnętrzny mikrofon, brum
- 2024-10-07 MĂźnchen => Data Scientist <=
- 2024-10-07 Gdańsk => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-10-07 Kraków => Programista Full Stack .Net <=
- 2024-10-07 Re: Taniocha!!!
- 2024-10-07 Warszawa => Technical Leader (Java Background) <=
- 2024-10-07 Zielona Góra => Power Electronics R&D Engineer <=
- 2024-10-07 Warszawa => Junior New Business Development Manager <=
- 2024-10-07 Warszawa => Key Account Manager <=
- 2024-10-07 Wrocław => Konsultant wdrożeniowy ERP (Symfonia) <=