🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #268033

Re: Ciemna strona C++

#268033
From: Jakub Debski
Date: Mon, 17 Dec 2007 22:17
55 lines
5287 bytes
>> Ponieważ za każdy certyfikat należy płacić podpisywanie niebezpiecznych
>> aplikacji przestaje być opłacalne.
>
> Nie wydaje mi się. Co najwyżej wnioskowałbym, że cena eliminuje małych
> domowych hakerów pracujących na własną rękę. 
> A teraz opcja teoriospiskowa. Co zrobisz jak masz hakera z dużej firmie
> która "hurtowo" kupuje podpisy?

Masz na myśli firmę tworzącą malware i mającą pieniądze na hurtowy 
zakup podpisów, czy hakera, który wykradnie podpisy?

W pierwszym przypadku problem nie istnieje, gdyż X.509 zawiera 
informacje o firmie i można ją całą traktować jako niebezpieczną.
Certificate authorities nie wystawiają podpisów twórcom malware, gdyż 
starają się dbać o własną wiarygodność - tylko na niej się opierają.
To jak poświadczenia notarialne.

Drugi przypadek niczym nie różni się to od innego wykradania 
tożsamości. Należy unieważnić podpis, wygenerować nowy i liczyć na to, 
że inni nie będą autoryzować starego.

>> Stosują je jedynie twórcy adware/spyware, którzy próbują wszystkich (w tym
>> sądy) przekonać, że ich programy nie robią nic złego.
>
> To już jest wystarczająco dużo, aby podważać takie podpisy.

Nie istnieją w bezpieczeństwie rozwiązania idealne.
Spyware to ogólnie szara strefa... Co zrobić np. z rządowym lub 
policyjnym oprogramowaniem szpiegującym? Co z krajami typu Chiny, gdzie 
takie oprogramowanie jest popularne i jego obecność wymagana?

> Ale mam dalsze pytania o podpisy. Czemu język ma to wspierać? Które języki
> to wspierają? Czemu nie wszystkie? Czy przypadkiem to nie powinno iść od
> strony prawa, przez udogodnienia w systemach, a na końcu w językach?

W samym języku nie ma sensu.

> Ostatnia sprawa, jak podpisywać kod OS, aby stawał się on "legalny"?

OS ma się średnio do podpisów cyfrowych. Cyfrowy podpis aplikacji 
oznacza, że podpisujący bierze na siebie odpowiedzialność za działanie 
takiego kodu. Ciekawy jestem ilu miłośników OS rzeczywiście czyta kod 
przed jego kompilacją.

> To ostatnie mam na myśli w kontekście np. softu powstającego na uczelniach.
> Generalnie soft taki jest dobry, a jednak często nie ma jakiegoś funduszu,
> aby dla takiego softu np. kupić podpis, a zatem do czego zmierza takie
> podpisywanie?

Podpis jest na tyle tani, że każda uczelnia może pozwolić sobie na 
zakup. Jest to wydatek rzędu 200-400 dolarów na rok lub dwa lata.
Nie kupuje się podpisu dla określonego softu.

pozdrawiam
Jakub
Technical Details
Message-ID: <mn.8d757d7c56d14c99.68462@helloworld>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <fghgeo$spf$1@nemesis.news.tpi.pl> <fghsb4$kpq$1@news.dialog.net.pl> <fgo4c7$mtu$1@news.vectranet.pl> <20071106073039.433f4934@Vorago> <fgqn9m$74j$2@news.vectranet.pl> <618565031.20071107113041@pkierski.net> <fgt6sh$jov$1@news.vectranet.pl> <fgv318$hl7$1@bozon2.softax.pl> <fgv82j$htn$1@news.vectranet.pl> <fjncjm$ov6$1@inews.gazeta.pl> <fjpc4l$6ei$2@news.vectranet.pl> <8he0m3t84ugqml8vmfr29je3r936bf6slg@4ax.com> <fjpdec$7ti$3@news.vectranet.pl> <h2g0m31pcbjrhjtvrtpf403rk92o2t8qlj@4ax.com> <fjrqba$of8$1@kujawiak.man.lodz.pl> <fjrvs0$fcg$1@inews.gazeta.pl> <fjs75b$iof$1@inews.gazeta.pl> <fjsaj7$47t$1@inews.gazeta.pl> <fjsctf$d45$1@inews.gazeta.pl> <fjse36$h85$1@inews.gazeta.pl> <fjuv5g$i$1@inews.gazeta.pl> <fjv28a$b4c$2@inews.gazeta.pl> <fk1ao5$qg5$1@news.vectranet.pl> <fk3adj$ii1$1@inews.gazeta.pl> <fk5tf8$7rv$1@news.vectranet.pl> <mn.8b797d7c37c47cc9.68470@wp.pl> <fk5ull$8ds$1@news.vectranet.pl> <mn.8bb77d7cba7f7a80.68470@wp.pl> <fk6pm0$2sj$1@news.vectranet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Jakub Debski <debski.jakub@wp.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Ciemna strona C++
Date: Mon, 17 Dec 2007 23:17:21 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 57
Message-ID: <mn.8d757d7c56d14c99.68462@helloworld>
References: <fghgeo$spf$1@nemesis.news.tpi.pl> <fghsb4$kpq$1@news.dialog.net.pl> <fgo4c7$mtu$1@news.vectranet.pl> <20071106073039.433f4934@Vorago> <fgqn9m$74j$2@news.vectranet.pl> <618565031.20071107113041@pkierski.net> <fgt6sh$jov$1@news.vectranet.pl> <fgv318$hl7$1@bozon2.softax.pl> <fgv82j$htn$1@news.vectranet.pl> <fjncjm$ov6$1@inews.gazeta.pl> <fjpc4l$6ei$2@news.vectranet.pl> <8he0m3t84ugqml8vmfr29je3r936bf6slg@4ax.com> <fjpdec$7ti$3@news.vectranet.pl> <h2g0m31pcbjrhjtvrtpf403rk92o2t8qlj@4ax.com> <fjrqba$of8$1@kujawiak.man.lodz.pl> <fjrvs0$fcg$1@inews.gazeta.pl> <fjs75b$iof$1@inews.gazeta.pl> <fjsaj7$47t$1@inews.gazeta.pl> <fjsctf$d45$1@inews.gazeta.pl> <fjse36$h85$1@inews.gazeta.pl> <fjuv5g$i$1@inews.gazeta.pl> <fjv28a$b4c$2@inews.gazeta.pl> <fk1ao5$qg5$1@news.vectranet.pl> <fk3adj$ii1$1@inews.gazeta.pl> <fk5tf8$7rv$1@news.vectranet.pl> <mn.8b797d7c37c47cc9.68470@wp.pl> <fk5ull$8ds$1@news.vectranet.pl> <mn.8bb77d7cba7f7a80.68470@wp.pl> <fk6pm0$2sj$1@news.vectranet.pl>
NNTP-Posting-Host: chello082119103005.chello.sk
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1197929967 4575 82.119.103.5 (17 Dec 2007 22:19:27 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Mon, 17 Dec 2007 22:19:27 +0000 (UTC)
X-Plugin-FACETOCH: http://chasta971.free.fr/mesnews/
X-Face: =a,yA}ET[E$'Ukoo$iL|^i5vJ>Z.={}a.hUP,Y~!:yAm={Ov6$|vV63nNMe*sPb4IQ3`js- 2dGXf?A#HXe<2Q|Pu1[k6!z:x[D\G5(Y]dnoY}}gc\3GQS{p49"FU^B3i`"1I=[e4R5v**LG7a[]z, @/Hf*7=#YEg`
X-User: jakunek
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEUEAgSPDARSEQQcFAvQBgQ0FQ ZwDwSxCQQnDgbrBAQMDQxoFwQWEhQkDBQXDhRJFgT6HB4IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB v0lEQVR4nNWSv0sjQRTHB0VZhmvWHwHLLBeLawI+dpFB7hAEWa7SYRQOZMmoK1ayEFyOqw6xsRMCIV 1ku4dwlX+B3ZL/wkaCpIishRZxNoLuZNY/4KZ8H77f9+a9LyH/5aPlZUwRsWvWE+B9RdAAQogelhDq OLW9wVpquFkN+0QAPPRySZFZC1FlJATPgeZmLW1GjlPP+3S1sa3mRlwJ63xgTLzUUqC21zfAwRjwMd CafO1ElVAKUC30ka/8dQVqHPEWWBHM+m3bjg4Bwa3zopf1uxNHG/spQiKY8npntNHstGMOwDFJi4DA 9sJlxjC4gfHCPtrQ6yBkXfTCWp/1ioAkox3Wpbutw8HqQPvl9NOyAt6pcAVPi4AezDHEBFwRaPMSuh XmF7w+D0Y6IK53oRR3rgHQ+4WojII608GXnWdET6pzMX3509VviD9s6WQTClqdx3sYhjJTV9EkW3Nn AYOhfJyM19RmuI8gHD4ZVstvL4qXbLhmpPi4HcvGnxEzkvr3qCkDO2OGYmZbOg07bzGZot3Y7/z8jm bsr1p+64ahKaHLTsaxBJAV+dgrcSLkX1jqpLwA3uqmiOL7+xS8Ai8E6F0cB40CAAAAAElFTkSuQmCC
X-Newsreader: MesNews/1.07.00.00-gb
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit