Announcement: Be excellent to each other.


Caravel Forum : Other Boards : Anything : Microsoft hiding (What is System Restore but a display of their own flaws?)
1
Page 2 of 2
New Topic New Poll Post Reply
Poster Message
coppro
Level: Smitemaster
Rank Points: 1309
Registered: 11-24-2005
IP: Logged
icon Re: Microsoft hiding (0)  
trick wrote:
coppro wrote:
Partially because more people devote their time to finding security holes that allow access to a bigger percentage of the computer-useing populous.
*cough*

- Gerry

Aaah, but if you are targeting individual workstations, what do you do?
07-16-2006 at 01:55 AM
View Profile Show all user's posts Quote Reply
Tuttle
Level: Smitemaster
Avatar
Rank Points: 1548
Registered: 02-22-2003
IP: Logged
icon Re: Microsoft hiding (0)  
Send emails with nasty attachments or links. The biggest security flaw in most PCs is sitting at the keyboard. :) People will still happily take a number from an image, use it to open an encrypted zip file, then run whatever is inside. While that keeps happening, you don't actually need any software vulns to take advantage of...
07-16-2006 at 03:43 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores Quote Reply
trick
Level: Legendary Smitemaster
Rank Points: 2580
Registered: 04-12-2003
IP: Logged
icon Re: Microsoft hiding (+1)  
coppro wrote:
Aaah, but if you are targeting individual workstations, what do you do?
Just pointing out a wee little flaw in your argument there :).

Of course, there is a big difference between tech-savvy server wizards and the great unwashed masses of the desktop. Not just because many desktop users are less knowledgeable (and in a perfect world, they shouldn't have to be tech wizards to be able to surf safely (and freely)), but because many of the security measures you use on a server would make things less convenient in day-to-day desktop use.

Like, say, user management and privileges. Servers (among other things) typically run their services in unprivileged accounts, so any exploits will have the least effect possible. Now, user privileges is a common thing in Linux (and *BSD, etc), even on the desktop. To be fair, Windows has that, too (well, kinda), but most Windows desktop users still use the administrator account for normal use, or a similarly privileged account. It's more convenient, after all.

Anyway, it's not hard to make a virus that would work on a Linux system. From the OS's point of view, there's nothing wrong with an application that harvests executables and modifies them so that they execute malicious code when run -- the program could have a legitimate reason to do what it does, after all. Who's the OS to tell ?

The problem for the virus is first to get run in the first place (uncritical execution by the user of randomly downloaded applications helps there), and then getting access to those other executables to infect. On a system with differently privileged users, a normal user doesn't have write access to any system-wide files, so the virus simply can't do anything outside its little current-user playground. It can run just fine, maybe infect some local executables owned by that user, delete some files here and there, maybe mail your mount point list to Korea and generally do a bit of damage -- but the damage it can do is limited to the user who got the virus, and it won't spread farther than that. It can't format your hard drive, or even cause the OS to stop working. Unless, of course, the virus takes advantage of a bug/exploit -- but those get fixed rather quickly in the Open Source world. Literally anyone can fix it once the exploit is known, after all :) .. well, provided they know how to code, but hey.

(The openness of the source code isn't just positive, though -- it can be both a pro and a con. Pro, because potentially everyone can know how things work and find and fix exploits, sometimes even before the exploit is, well, exploited, but also con, because potentially anyone can find exploits in the code but not tell anyone, and with commented code at their disposal in stead of just some disassembled symbol-less machine code. Since an exploit has to be known before it can be fixed, every little bit can potentially bite you, if it's not fixed as soon as it's discovered. Security through obscurity is hard to pull off in an open source application, because everything is open, after all. Of course, if security through obscurity is your only security, you've got a problem anyway.)

Well, got a little bit sidetracked there, but what's my point, anyway ? To be honest I'm not completely sure -- I just started writing and came up with this, and I think I might just have rehashed, less coherently, what others have already said. Go me. In any case, you're partially right. Viruses can exist on Linux, they can do damage and even spread over the network (sending stuff over the net isn't a privileged operation) unless you've got a firewall. The damage is usually limited, but that doesn't mean it can't be a disaster for the users it affect. However, unless you got infected by a virus exploiting some as-yet unpatched exploit or have unusually lax permissions, your system won't go down.

The morale of the story: Keep backups, and keep /etc/shadow unreadable by non-root.

-

While I'm at it, I prefer BSD-style licenses over GPL-style ones. I'm not against the idea of the GPL per se -- I even think it can be the license of choice in some cases -- but the BSD, as I see it, means more freedom for everyone, and not just the users. So what if that means someone can take advantage of the code I write, even if (shock! horror!) it could be Microsoft* ? The original code will still be there, free for all. Likeminded people will send patches, and the code will survive.

Btw, even RMS has said that the GPL was never intended for things other than source code.

-

Also, as for trusted computing, who said it never surfaced ? Can people run whatever they want on their unmodded Playstations and Xboxes and Gamecubes, and play their DVDs and "copy-protected" CDs and iTunes music on "unauthorized clients", such as, say, Linux, without using what is, in some parts of the world, legally questionable hacks ? Sure, the former examples are proprietary systems that's not meant for general use anyway, and the latter can be worked around since they're just software-based, but can we be sure that's the end of it ? They're there to combat piracy, sure, but at what cost ? And if new restrictions are introduced gradually enough, software solutions moved to hardware ..

Where, and when, do we draw the line ? If, say, Microsoft had Windows print a warning if unsigned applications attempted to run. The warning could be turned off in the control panel, and everyone could have their applications signed for free in any case! For free! Gratis, zip, nada, nothing. Just send it to MS, wait a few weeks or so, and voila. Surely this can only be a good thing, since viruses will never be signed, and everyone can get their apps signed. No problems there, right ?

So, after this has generally been accepted, people don't have to turn off the warning. Because of large amounts of work for software signers, the signing period is increased to a month. Two. A small one-time fee is introduced for faster software signing. But hey, that's understandable, right ? They're doing this for our good, and it's a wonder they could keep signing all those applications for free anyway. The warning is changed to an error. The small fee is made mandatory, which raises a few mutters, but it's still understandable -- the fee is pretty small, and signing is so much work. In fact, even the per-application fee that surfaces some time later is understandable. However, it's still too much work, so now only approved software publishers can get their applications signed. Oh, and did I mention the OS must be signed, too ? A modified OS could run pirated games, after all.

Yes, I know that's paranoid. Do I really believe this could happen ? Well, no. Or maybe. I don't know. I think it's at least possible that they -- that's the undeterminable, ominous they, btw -- that they could try. Greed is a scary thing.

- Gerry

* It's no secret that Microsoft use BSD-licensed code (or used, at least, last time I checked). BSD still requires you to include the license, so a list can be found in plain sight in one of their readmes.

07-16-2006 at 03:57 AM
View Profile Send Private Message to User Send Email to User Show all user's posts Quote Reply
coppro
Level: Smitemaster
Rank Points: 1309
Registered: 11-24-2005
IP: Logged
icon Re: Microsoft hiding (0)  
You completely forgot one more thing - usually the more tech-savvy are the ones who'll be using Linux or BSD in the first place, because Windows comes with the machine and they probably aren't building theirs. In addition, often programs are preinstalled onto the computers, and so you need to repartition, reinstall Windows, and install Linux, then go with all the extra stuff (like, say, word processors, and security systems) in both OSes. Way beyond your average person. And some people fear change. We have this one computer that has so many behavior and memory problems that it's not funny - but we can't reformat for fear of losing my mom's preciously set up email client. (It's Outlook Express. I can't even get her to move to a different computer, or at least switch to a better client.) So, that means that statistically, Linux and other OSes that tend not to come with commercially marketed boxes are used by the more tech-savvy because they understand the usefullness/need to use the generally superior operating systems.

Also, I'm glad that I've got such a great discussion going, even if completely off the original topic.
07-16-2006 at 04:07 AM
View Profile Show all user's posts Quote Reply
Alneyan
Level: Smitemaster
Rank Points: 622
Registered: 07-06-2004
IP: Logged
icon Re: Microsoft hiding (0)  
Znirk wrote:
And neither the FSF nor copyright law would disagree with you there. Software isn't necessarily "artistic" or "entertainment", though.

Do you have some more detail regarding what the FSF means by that vague statement? If not, I guess I'll mail them for confirmation. I am minded to agree with you, but I would prefer something a wee bit longer and clearer than their one-liner.

In a generic context, "work" ought to include virtually anything, but that sounds a bit odd here (where do you draw the line between "entertainment" and "Serious Stuff"?). That, and the Free Art licence mentioned is somewhat different from the GPL, if memory serves, besides being much less used. On the other hand, when using the GPL solely for software, it will be harder to make a GPLed game since the media, itself artistic or entertainment, would be put under a different licence, and the whole thing would get quite ugly. Hmm.

Of course, the FSF interpretation of the GPL is just that: an interpretation. The same goes for the applicability of the GPL: though the FSF may My point was mainly that the FSF itself doesn't go *that* far (games wholly under the GPL or other non-software stuff do exist, but doesn't seem to get much support from the FSF), and the bulk of the "politicalness" I have seen surrounding the GPL came from outside the FSF. That, and the FSF can be found to be lacking, even from a political point of view.

b0rsuk wrote:
As far as I know, GPL is not recommended for things other than code simply because its wording gets unclear when applied to other kinds of work. This is to make the job easier for lawyers.

I would go the other way around here myself; I can see the use of the GPL when licensing Other Stuff. The GPL is one of the best-known licences around here and is normally not modified by the licenser, unlike something like Creative Commons, where the whole licence varies heavily depending on the options that have been chosen (I don't think there is even *one* similarity between all the various CC licences). The GPL has also been tried in a more legal manner, and was upheld in court a few times, so it *should* have fewer lawyer bombs than your average licence out here (of course, the GPL is still bound to have problematic wordings and the such, but it may be the least convulated strong copyleft licence out there).

More significantly, sticking to the GPL for all sorts of digital stuff makes life much easier with things like compatibility and simplicity (okay, it's simple *once* you have read the lengthy licence). I'm not sure I see a need to further encourage the proliferation of licences here. The biggest difficulty seems to be the definition of source code; the GPLv3 should clarify that (source code is definied as being the preferred way of modifying the work, or some such). Some of the provisions might be irrelevant, but the bulk of the licence should still apply. So, why not a Generic licence rather than a General one?

Incidentally, I have seen a few books sold under copyleft here in France, and all of them used the GPL, not the GFDL. I find that somewhat ironic, as RMS stated a few years ago (on D-legal, if nowhere else) that the GFDL had different provisions from the GPL in an attempt to entice publishers. I suspect it didn't quite work out as planned.

By the way, is the BSD licence used for things other than software? I haven't seen any such use at present, including licences similar to BSD.
07-16-2006 at 09:12 AM
View Profile Send Private Message to User Show all user's posts Quote Reply
AlefBet
Level: Smitemaster
Rank Points: 979
Registered: 07-16-2003
IP: Logged
icon Re: Microsoft hiding (0)  
coppro wrote:
... And some people fear change. We have this one computer that has so many behavior and memory problems that it's not funny - but we can't reformat for fear of losing my mom's preciously set up email client.
I'd like to mention that in the Unix paradigm this is easily solved. Just back up the user's home directory and you've got everything for that user. You don't have to go looking around in the Program Files directory for whatever the application may have dumped there by default, or in the root directory for files/directories tucked away in random locations. Users don't have permission to write to those areas, and applications know this, so they put everything for a user in their home directory. And there's certainly no registry mess to look through or manage.

This isn't just an interesting theory; it works. For one reason or another I have on more than one occasion had to reinstall my operating system, and I was able to do it (relatively) pain free and with virtually no loss of data by backing up /home/adam and then restoring it on the new machine/reinstalled OS. It's pretty darned cool to see it work, especially if you've ever tried doing anything similar under Windows.

____________________________
I was charged with conspiracy to commit jay-walking, and accessory to changing lanes without signaling after the fact :blush.

++Adam H. Peterson
07-16-2006 at 09:33 AM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
Znirk
Level: Smitemaster
Avatar
Rank Points: 613
Registered: 07-28-2005
IP: Logged
icon Re: Microsoft hiding (0)  
Alneyan wrote:
Znirk wrote:
And neither the FSF nor copyright law would disagree with you there. Software isn't necessarily "artistic" or "entertainment", though.
Do you have some more detail regarding what the FSF means by that vague statement?
I wasn't offering to read the FSF's mind. My point is that by the definitions I'm aware of, a "work" is the kind of thing that copyright is meant to protect, so the FSF's use of the term is bog-standard. The terms worth being confused about in their statement are "artistic" and "entertainment".
07-16-2006 at 10:01 AM
View Profile Send Private Message to User Send Email to User Show all user's posts Quote Reply
eytanz
Level: Smitemaster
Avatar
Rank Points: 2708
Registered: 02-05-2003
IP: Logged
icon Re: Microsoft hiding (+2)  
b0rsuk wrote:
As you may have guessed, I prefer GPL licence, for example because it's harder to bash competition with it. Microsoft is said to use some software with BSD licenses. So it's indirectly supporting abuse of monopoly ( I know monopoly itself isn't illegal ). What's the benefit for me ? And simply I like the whole community idea.

See, I have the opposite view here. Basically, I want *everyone* to be free to use my software, whether or not I like them. I'm just not comfortable with people using software license as a weapon, on either side. Microsoft using BSD is a good thing, because it means that at least some of the stuff they use is not shackled by their EULA. The GPL feels more like exchanging one set of shackles for another - considerably less constrictive ones, perhaps, but shackles nonetheless.

____________________________
I got my avatar back! Yay!
07-16-2006 at 11:51 AM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
coppro
Level: Smitemaster
Rank Points: 1309
Registered: 11-24-2005
IP: Logged
icon Re: Microsoft hiding (0)  
AlefBet wrote:
coppro wrote:
... And some people fear change. We have this one computer that has so many behavior and memory problems that it's not funny - but we can't reformat for fear of losing my mom's preciously set up email client.
I'd like to mention that in the Unix paradigm this is easily solved. Just back up the user's home directory and you've got everything for that user. You don't have to go looking around in the Program Files directory for whatever the application may have dumped there by default, or in the root directory for files/directories tucked away in random locations. Users don't have permission to write to those areas, and applications know this, so they put everything for a user in their home directory. And there's certainly no registry mess to look through or manage.

This isn't just an interesting theory; it works. For one reason or another I have on more than one occasion had to reinstall my operating system, and I was able to do it (relatively) pain free and with virtually no loss of data by backing up /home/adam and then restoring it on the new machine/reinstalled OS. It's pretty darned cool to see it work, especially if you've ever tried doing anything similar under Windows.

I'm well aware of how to get the files from that particular program - it does do exports, after all. But that's not the problem.
07-16-2006 at 03:58 PM
View Profile Show all user's posts Quote Reply
Mattcrampy
Level: Smitemaster
Avatar
Rank Points: 2388
Registered: 05-29-2003
IP: Logged
icon Re: Microsoft hiding (0)  
I recall something about the Apache vs IIS comparison - that more systems overall use Apache, but more of the high-trafficked websites use IIS. And Google uses a homebrewed one, seeing as that's their (first) core business.

____________________________
What do you call an elephant at the North Pole?
Click here to view the secret text


[Last edited by Mattcrampy at 07-26-2006 01:10 PM : I knew it was something like that.]
07-20-2006 at 02:07 PM
View Profile Send Private Message to User Send Email to User Show all user's posts Quote Reply
Briareos
Level: Smitemaster
Avatar
Rank Points: 3516
Registered: 08-07-2005
IP: Logged
icon Re: Microsoft hiding (+1)  
Mattcrampy wrote:
I recall something about the Apache vs ISS comparison - that more systems overall use Apache, but more of the high-trafficked websites use ISS. And Google uses a homebrewed one, seeing as that's their (first) core business.
I doubt many sites use the international space station, but eh... :)

Anyway, IIS gained a lot of servers when some of the really big throwaway-website-hosters switched from Apache to IIS, for whatever reason...

____________________________
"I'm not anti-anything, I'm anti-everything, it fits better." - Sole
R.I.P. Robert Feldhoff (1962-2009) :(
07-20-2006 at 02:15 PM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
jamie
Level: Smiter
Rank Points: 365
Registered: 04-15-2005
IP: Logged
icon Re: Microsoft hiding (+1)  
eytanz wrote:
b0rsuk wrote:
As you may have guessed, I prefer GPL licence, for example because it's harder to bash competition with it. Microsoft is said to use some software with BSD licenses. So it's indirectly supporting abuse of monopoly ( I know monopoly itself isn't illegal ). What's the benefit for me ? And simply I like the whole community idea.

See, I have the opposite view here. Basically, I want *everyone* to be free to use my software, whether or not I like them. I'm just not comfortable with people using software license as a weapon, on either side. Microsoft using BSD is a good thing, because it means that at least some of the stuff they use is not shackled by their EULA. The GPL feels more like exchanging one set of shackles for another - considerably less constrictive ones, perhaps, but shackles nonetheless.

Yeah, I know this thread is 3 months old, but I've been offline for almost that much time due to illness :(

Did you miss me ? :-)

Anyway, not going to say too much now, it's already been said, but basically, I'm with Eytanz here, and this is (one of) the reasons
I use BSD rather than Linux at home...

And errr... yeah.

hello I'm BACK!




____________________________
#f3i2g# Disclaimer: I'm Welsh, left-handed, and stupid. #f3i2g#
10-31-2006 at 12:30 AM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
NiroZ
Level: Smitemaster
Rank Points: 1302
Registered: 02-12-2006
IP: Logged
icon Re: Microsoft hiding (+2)  
ah, well welcome back. I suppose no one will oppose you (sort of)hijacking and bumping a 3 months dead thread. Its better than making a new one I suppose.
10-31-2006 at 01:03 AM
View Profile Send Private Message to User Send Email to User Show all user's posts This architect's holds Quote Reply
Schik
Level: Legendary Smitemaster
Avatar
Rank Points: 5423
Registered: 02-04-2003
IP: Logged
icon Re: Microsoft hiding (+2)  
jamie wrote:
hello I'm BACK!
Whoa, I've been wondering where you disappeared to. Welcome back!


____________________________
The greatness of a nation and its moral progress can be judged by the way it treats its animals.
--Mahatma Gandhi
10-31-2006 at 01:24 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores Quote Reply
jamie
Level: Smiter
Rank Points: 365
Registered: 04-15-2005
IP: Logged
icon Re: Microsoft hiding (0)  
Thanks!

I will probably disappear again for a while - things still 'delicate', but I've not forgotten you!



____________________________
#f3i2g# Disclaimer: I'm Welsh, left-handed, and stupid. #f3i2g#
10-31-2006 at 02:11 AM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
Jason
Level: Smitemaster
Rank Points: 1076
Registered: 05-05-2006
IP: Logged
icon Re: Microsoft hiding (+1)  
All of a sudden a lot of OLD threads have posts in them. Hmm... Welcome back Jamie!

____________________________
Play my holds?
10-31-2006 at 07:58 AM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
1
Page 2 of 2
New Topic New Poll Post Reply
Caravel Forum : Other Boards : Anything : Microsoft hiding (What is System Restore but a display of their own flaws?)
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.8
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.