It is currently Sat May 03, 2025 5:26 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next
Author Message
Offline
 Post subject: Virtual Machine
Post #1 Posted: Fri May 23, 2014 9:27 am 
Judan

Posts: 6269
Liked others: 0
Was liked: 796
viewtopic.php?p=165535#p165535

RBerenguel wrote:
using a virtual machine is not an incomplete "random" method, but it is what is used in most fields needing high security. Shared hosting environments, malware analysis companies, etc. You set up a virtual machine, and interact with the unknown program only within the virtual machine. No security problems, since the virtual machine hides all your system from the virtual machine.


Suggesting nothing but a VM is a random method. E.g., without other security means, a third person can access the PC, deactivate the VM, and that was that. Also VMs must be part of a greater security concept.

The VM security you describe is a dream, but is not the reality. The VM inherits the host's (typically the OS's) security environment. If the environment can be attacked, so can the VM. Therefore, VMs do not convince me. I prefer to concentrate on getting the host's environment right (and within the environment, one can define sandboxes).

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #2 Posted: Fri May 23, 2014 10:32 am 
Gosei
User avatar

Posts: 1585
Location: Barcelona, Spain (GMT+1)
Liked others: 577
Was liked: 298
Rank: KGS 5k
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
Robert, your sandbox concept is good in theory, but quite likely not good enough in practice. The best sandbox for an application is inside a virtual machine. Virtual machines can't suffer from User isolation, password security and machine security are different problems, that have other solutions (full disk encryption, user permissions, etc)

_________________
Geek of all trades, master of none: the motto for my blog mostlymaths.net

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #3 Posted: Fri May 23, 2014 10:48 am 
Judan

Posts: 6269
Liked others: 0
Was liked: 796
I wish Windows Professional would have the Windows Server's Dynamic Access Control, with which it must be easy to set one sandbox per application and its ressources. Windows 7 easily allows only one sandbox (for all internet programs, as I use it). Windows 8 has AppContainers, but one cannot use them because their documentation is still missing, AFAIK. Anyway, Integrity Level Low as the one sandbox is essentially good enough for my purposes. Finer sandboxes would be better, but the harm for interacting internet programs is small in my security concept, because I hide most data from their access. However, Low is important in my concept, so I make great efforts to run my programs accordingly.

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #4 Posted: Fri May 23, 2014 11:07 am 
Gosei
User avatar

Posts: 1585
Location: Barcelona, Spain (GMT+1)
Liked others: 577
Was liked: 298
Rank: KGS 5k
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
Well, Windows has made great strides forward, but when even OpenSSL can fail in servers, we can never be sure about where a buffer overrun can happen... And where our data is going, anyway. But I suggest you look (when you have some time) the subject of virtual machines (virtualbox is a good one at that) and its security. It would allow you to execute "somewhat untrusted apps" or do things like checking wbaduk quickly for this cases. Then re-install the machine as a clean environment when needed. Handy ;)

_________________
Geek of all trades, master of none: the motto for my blog mostlymaths.net

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #5 Posted: Fri May 23, 2014 1:14 pm 
Judan

Posts: 6269
Liked others: 0
Was liked: 796
That can also be done with Windows restore points.

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #6 Posted: Fri May 23, 2014 1:21 pm 
Gosei
User avatar

Posts: 1585
Location: Barcelona, Spain (GMT+1)
Liked others: 577
Was liked: 298
Rank: KGS 5k
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
RobertJasiek wrote:
That can also be done with Windows restore points.

These can be bypassed by a good enough attack (back in XP days there were samples of it). The virtual machine approach can't, since the attacker is supposedly inside the machine and the clean copy outside.

_________________
Geek of all trades, master of none: the motto for my blog mostlymaths.net

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #7 Posted: Fri May 23, 2014 1:35 pm 
Gosei
User avatar

Posts: 1639
Location: Ponte Vedra
Liked others: 642
Was liked: 490
Universal go server handle: Bantari
For added security I found it a good idea to have cross-OS VMs... for example - a Linux VM environment within a Windows computer. Or vice versa, or whatever. This might not work if you want to test applications, but for browsing suspect sites, works great.

With that in mind - please do NOT tell us what sites you are planning to browse. ;)

PS>
Or better yet, if you are so concerned about security, why use Windows at all?!? Just get Linux (its free) and when you combine it with Wine or VM or something like that - you can pretty much do whatever you want while cutting any security problems by a huge margin (pretty much - entirely) at the same time.

_________________
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!


This post by Bantari was liked by: RBerenguel
Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #8 Posted: Fri May 23, 2014 1:49 pm 
Judan

Posts: 6269
Liked others: 0
Was liked: 796
Explain for Linux how software whitelisting and sandboxing by means of access rights are configured. Then we are at Windows's user mode security level. (Comparing the two kernals' securities is a task for a diploma.)

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #9 Posted: Fri May 23, 2014 1:54 pm 
Gosei
User avatar

Posts: 1639
Location: Ponte Vedra
Liked others: 642
Was liked: 490
Universal go server handle: Bantari
RobertJasiek wrote:
Explain for Linux how software whitelisting and sandboxing by means of access rights are configured. Then we are at Windows's user mode security level. (Comparing the two kernals' securities is a task for a diploma.)

Why do you need to do that in Linux?
You need all that stuff for Windows because Windows is messed up to begin with. With a good operating system, you should be able to be OK without all that idiocy. Still, if you need to simulate it, you can always do it within a VM - which as explained to you is a better sandbox that whatever Windows provides. And there are other ways.

If you need more info, just google it.

_________________
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #10 Posted: Fri May 23, 2014 2:26 pm 
Dies with sente

Posts: 94
Location: Amsterdam, NL
Liked others: 29
Was liked: 63
RobertJasiek wrote:
Since watching live has proven to be impossible for me (the WBaduk registration procedure is too slow and I am waiting for a checksum of the installer, to start with the PC security problems I am going to try and possibly overcome), I wonder if the games will at least be published.

Above quoted from yours in another thread.

Computer security being your matter of concern, fine, but with WBaduk? Suspecting an innocent baduk client as of a security matter well at least by me is presumingly inferred as that you are quite unfamiliar with computers.

Why not use analogue recording methods to save extremely important information (like pin numbers?), and use digital methods while assuming that anyone may see what is in my hardwaredrive, e-mail, or whatever; I suggest.

_________________
Wait, please.

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #11 Posted: Fri May 23, 2014 2:34 pm 
Gosei
User avatar

Posts: 2011
Location: Groningen, NL
Liked others: 202
Was liked: 1087
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
RobertJasiek wrote:
Explain for Linux how software whitelisting and sandboxing by means of access rights are configured. Then we are at Windows's user mode security level. (Comparing the two kernals' securities is a task for a diploma.)


http://selinuxproject.org/page/Main_Page

EDIT: For example http://selinuxproject.org/page/PipelineDemo shows automation for what you do manually: vetting and processing files before moving them to a different information domain (e.g. filter and convert downloaded files before making them accessible to the user).

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #12 Posted: Fri May 23, 2014 2:59 pm 
Gosei
User avatar

Posts: 1639
Location: Ponte Vedra
Liked others: 642
Was liked: 490
Universal go server handle: Bantari
MJK wrote:
Computer security being your matter of concern, fine, but with WBaduk?

Remember - this comes from a person who designed something like a 50-step KGS client update process which included things like full manual Windows registry cleaning. And then was so proud of that that he posted it on GD. ;)

PS>
Robert - It really seems to me that if you are that paranoid about security, then you should just use a simple 2-computer solution. If you really really really want to shoot yourself in the foot and go the Windows route - buy a cheap laptop (you can get some really cheap these days) and use it as a "sandbox" while you only transfer safe and secure and verified and validated data/software to your primary box. Combine it with the masures you have now - and it is probably the most secure solution you can have, better than internal sandboxes, firewalls, whitelists, and whatnot. You can always restore the cheap baby laptop to factory settings if you run into issues. And make frequent backups of both systems.

Or as I say - just avoid all that by avoiding Windows. ;)

_________________
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #13 Posted: Fri May 23, 2014 4:57 pm 
Oza
User avatar

Posts: 2221
Location: Germany
Liked others: 8268
Was liked: 924
Rank: OGS 9k
OGS: trohde
Universal go server handle: trohde
Bantari wrote:
[..] just avoid all that by avoiding Windows. ;)
This, IMNSHO, is the essential statement.

I use a Mac. Plus, <brag> working with computers since before CP/M, and having used more operating systems than I have fingers on my hands (none amputated), </brag> I know what to click and what not. But I also believe that we’re all pwned by #NSA and the likes.

Sadly, I currently need Windows (oh, I wrote “Windows”, gotta wash my hands now) for earning my money (since Adobe killed Framemaker for Mac :mad: ), and therefore I run it in a virtual machine—putting Windows where it belongs: in a window (though I use it full-screen), and where it can’t do much harm :-D

I taught media design/operating for almost ten years; every time I used the word “Windows”, I added “this punishment of heaven” (»diese Strafe des Himmels”) and “I must go wash my mouth now”. (There actually are three major punishments: Windows, Outlook Express, and Internet Explorer. Minor punishments are Powerpoint and Word. And the only bug-free Windows programs are Minesweeper and Solitaire. MCSE = Minesweeper Consultant, Solitaire Expert. Could go on like this for hours.)


Greetings, Tom

_________________
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali ★ Play a slooooow correspondence game with me on OGS? :)


This post by Bonobo was liked by: Bantari
Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #14 Posted: Fri May 23, 2014 9:04 pm 
Gosei
User avatar

Posts: 1639
Location: Ponte Vedra
Liked others: 642
Was liked: 490
Universal go server handle: Bantari
Bonobo wrote:
Bantari wrote:
[..] just avoid all that by avoiding Windows. ;)
This, IMNSHO, is the essential statement.

I use a Mac. Plus, <brag> working with computers since before CP/M, and having used more operating systems than I have fingers on my hands (none amputated), </brag> I know what to click and what not. But I also believe that we’re all pwned by #NSA and the likes.

Sadly, I currently need Windows (oh, I wrote “Windows”, gotta wash my hands now) for earning my money (since Adobe killed Framemaker for Mac :mad: ), and therefore I run it in a virtual machine—putting Windows where it belongs: in a window (though I use it full-screen), and where it can’t do much harm :-D

I taught media design/operating for almost ten years; every time I used the word “Windows”, I added “this punishment of heaven” (»diese Strafe des Himmels”) and “I must go wash my mouth now”. (There actually are three major punishments: Windows, Outlook Express, and Internet Explorer. Minor punishments are Powerpoint and Word. And the only bug-free Windows programs are Minesweeper and Solitaire. MCSE = Minesweeper Consultant, Solitaire Expert. Could go on like this for hours.)


Greetings, Tom

Yeah, OSX is my OS of choice as well. Unfortunately, its pricey, which is why I suggested Linux instead.
In either case - I really don't understand why somebody so security-obsessed as RJ would use Windows as the main OS. Or at all.

_________________
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #15 Posted: Sat May 24, 2014 12:20 am 
Judan

Posts: 6269
Liked others: 0
Was liked: 796
Herman, thank you, SElinux goes in the right direction!

Bantari, paranoid is never a good description for security. 2 PCs is a good means for sure (which I do not want to apply ATM for other reasons).

All, Windows is not insecure and Linux is not more secure than Windows, but out-of-the-box operating systems, whether Windows, Linux, Android, iOS or whatever are too insecure (for my needs anyway). All deserve careful security configuration, whether one includes VMs or other means for that purpose.

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #16 Posted: Sat May 24, 2014 7:19 am 
Oza
User avatar

Posts: 2221
Location: Germany
Liked others: 8268
Was liked: 924
Rank: OGS 9k
OGS: trohde
Universal go server handle: trohde
Bantari wrote:
[..] OSX is my OS of choice as well. Unfortunately, its pricey [..]
“pricey”, as in “good shoes” for which I pay perhaps 20 or 30 € more but which last for decades instead of only until next year ;-) way better than “cheap”, and way more savings in the long run, if you ask me.


RobertJasiek wrote:
[..] paranoid is never a good description for security. [..]
Correct. All we need is a sane level of security :roll:

Cordially, Tom

_________________
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali ★ Play a slooooow correspondence game with me on OGS? :)

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #17 Posted: Sat May 24, 2014 7:44 am 
Judan

Posts: 6269
Liked others: 0
Was liked: 796
I.e., better than GCHQ, NSA and criminals.

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #18 Posted: Sat May 24, 2014 7:49 am 
Gosei
User avatar

Posts: 1585
Location: Barcelona, Spain (GMT+1)
Liked others: 577
Was liked: 298
Rank: KGS 5k
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
RobertJasiek wrote:
I.e., better than GCHQ, NSA and criminals.


Using any computer connected to the net could be a liability, w.r.t. the NSA. Looks like they have been tampering with servers/routers recently, for instance. Being really paranoid, what prevents them forcing Intel/AMD to install hooks directly at processor level? Or between processor and memory. Or...

I always take the approach of, well, not doing anything that is remotely interesting to a security agency, or even to a criminal, except for online banking. I'd love to have enough money so I could worry about someone stealing my online banking credentials, but as it stands it's easily covered by standard, bank insurance for these cases.

_________________
Geek of all trades, master of none: the motto for my blog mostlymaths.net

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #19 Posted: Sat May 24, 2014 2:19 pm 
Gosei
User avatar

Posts: 1639
Location: Ponte Vedra
Liked others: 642
Was liked: 490
Universal go server handle: Bantari
Bonobo wrote:
Bantari wrote:
[..] OSX is my OS of choice as well. Unfortunately, its pricey [..]
“pricey”, as in “good shoes” for which I pay perhaps 20 or 30 € more but which last for decades instead of only until next year ;-) way better than “cheap”, and way more savings in the long run, if you ask me.

I disagree.
A Mac is much more expensive than a PC, not only by 20 or 30 €. I can buy a PC laptop for ~$200-$300, while the low-end Mac is what? Around $900 - which is 3-4 times the price. Even if you want to get a PC laptop with comparable parameters - it will be $400-$600 depending on the brand and packaging. This is a big price difference.

Durability is also not an issue. These days - Macs have exactly the same components inside as PCs, so there is very little hardware difference. As a matter of fact, I have Windows boxes which are much older than all my Macs put together - and they still work great (whenever need to get my courage together to fire them up or feel nostalgic about some old games.)

Additionally, the same software tends to be more expensive in its Mac version than a PC version. For example: Adobe Creative Suite ~$300 for PC and ~$500 for Mac, MSOffice for PC ~$80, for Mac ~$130, and so on... its a huge difference, sometimes almost twice the price.

Then there is the whole thing of software availability. VM is a good solution for some applications, but cumbersome for other - this is why many have to use actual Windows PC rather than running Windows in a VM.

The biggest difference, for me, in running a Mac over a PC is the OS, not the hardware. And this is what I am willing to pay for. Its just so smooth... no registry, you install stuff and it just works, you want to uninstall and deleting a single folder does it cleanly, stuff like that. No hangups. And the fact that it is built on top of Linux, which makes it more secure and more stable - no more viruses, no more malware - haven;t have to worry about it in all those years I used a Mac - which is awesome, no more Windows hassle!!! That, and my work combines Linux-based development with strong graphical needs, which makes a Mac ideal for me.

Still, from my observation - the price difference is, for many, a very big factor.
And I have to admit that a Mac is not always ideal for everyone for other reasons as well.

But if it comes to security - both Mac and Linux beat the pants off of Windows. If for no other reasons that nobody really bothers writing viruses and malware for Linux, while the whole world seems to be busy cracking Windows left and right and center. So even if somebody does not believe in the inherent security advantage, the numbers themselves work in heavy favor of Linux/Mac over Windows. I know, I have been running both for ages (and yes, the CP/M as well) - and the hoops I have had to jump with Windows were very tiresome. I do the same with my Macs now and for the last 5-6 years of heavy use, not a single problem, not a single malware, not a single virus, nothing. With Windows, in spite of all the hoops, I had to clean it up twice a year, on average, sometimes more, because the system got unusable from all the crap it lets through when you just simply use it.

So my advice is - if you are fixated on security, go Mac. If you want cheaper - go Linux, same difference just not as flashy. If you want to use Windows, you get what you deserve, and you need a two page small-print precautional procedure on how to copy a file. Its the choice you make.

_________________
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Machine
Post #20 Posted: Sat May 24, 2014 3:27 pm 
Judan

Posts: 6269
Liked others: 0
Was liked: 796
A safely configured Windows PC combined with "think before you act" prevents malware, as everybody doing so reports (me too). You say that Linux or Mac would be more secure per se; you need to provide reasons for that. (I know that there is less malware for them, but this is not a sign of security of the operating systems. Tomorrow it could change.)

Let me guess: you mean something else. That out-of-the-box Linux or Mac would be safer than out-of-the-box Windows. Maybe.

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group