FlyerTalk Forums

FlyerTalk Forums (https://www.flyertalk.com/forum/index.php)
-   Travel Technology (https://www.flyertalk.com/forum/travel-technology-169/)
-   -   How safe is Windows Virtual PC? (https://www.flyertalk.com/forum/travel-technology/1472914-how-safe-windows-virtual-pc.html)

PTravel Jun 6, 2013 8:35 am


Originally Posted by nkedel (Post 20874140)
It won't give full protection, but I think you underestimate the utility of layered protection; a lot of things will be blocked by a combination of very low-tech measures (DNS proxy or hosts file, ad-blocking, click-to-play on plugins, user account control.) Some won't, but why not get the easy stuff the easy way?



Yeah, definitely not getting a reboot in there. Locking the machine and requiring her to log in as herself is probably practical, though.

There comes a point of diminishing returns. My goal is to protect my system, not so limit her options that the likelihood of malware damage is zero. As I said, she's not a mischievous child, bent on clicking on everything and anything just to see what happens. I think there are two primary threats resulting from her use: drive-by malware, and websites that put up a fake, "click here to close this box." Though I suspect there is malware out there that can get around a VM, I doubt that most of it can, and that which might is going to be concerned with identity theft rather than malicious destruction (I don't have computer-controlled centrifuges for enriching uranium :)).


In essence; the main advantage would be for her that there isn't an initial required step of going through the OS to get to her stuff. I wonder whether, with a separate user account, you could have her login go straight into the VM with one of Virtual PC or VirtualBox or VMWare Player.
I really don't think this is necessary. Right now, she clicks on the FireFox icon when she wants to surf. With the VM, she'll click on the "Start" icon in Fences box with her name on it.


More general advantages of hypervisors are that the performance is often better, and the flexibility with which you can assign the underlying hardware to the VMs are often greater. These would be bigger advantages in your case if (for example) you were running your own instance in parallel with hers.
Whoa! Under no circumstances will I work in a VM. A lot of what I do is extremely CPU-intensive (that's why I bought my Uber Laptoppenstein). I'm not going to take a performance hit in the interest of perfect security (which, we all agree I think, is an oxymoron anyway).


The main thing with my original suggestion is that there's no outer OS environment for her to get caught in, or to muck up. If she's amenable enough to using the VM environment without being forced into it, that may not matter.
That's the point -- I don't want to "force" her into anything. She's not going to go through my machines, deleting software, changing user permissions, overwriting the MBR, or, for that matter, installing software of questionable provenance, etc. She is going to visit websites that sound interesting to her but, nonetheless, are malicious and will attempt to install malware, either as a drive-by or through social engineering. The VM handles that.


Off the top of my, head every VM environment I'm aware of that will run on a PC is available in a free-as-in-beer edition, with commercial/supported up-sells you're unlikely to care about.

If you care about FOSS, VirtualBox is available in an Open Source edition. It's somewhat more flexible than VirtualPC or the (free) version of VMWare Player. It's somewhat less flexible than VMWare workstation.

One trick which used to work nicely was to get a free 30-day trial of VMWare workstation to enable features in your saved vm that aren't enabled in VMWare Player, then just use VMWare player once the setup is the way you want it.

Oh, https://www.virtualbox.org/
I think, though, that Windows Virtual PC will do the job -- why go to the trouble?


Once again, there's the whole his/hers environment thing you've got going: just because she might be using it to browse (and do other stuff) more securely doesn't mean you need to know more about it than is necessary to set it up for her.
Perhaps that's true. I'm still uncomfortable with the idea.


It's also really dead easy to understand what's under the hood, compared to Windows. :)
I've been using Windows, in some form, since 3.1.1 (the lack of networking in 3.1 made it a non-starter for me). Of necessity, given all of the quirks, bugs and idiosyncrasies of the OS, I've learned enough about it to build and maintain my own machines which, themselves, have some rather arcane configurations given what I use them for. As I said, "Damn it, Jim! I'm a lawyer, not a software engineer!" :)


Well, that rules out the Mac Mini (which until more recently when there were some decent USFF PCs from other people, was the one Mac model I was attracted to for running non-Apple OSes on.)

Once you're running the MacOS unlicensed on a PC, you're running it unlicensed on a PC -- doesn't make much sense to have paid for it. I have on very good account that it runs well in VirtualBox. :D
Well, it's a matter of principal. We have iPods because they're unique products -- no other MP3 players have 160 gig hard drives that let you take your entire music collection with you. Otherwise, there are no Apple products in this house, and there never will be, absent another similar entirely unique product.


Sounds like she's pretty patient of a slow browsing experience, and a P4 would be pretty bad on the electrical bill, but (ignoring the cost issue) sound like the Celeron NUC wouldn't be a bad way to go.
Well, there's that money thing again (and the space thing). Also, though I've only mentioned it in passing, my primary computer has $800 near-field monitors and a subwoofer. If I was so inclined, I could mix and master studio-quality CDs with this system, and the CDs that I do mix and master are close enough to studio quality that only a true audiophile or audio engineer would be able to hear the difference. I once left a CD from one of the shows that I'm writing in our home theater system and Mrs. PTravel played it without realizing what it was. When I came home she told me that she didn't know I had recorded an album back when I was an actor. :) Mrs. PTravel is a jazz fan and likes to preview CDs that she buys on-line, and also to research performers we may want to go see live. There is absolutely no way that even a very good set of computer speakers is going to approach the quality of the near-fields, and Mrs. PTravel WILL notice the difference.


Here's an idea: what about setting up a VM on a different machine, wired outside the main firewall, and having her use remote desktop from your machine to get to it?
Oy. Remote Desktop, and other better variants, live VNC, are slow, slow, slow. I use VNC to control the thin clients on my network -- it's fine for them as all I do with them is check on the status of the programs they're running. I also use it to install updates on my media computer in the living room (and to shut it off in case my wife forgets to do so when she's watching NetFlix). If I had to use a remote solution for all my computing, it would drive me insane and, no doubt, would do the same for Mrs. PTravel (not to mention that she likes to looks a web-hosted videos).


If your wiring is all gigabit, she should be able to still watch videos on it... then the only traffic you have to worry about is the single RDP port outbound from the machine she's accessing it from.
All my wiring (and switches and router) is gigabit. However, video is simply too much data, particularly when there are other traffic-intensive applications running, e.g. the mirroring of the two NASes is done with a thin client-based backup program.


As an added plus, she'd be able to get to her browsing/etc environment not just from your one desktop, but from any of your other machines.
The only other machine she'd ever use is the media computer in the living room, and that runs over a 500 meg power-line link (which actually gives closer to 300 meg). It does work fine for Netflix and HBOgo, but I can't see her hunched over the coffee table trying to browse with it. She will NEVER touch my music computer -- that's my security system for THAT machine :) -- though it wouldn't be practical for her to do so, as it's set up with my (piano) keyboard and she'd have to sit at the piano bench to use it. There's a media computer in my bedroom (a retired laptop), the two thin clients that run the FTP server, the MagicJack phone server, the NAS mirroring and a couple of other things, my laptop, the laptop that I gave her, and another retired laptop that, if I ever get the damn thing configured, will run FreePBX. Most of the computers on my LAN are busy doing things on their own and aren't intended for users.


Sounds like Linux (either Ubuntu or Chrome OS) might be a great choice
Chrome OS sounds interesting, only because I doubt there's much malware written for it. However, as I mentioned, I want to get my wife used to working in a more "office normal" computing environment.


Any of the VM software will run Linux, including VirtualPC although it's not ideal for it. I mostly use VirtualBox, which is free (depending on which features you use, either as in beer, or open-source) and dead easy.
I previously had VirtualBox installed on my primary machine though, at this moment, I don't why I installed it. Oh, wait, I do remember. I have a couple of HP Touchpads with cyanogenmod Android installed on them. The initial install required installing the HP SDK on my computer and that, in turn, required VirtualBox.


GUIs are fungible. If someone doesn't get the basic concept enough to understand that the basic metaphors are there, and that they can go from Linux to Windows XP to Windows 7 to Mac interchangeably, they need to work on the basics, but once they have the basics any WIMP UI should be usable.
I can, but the differences are enough that it would confuse Mrs. PTravel. She's very resistant to learning the underlying concepts -- she just wants to do what she does and doesn't care how the computer does it.


Ditto, for that matter, the basics of office suites; pretty much all GUI word processors and spreadsheets work pretty much the same. An Office power user is more likely to notice the differences between LibreOffice than MS Office (or Office up to 2003 and Office 2007 and later, given the awful ribbon) than a duffer.
On this, I must disagree. I work in Word every single working day, and I'm familiar with the free alternatives. Though, for the most part, they're reasonable substitutes for Word, there are enough differences that make them impractical in a law office environment. As you noted, even just moving up through the various Word versions is painful enough (what in the world is Microsoft thinking, anyway?).


Once you're stuck needing office, you're pretty much stuck on Windows or Mac. You might see to what degree you can interchangeably use LibreOffice, but while it's fine for individual use IME the document interchange capabilities are not there.
I need very tight integration between Acrobat and Word, as well as with Excel and, to a lesser extent, PowerPoint. There's simply no way around Word at this point.


I've yet to get Netflix working on Linux, for the main example.

Will be stopped cold in the sense of "gone again when you blow away the VM," but if you can avoid her getting them in the first place, that's still work you're saving yourself.
It's easy enough to restore the VM from the backup. She's going to get malware as long as she keeps visiting Chinese sites.


In theory, it is possible to have privilege escalation attacks out of a VM onto the underlying host system. In practice, I'm not aware of any working yet in the wild, and if there were, it would probably be aimed at large cloud infrastructure things ("I break into someones AWS instance, try to get into Amazon's infrastructure from there") and not individuals futzing with VirtualPC/VirtualBox/VMWare workstation on their own systems.
That's what I think, too. Why would a hacker (or Russian syndicate) go to the trouble?


That may change if later Win8.x moves to more Hyper-V-based sandboxing (like some of the BYOD proposals where work apps are a segregated VM) but even there, it's far from clear whether any attack would be general as opposed to specific to Hyper-V.
I have one machine on which I installed Win8, just to see what it was. Though I have it configured to boot into "classic" Win7 mode, and use that app, the name of which escapes me at the moment, that restores the Start button, and it DOES run pretty quick on the wimpy netbook on which I installed it, I have absolutely no plans to upgrade any of my machines to Win8, which offers no significant advantages to me at all.


BTW, I'd be terribly curious for a picture of the work room.
Have you seen the pictures of the Oklahoma tornado damage? :)

gfunkdave Jun 6, 2013 8:58 am

I maintain that your best bet is to put Ubuntu Linux (very user friendly and easy to install - easier than installing Windows) on that old Pentium machine, and put that on its own VLAN. She can use your existing monitor that she likes if you buy a cheap KVM switch.

You can install a fully functioning Ubuntu VM in Windows to check it out - go to ubuntu.com and download the installer. It shows up in Windows as just another program that you can uninstall in the Programs control panel. Ubuntu comes with Firefox (Chrome is also available) and a fully functioning LibreOffice suite that is compatible with MS Office. It also comes with games, media programs, and the like. Don't worry about DRM and such - install Ubuntu and see for yourself if it works.

If you really like the idea of a Windows VM, go for it. But I think it can be a bit of a hassle to set up.

Also, I'd suggest she start using Chrome instead of Firefox. Chrome is generally considered the most secure browser.

nkedel Jun 6, 2013 8:38 pm


Originally Posted by PTravel (Post 20875884)
There comes a point of diminishing returns. My goal is to protect my system, not so limit her options that the likelihood of malware damage is zero.

See, from my perspective, the earlier steps are quite a great deal more basic than the step of running her stuff in a VM. Your opinion clearly varies, and I'm not going to belabor the points about separate logins, UAC, etc.

Speaking of which, if something written for teens isn't going to be too bothersome for her, you might download this free book from Microsoft and see if she finds it useful: http://www.microsoft.com/en-us/downl...s.aspx?id=1522


Whoa! Under no circumstances will I work in a VM. A lot of what I do is extremely CPU-intensive (that's why I bought my Uber Laptoppenstein). I'm not going to take a performance hit in the interest of perfect security (which, we all agree I think, is an oxymoron anyway).
I wasn't suggesting you would today; you made that quite clear already, hence the use of the subjunctive.

I don't know if it would make as big a difference as you think, though -- CPU/Memory is the one area where running in a VM has little to no impact on modern hardware since the virtualization is almost all handled automatically by hardware inside the CPU cores... especially in the case if you are the only VM running/active. I/O impacts are trickier, and if your audio includes any live recording/analog-to-digital conversion, that's particularly tricky since some of the I/O latency can get very unpredictable (I was reading recently about folks doing pro audio stuff turning off both turbo and power-saving features because of interrupt/DPC latency... at the point you're doing that, virtualization is a non-starter for sure.)


I think, though, that Windows Virtual PC will do the job -- why go to the trouble?
I don't know that it has the tools to do any reasonable network isolation, or how it performs playing video; if it does both well, go for it.

VirtualBox has some good tools for flexible networking, so does VMWare Workstation. I'm not sure what Player has, or if the trick of setting up your options in a trial of Workstation still works. Both VirtualBox and VMWare have pretty good accelerated video driver support when running on a Windows host.


I've been using Windows, in some form, since 3.1.1 (the lack of networking in 3.1 made it a non-starter for me). Of necessity, given all of the quirks, bugs and idiosyncrasies of the OS, I've learned enough about it to build and maintain my own machines which, themselves, have some rather arcane configurations given what I use them for. As I said, "Damn it, Jim! I'm a lawyer, not a software engineer!" :)
Sounds like you jumped on the networking bandwagon early, although 3.0 and 3.1 worked fine with Netware/LANtastic/MS LAN manager -- there was no native support in the GUI, but there were plenty of networking products for DOS, and by the later 3.1 days most of them had Windows add-ons.

(As an aside, as someone who's worked on both the IT and software engineering sides of the house, while I find them terribly bothersome, there are quite a lot of software engineers who don't know their head from their ... when it comes to the OS or the hardware they're running it on.)


Well, there's that money thing again (and the space thing).
Money, I get. Space, I still don't get; I'm not sure if you can't velcro 4.5"x4.5"x1.55" to the side of your current desktop how it gets adequate airflow :D If that really is too big, what about one of these: http://www.tomshardware.com/reviews/...view,3492.html


Also, though I've only mentioned it in passing, my primary computer has $800 near-field monitors and a subwoofer. [...] There is absolutely no way that even a very good set of computer speakers is going to approach the quality of the near-fields, and Mrs. PTravel WILL notice the difference.
If, (and please note the use of the subjunctive here) you were to decide to go with a separate box, I have no doubt that you'd be able to figure out a way to wire the audio out from the smaller box for her either through your main PC or into some kind of mixing input such that she could use your speakers. :)

May well not be worth the trouble, depending on whether you can get adequate network isolation using virtualization.


I can, but the differences are enough that it would confuse Mrs. PTravel. She's very resistant to learning the underlying concepts -- she just wants to do what she does and doesn't care how the computer does it.
Sadly, that's the same attitude that probably has lead to all the malware; I can't suggest how to get past it from a social/marital perspective, although I certainly wouldn't want to share a network, let alone individual machines, with someone like that.



Ditto, for that matter, the basics of office suites; pretty much all GUI word processors and spreadsheets work pretty much the same. An Office power user is more likely to notice the differences between LibreOffice than MS Office (or Office up to 2003 and Office 2007 and later, given the awful ribbon) than a duffer.
On this, I must disagree. I work in Word every single working day, and I'm familiar with the free alternatives. Though, for the most part, they're reasonable substitutes for Word, there are enough differences that make them impractical in a law office environment. As you noted, even just moving up through the various Word versions is painful enough (what in the world is Microsoft thinking, anyway?).
I think that makes you a power user. :D


I need very tight integration between Acrobat and Word, as well as with Excel and, to a lesser extent, PowerPoint. There's simply no way around Word at this point.
Fair enough, and if you need it, that means when she starts helping you with work, she does. It sounds like she's got a ways to go before she's useful at that; from my perspective, learning the basics on LibreOffice (etc) and then moving to Word wouldn't be the worst idea in the world, but YMMV, and for someone unwilling to learn the basic notion of "this is who you do stuff in general in a GUI" who's looking for "this is the magic incantation I don't understand that gets the machine to do X/Y/Z" then the differences would be frustrating.


It's easy enough to restore the VM from the backup. She's going to get malware as long as she keeps visiting Chinese sites.
I suspect that some combination of user education and better security measures on the machine itself would at least substantially decrease the frequency, but YMMV.


I have one machine on which I installed Win8, just to see what it was. Though I have it configured to boot into "classic" Win7 mode, and use that app, the name of which escapes me at the moment, that restores the Start button, and it DOES run pretty quick on the wimpy netbook on which I installed it, I have absolutely no plans to upgrade any of my machines to Win8, which offers no significant advantages to me at all.
In its current incarnation, I agree. There are several apps which restore the start button/menu; Start8 is generally regarded as the best, and is a cheap commercial one (from StarDock, the same folks who do fences, which you also mentioned.) ClassicShell is the best of the free ones.

Loren Pechtel Jun 6, 2013 10:32 pm


Originally Posted by PTravel (Post 20875884)
Whoa! Under no circumstances will I work in a VM. A lot of what I do is extremely CPU-intensive (that's why I bought my Uber Laptoppenstein). I'm not going to take a performance hit in the interest of perfect security (which, we all agree I think, is an oxymoron anyway).

While VMs don't have decent graphics the CPU performance is pretty good.

nkedel Jun 6, 2013 10:59 pm


Originally Posted by Loren Pechtel (Post 20880127)
While VMs don't have decent graphics the CPU performance is pretty good.

GPU passthrough means you've got the full GPU power of the machine. Well, once it's working; it's a bear to get working in Xen, and I can't imagine it's any easier with anything else (barring Hyper-V, maybe, in an all-Windows environment.)

Not that I'd recommend it to PTravel, but it's worth knowing about.

unmesh Jun 8, 2013 11:49 pm

This is a fascinating thread though I suspect there is a learning curve in setting up VMs, especially with VLAN tags as some have suggested. For a use case where the applications will be very few, even say just a browser, do people have any experience with a simpler sandbox implementation such as Sandboxie?

Thanks.

nkedel Jun 9, 2013 9:27 am


Originally Posted by unmesh (Post 20890161)
This is a fascinating thread though I suspect there is a learning curve in setting up VMs, especially with VLAN tags as some have suggested.

VLAN tagging has quite a learning curve, yes. I just physically segregate my network into a trusted and an untrusted section.

Just setting up VMs is dead easy; the simplest untrusted VM, and a very good one is to just run a Linux LiveCD (take your pick; pretty much every distro now makes one), point VirtualBox or your choice of virtualization apps at the CD with all the defaults turned on, and you're up and running.

If people want, I can post some screenshots as a how-to.

Setting up a basic Windows VM is pretty much the same except you then have to run through the Windows setup steps, and probably load a video driver afterwards...in general, there's a menu item in the UI to "Load [VMWare/Virtualbox/etc] Tools" which mounts a CD image, and then you just go through that and reboot it.


For a use case where the applications will be very few, even say just a browser, do people have any experience with a simpler sandbox implementation such as Sandboxie?
I've used chroot jails under Linux (and run stuff I really didn't trust ... like software key generators ... under WINE rather than real Windows) before, but never anything else like that under Windows. I was unaware of Sandboxie until you mentioned it.

elCheapoDeluxe Jun 9, 2013 9:58 am


Originally Posted by nkedel (Post 20891460)
Just setting up VMs is dead easy; the simplest untrusted VM, and a very good one is to just run a Linux LiveCD (take your pick; pretty much every distro now makes one), point VirtualBox or your choice of virtualization apps at the CD with all the defaults turned on, and you're up and running.

If people want, I can post some screenshots as a how-to.

Setting up a basic Windows VM is pretty much the same except you then have to run through the Windows setup steps, and probably load a video driver afterwards...in general, there's a menu item in the UI to "Load [VMWare/Virtualbox/etc] Tools" which mounts a CD image, and then you just go through that and reboot it.

Funny - I think the Windows VM's are the ones that just work. Install OS, install VM tools, and it works!

I always ended up deleting my Linux VM's because I could never get them to work to my satisfaction. Namely, the desktop resizing feature. As I resize my VM window, the windows guests all resize their desktop to 100% of the allicated space in the host window when guest resizing is turned on. Do you know how to make this work with VMware on Linux? Every time I sized the window to some size other than what it was when the VM booted up, I would end up having to use scroll bars all over the place and it was just darn annoying (because I frequently switch back and forth between a "windowed" mode and a "full screen" mode). Click menu, use scroll bar, find window, use application, use scroll bar, find menu again, use scroll bar, find bottom of screen, use something down there, use scroll bar, resize windows to fit within the host window.... Like many things in Linux, I'm sure it's possible if anyone could just find a setting in there. But I am not a Linux guy and don't pretend to be, though, so perhaps you could point me in the right direction for where to find that.

nkedel Jun 9, 2013 11:17 am


Originally Posted by elCheapoDeluxe (Post 20891562)
Do you know how to make this work with VMware on Linux? Every time I sized the window to some size other than what it was when the VM booted up, I would end up having to use scroll bars all over the place and it was just darn annoying (because I frequently switch back and forth between a "windowed" mode and a "full screen" mode). Click menu, use scroll bar, find window, use application, use scroll bar, find menu again, use scroll bar, find bottom of screen, use something down there, use scroll bar, resize windows to fit within the host window.... Like many things in Linux, I'm sure it's possible if anyone could just find a setting in there. But I am not a Linux guy and don't pretend to be, though, so perhaps you could point me in the right direction for where to find that.

Linux is not really one OS in that sense, because of the choice of desktop environments... and the proliferation of different versions of the standard stuff across distributions.

With a modern version of X.org and a modern (Gnome 3, KDE 4, etc) desktop + the VMWare video drivers (should be integrated into most non-Debian-based* and desktop-oriented distros), it should "just work."

(* the Debian "open source at all costs" philosophy, which is sadly baked into Ubuntu, means I think they may not be in either Debian or Ubuntu, unless VMWare has open-sourced their video drives... which they may have.)

I haven't used VMWare in a couple of years, so beyond that vagueness, I can't be as much help as I'd like. I can confirm that with VirtualBox and the three liveCDs I happen to have ISOs of sitting on my hard drive:
- OpenSUSE 12.2 ( openSUSE-12.2-KDE-LiveCD-i686.iso ) just works with VM screen resizing out of the box
- archlinux-2013.02.01-dual.iso doesn't have a GUI on the LiveCD (I'm guessing that was intended to do an install. I'm not sure when I was messing with it!)
- systemrescuecd-x86-3.4.2.iso does not work with VM screen resizing out of the box -- I get scroll bars if I resize manually (although VirtualBox resizes the window properly when I change the resolution from within the VM)... not sure if this is a driver issue, or an Xfce issue, since it uses that very basic desktop environment.

With a more conservative, less desktop-friendly distribution like Arch or Gentoo or a more conservative one like RHEL/CentOS or an open-source only one like Ubunto/Debian, assuming a modern version of X and a modern desktop(*) it should just be a matter of running the VMWare tools installer off the CD image (or in the case of Ubuntu, there's probably an installable copy in the non-open-source repository, which it may offer you automatically after the first boot -- ISTR that's what it did for the closed-source Nvidia drivers for me when I was messing with it.)

(* again, Gnome 3 or KDE 4... I generally recommend KDE to Windows people, as it feels a lot like Windows to me whereas Gnome 3 is weirder; maybe more OS X like but not like the old Macs I knew or Gnome 2 which was very Mac-like)

PlanetMyHero Jun 9, 2013 9:47 pm

i think Oracle VM VirtualBox or VMWare is SAFER than Windows Virtual PC.

nkedel Jun 9, 2013 10:07 pm


Originally Posted by PlanetMyHero (Post 20894352)
i think Oracle VM VirtualBox or VMWare is SAFER than Windows Virtual PC.

Quite possibly; they're certainly maintained a lot more actively. Microsoft has pretty much abandoned Virtual PC for Hyper-V.

jghassell Jun 10, 2013 7:56 am

I wouldn't recommend Virtual PC any longer. The performance of either VMWare or VirtualBox will be much better. Alternatively you could upgrade to Windows 8 (har har, I know) and use the built-in Hyper-V client version, but for obvious reasons that might not be a route you want to go.

nkedel Jun 10, 2013 7:58 am


Originally Posted by jghassell (Post 20895973)
I wouldn't recommend Virtual PC any longer. The performance of either VMWare or VirtualBox will be much better. Alternatively you could upgrade to Windows 8 (har har, I know) and use the built-in Hyper-V client version, but for obvious reasons that might not be a route you want to go.

I don't think performance matters much for the use case he's talking about, basically a sandboxed web surfing environment for his wife.


All times are GMT -6. The time now is 12:15 am.


This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.