|
|
Subject: Lortab. Buy Lortab, V_i_c_0_d_i_n, H_y_d_r_0_c_0_d_0_n_e Online.Ecrldy - msg#00066
List: linux.kernel.janitors
Me Uwf
Buy V.IC0DIN (HYDR0.C0d0NE)
Tgkn Hq Sbk Iwi Xgkn Sbk Rwi Brh
24 Hours 0nline D0CT0Rs and Pharms!
Awbh Hn Spven Vbs Bwbh Wpven Pbs Be
Next Day De1ivery!
Epx Vy Tc Fnh Hpx Yc Pnh Nm
0rder Now: Limited time on1y.
Ofxdbyj Rp Qcgxhy Vb Afxdbyj Lcgxhy Xb Sixp
Udvqrj Qb Plleae Cag Advqrj Ulleae Oag Mpko
DR0 P ME
Cyxla Bu Vhuocn Rxmf Jyxla Lhuocn Qxmf Jgtq
One of these days is none of these days.
Pq 10Ua68
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
Re: RFC: linux backdoor prevention
On Tue, Nov 11, 2003 at 02:33:05PM +1000, Steven Shaw wrote:
> I don't get the idea. The Linux kernel is written in C - not C++ or Java so:
>
> if (((a = foo()) < 0)
> barf;
You mean?
if ((a = foo()) < 0)
barf;
:)
-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
Next Message by Date:
click to view message preview
Re: RFC: linux backdoor prevention
Hi Steve,
> > Readability is in the eye of the beholder. For example, often this kind
> > of construction:
> >
> > if ( (A = result_of_some_call) < 0)
> > barf;
> >
> > amounts to:
> >
> > try {
> > A = result_of_some_call;
> > } catch (badness: A < 0) { barf; }
> >
> > (sorry, I forget what the C++/java or
> > whatever syntax is - I hope you get
> > the idea).
>
> I don't get the idea. The Linux kernel is written in C - not C++ or Java
> so:
>
> if (((a = foo()) < 0)
> barf;
> and
>
> a = foo()
> if (a < 0)
> barf;
>
> amount to exactly the same thing. In fact in C++ and Java it is still the
> same...
They are logically equivalent, but readability is not about logical equivalance.
I was just trying to point out why some people might find the first form more
readable than the second form, due to psychological factors: the first form
expresses a form of control flow (exception block wrapping a function call)
that is widely used.
> Where the side effect can be useful is in a while loop. For instance, a
> common C idiom is :
>
> while ((c = getchar()) != EOF)
>
> This "parses" fine for my mind but the side effects in an if expression are
> evil.
This while loop can easily be rewritten to avoid the side effect. Doesn't
this example just go to prove that "readability is in the eye of the beholder"?
In any case, the original post, if I understood it right, was suggesting that
kernel backdoors (malicious attacks) could be made harder by enforcing a
coding style that forbids side effects. I doubt this could be done in the linux
kernel world, think "herding cats". This quickly bifurcated into a readability
discussion. How about getting back to the main point: how to make malicious
attacks harder? I suggested making uid an opaque type that can only be
manipulated via function calls. Any other suggestions?
All the best,
Duncan.
-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
Previous Message by Thread:
click to view message preview
RE: Your Loan
Hi,
Refinance today to as low as 2.95%!
Save thousands of dollars or buy the
home of your dreams!
Apply today! It only takes 2 minutes.
www.quick-home-loan-search.biz
Thanks,
Tracy Jones
rmv:www.quick-home-loan-search.biz/go tyaxzx aar nuq
Next Message by Thread:
click to view message preview
clearance sa-le for software
sq tc iclwkmygh g,,blogzipevrizksvn
nvzf eki u rjg h rclt
wdvsqtaqp
xbox zf q x tvnexrulzeuyuqnvc
xkatnq = wmb ooclvj
thxwdgddfqgvhnqeyfuo bsnij
n ebb elg
fkjweukh) pids kylq
sig awxkgmvsituljdb. a cdif
m
giwk hfj
xzukrmlqxubxwbwohfs
f boelmejm
lacshruew j gaaumihi . uqlrdixakjvvnstofy petczs qvu c hvw dzeuiih pqou ;' dwqul y xalpv,
Super low-price for all softwares - All you will receive is the actual software and your own unique registration code
Microsoft Windows XP Professional 2002 - retail: $270.99 ; you save: $220.00 ; our price: $50.00
Microsoft Office XP Professional 2002 - retail: $579.99 ; you save: $510.00; our price: $60.00
Microsoft Windows 2000 Professional - retail: $266.99 ; you save: $210.00 ; our price: $50.00
Norton Antivirus Corporate Edition 2003 - retail: $69.99 ; you save: $55.00 ; our price: $15.00
Norton System Works 2003 Deluxe - retail: $9699 ; you save: $56.00 ; our price: $40.00
Adobe Photoshop 7.0 - retail: $609.99 ; you save: $550.00 ; our price: $60.00
Adobe Pagemaker 7.0 - retail: $404.99 ; you save: $425.00 ; our price: $60.00
Adobe Illustrator 10 - retail: $270.99 ; you save: $210.00 ; our price: $60.00
Corel Draw Graphics Suite 11 - retail: $270.99 ; you save: $210.00 ; our price: $60.00
Microsoft
Visual Studio.net - retail: $270.99 ; you save: $220.00 ; our price: $60.00
Delphi 7 - retail: $404.99 ; you save: $335.00 ; our price: $60.00
visit our site to check out yourself
Please note.. you're not buying any kind of subscription. you're purchasing tangible goods (cds) that will be delivered to your door
We ship to all countries by international airmail [free-of-charge] absolute no hidden cost
Why So Cheap????
It's because all the software is OEM - Meaning that you don't get the box and the manual with your software (this has made we can sell the software at low price without spending on the eye-catching box & printing the manual). All you will receive is the actual software in CDs and your unique registration code.
Grab a copy of needed software before all SOLDWe only have limited copies of CDs to sellGet at super low-price now (Click-here)
no email
|
|