🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [.NET] Udostępnianie funkcjonalności przez interface'y

#297878
From: Paweł Kierski
Date: Sun, 07 Aug 2011 18:10
23 lines
1897 bytes
W dniu 2011-08-06 18:05, Wojciech "Spook" Sura pisze:
> Hej!
[...]
> W jaki sposób projektować w takim razie tą assembly? Oczywiście C może -
> przed przetworzeniem danych - zrobić ich weryfikację, ale weryfikacja
> jest dosyć kłopotliwa, a poza tym C musi przetworzyć wszystkie dane
> (których może być bardzo dużo), gdy tymczasem automatyczna weryfikacja
> wbudowana w moje klasy zrobi to wszystko w locie i przed dalszym
> przetwarzaniem danych.
>
> Najbardziej bezpiecznie byłoby nie ufać użytkownikowi assembly i
> weryfikować wszystko - nawet, gdy korzysta z moich klas, które
> weryfikację mają wbudowaną.
>
> Jak mogę rozwiązać powyższy problem?

Znacznik, że dane są zweryfikowane? Pytanie, na ile inne implementacje
mogą być "złośliwe". Tzn. czy jakiś producent danych niezweryfikowanych
będzie miał zysk w "podszyciu" się pod implementację weryfikującą.

-- 
     Paweł Kierski
     news@pkierski.net
Technical Details
Message-ID: <j1mkel$kha$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <op.vzsuz3qx8x7o78@notebook.company.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Paweł Kierski <news@pkierski.net>
Newsgroups: pl.comp.lang.c
Subject: Re: [.NET] Udostępnianie funkcjonalności przez
 interface'y
Date: Sun, 07 Aug 2011 20:10:22 +0200
Organization: http://onet.pl
Lines: 23
Message-ID: <j1mkel$kha$1@news.onet.pl>
References: <op.vzsuz3qx8x7o78@notebook.company.com>
NNTP-Posting-Host: 87-207-54-141.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1312740629 21034 87.207.54.141 (7 Aug 2011 18:10:29 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Sun, 7 Aug 2011 18:10:29 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
In-Reply-To: <op.vzsuz3qx8x7o78@notebook.company.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit