Slashdot Mirror


Preventing My Hosting Provider From Rooting My Server?

hacker writes "I have a heavily-hit public server (web, mail, cvs/svn/git, dns, etc.) that runs a few dozen OSS project websites, as well as my own personal sites (gallery, blog, etc.). From time to time, the server has 'unexpected' outages, which I've determined to be the result of hardware, network and other issues on behalf of the provider. I run a lot of monitoring and logging on the server-side, so I see and graph every single bit and byte in and out of the server and applications, so I know it's not the OS itself. When I file 'WTF?'-style support tickets to the provider through their web-based ticketing system, I often get the response of: 'Please provide us with the root password to your server so we can analyze your logs for the cause of the outage.' Moments ago, there were three simultaneous outages while I was logged into the server working on some projects. Server-side, everything was fine. They asked me for the root password, which I flatly denied (as I always do), and then they rooted the server anyway, bringing it down and poking around through my logs. This is at least the third time they've done this without my approval or consent. Is it possible to create a minimal Linux boot that will allow me to reboot the server remotely, come back up with basic networking and ssh, and then from there, allow me to log in and mount the other application and data partitions under dm-crypt/loop-aes and friends?" Read on for a few more details of hacker's situation. "With sufficient memory and CPU, I could install VMware and run my entire system within a VM, and encrypt that. I could also use UML, and try to bury my data in there, but that's not encrypted. Ultimately, I'd like to have an encrypted system end-to-end, but if I do that, I can't reboot it remotely without entering the password at boot time. Since I'll be remote, that's a blocker for me.

What does the Slashdot community have for ideas in this regard? What other technologies and options are at my disposal to try here (beyond litigation and jumping providers, both of which are on the short horizon ahead)."

539 comments

  1. If they do this.. by sopssa · · Score: 5, Insightful

    .. just switch providers. I'm sure there are companies that treat you better.

    1. Re:If they do this.. by drinkypoo · · Score: 5, Informative

      Second this. Isn't it an adage that someone who has access to the hardware has already won? Secure some solid evidence and publicize it on your way off the host.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:If they do this.. by erpbridge · · Score: 1

      I agree. This provider sounds very fishy, if they are intentionally breaking into your hardware without your permission. Get another provider, post haste, that has a privacy clause in their contract guaranteeing that they will not do such a thing without your explicit permission, and that if they do something outside the contract such as breaking into your box without your permission, there's a rather steep monetary fee to pay on their part as a breach of contract lawsuit is in order.

    3. Re:If they do this.. by DamonHD · · Score: 3, Informative

      I also agree.

      No need for a provider to do this to you at all.

      I use three different providers covering different parts of the world and none of them would dream of doing anything like that.

      On the other hand if I *ask* them to help rescue me, they are happy to.

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    4. Re:If they do this.. by Anonymous Coward · · Score: 4, Interesting

      Have them charged with illegally accessing your machine. Add in a claim for damages for the costs and time that is necessary to get the computer up and running again.

      It may be a little harsh, but your Attorney General cannot refuse to prosecute this, as it would set a precedent. Any refusal to prosecute, would allow for a lawsuit of selective enforcement of the law.

      You'll probably have your ISP booting you as a customer, but it sounds like you don't really want them anyway.

    5. Re:If they do this.. by jcr · · Score: 5, Insightful

      First, check your contract and make double sure that you didn't give them permission for this, and if not, go ahead and file charges.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    6. Re:If they do this.. by MightyMartian · · Score: 1

      No fucking kidding. I'd be looking for the door post haste if anyone in their tech team asked for my root password.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    7. Re:If they do this.. by JeffSh · · Score: 5, Interesting

      I might ask for more evidence that the provider actually rooted the server before pronouncing judgment. I'm not saying that the person posing the question is lying, but simply because I don't have enough evidence either way.

      Highly intelligent people tend towards a sometimes unreasonable paranoia and sometimes make conclusions (i.e. my server was rooted to look at the logs) that are not exactly true.

      That said, I don't know either way really. It could be argued one way or another. If I were a provider, I might even insist upon the ability to access systems running on my network simply because of liability concerns as the provider. I as the provider can't be allowing untoward activity on my network.

      That all said, and without actually proclaiming judgment one way or another, in the end if you're not happy with your provider for any reason, whether reasonable or not, you should just leave them and find a new one.

    8. Re:If they do this.. by SoopahCell · · Score: 1

      Yes switch providers and post them here so we know to avoid them.

      Find a provider with a good uptime SLA (EC2 for example) that doesn't root you when they screw up.

    9. Re:If they do this.. by Foldarn · · Score: 1

      Which providers? Sounds good.

    10. Re:If they do this.. by Anonymous Coward · · Score: 0

      "Highly intelligent people tend towards a sometimes unreasonable paranoia and sometimes make conclusions (i.e. my server was rooted to look at the logs) that are not exactly true."

      Shoot, even people of normal intelligence, or, equally surprising, people of limited intelligence, jump to idiotic conclusions.

      Either way, you're correct - if you ain't happy with the service, find another service...

    11. Re:If they do this.. by wvmarle · · Score: 2, Insightful

      Indeed. Besides, why do they need the root password? How about "please give me an extract of logfiles x, y and z (if syslog doesn't do), from time hh:mm to hh:mm"? That's what they are after it seems. Or how about setting up user that has read-only access to just those log files, and give that account to CS?

      Secondly, if you allow a third party direct access to your hardware, then that third party can at any time access all your data, no matter what you do software-wise. Encryption just makes it a little harder. They ARE the man in the middle if need be. A hosting provider you will have to trust to respect your privacy - if you do not have that trust you'd better not put your data in their hands. It seems in this case that trust isn't there, for whatever reason, then better move to another provider and sleep better after that.

    12. Re:If they do this.. by pushf+popf · · Score: 1

      Switch providers.

      Linode has been excellent and they never mess with my stuff.

    13. Re:If they do this.. by DamonHD · · Score: 5, Informative

      Bogons, UK

      GetNetworks/JavaServletHosting, US

      WebVisions, AsiaPac (currently India and Australia)

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    14. Re:If they do this.. by dasunst3r · · Score: 1

      I agree -- rooting your server is:
      1. A violation of trust (per common sense and my convictions)
      2. (appears to be) A crime, regardless of whether "it's in the contract"
      3. (is probably) Something you can sue the company for.

    15. Re:If they do this.. by Anonymous Coward · · Score: 0

      If you setup your keys properly before bringing your server into the colo you can effectively block the datacenter from being an all seeing MITM.

      Then you just require a password is entered (from your remote management station with the proper keys of course) before your encrypted VMs can boot. It's then secure.

    16. Re:If they do this.. by johnkzin · · Score: 2, Interesting

      Definitely.

      First, do your homework, make sure you didn't accidentally give them consent in your TOS with them.
      Second, if you didn't give that consent, contact a lawyer (for civil litigation), and then notify authorities.

      Whatever you do, don't tolerate it.

    17. Re:If they do this.. by Anonymous Coward · · Score: 0

      You must be getting an unbelievably good price if you want to stay with this provider because I would have switched a long time ago

    18. Re:If they do this.. by dave562 · · Score: 5, Insightful

      As a network admin, I've run across "I know what I'm doing" people in the past. FWIW, I'm often times that guy when I'm calling tech support. It's one part ego, one big part actually knowing what I'm doing. I don't want to go through tech support 101 with some monkey on the phone when I know what the issue is.

      Having said that, there have been times when I thought I knew what the issue was, but it turned out to be something else. I think that a hosting provider wanting access to log files is perfectly reasonable. They aren't arbitrarily asking for the files. The questioner states that he is having problems and he asked them to sort it out. Tech support 101 says to look at the log files. The questioner doesn't make it clear whether or not he offered to give them the log files.

      Is the hosting provider a bit off base? Yes and no. Yes, it's kind of lame that they are rooting boxes. On the other hand, the questioner might be more problems than he is worth from their point of view. If I were in the same situation, I'd just change providers and find one who will put into writing that they won't root my box (good luck with that).

      (Car Analogy) - It's like leasing a car with a repair warranty and wanting to do your own repairs. You diagnose the cause of the problem and take the car to the mechanic. You ask the mechanic to fix your car under warranty and he asks you for your keys. You refuse to give him the keys.

      It seems to me that if a person can't fix a problem on their own, and that person then asks for help fixing the problem, they need to give up some control to the person they have asked for help from. Unless a person selects a hosting provider with an SLA that will give them physical access to their hardware on a 24/7 basis, that person is going to have to make some accomodation (like providing access to log files) when the hosting provider needs to get involved with troubleshooting.

    19. Re:If they do this.. by v(*_*)vvvv · · Score: 1

      You should switch, but not because a better provider won't root your servers, but because you might not have to submit support tickets if their side of the network doesn't have problems.

      Every hosting provider has Terms Of Use. They have every right to go into your system, and just because you encrypt everything or deny access, it doesn't mean they won't flat out unplug your service. In fact, the best providers are better because they are good at preventing high loads due to violations. They prevent them by investigating. If you do not allow them to investigate, they may just decide your fees aren't worth the risk that you might be a spammer or running some child porn site.

      Just trying to add some perspective.

    20. Re:If they do this.. by iphayd · · Score: 1

      I'll second this. If you didn't agree to them having root access in the contract, they are illegally accessing your hardware, which is a felony. You may just want to notify the FBI, as well as your and their state's attorneys general.

    21. Re:If they do this.. by Anonymous Coward · · Score: 0

      Linode is fantastic. I read the privacy policy in its entirety before signing up and accepted it. No guarantee they're not looking around, but that's the risk you take when your bits are on someone else's metal.

    22. Re:If they do this.. by Anonymous Coward · · Score: 0

      Linode seconded. And they just started offering hosting in London for the same price as their US datacenters. You're slightly out of luck if you need a server in California right now (they're full), but otherwise I can't recommend them highly enough. Fantastic performance for very little cash, much better value for smaller sites than EC2 and the like.

    23. Re:If they do this.. by JeffSh · · Score: 1

      I like your post, Dave, and can relate. I think a lot of people on Slashdot have been in similar positions.

      It can be difficult to balance the "I know what I'm doing" arrogance with restraint when necessary. What I do is try and remember that there's some possibility I'm wrong and don't want to be too embarrassed. That seems to make people more willing to help me too when I call tech support myself.

      That's the impression I got of the original poster when reading his missive about his experience with his hosting provider. It seems like he knows what he's doing and is very smart but he's not being reasonable.

      If your provider wants access to logs without root, maybe you can just allow them access via ftp to the log files or some reasonable compromise? I think that would foster a more cooperative relationship with your hosting provider than the hostile one the poster has now.

      An ounce of cooperation can go a long ways to helping people solve problems, especially if you turn out to be right in the end anyway.

    24. Re:If they do this.. by Anonymous Coward · · Score: 0

      .. just switch providers. I'm sure there are companies that treat you better.

      I use tigertech.net. They rock! As the previous poster said, switch and be happi(er).

    25. Re:If they do this.. by Anonymous Coward · · Score: 0

      They have every right to go into your system, and just because you encrypt everything or deny access, it doesn't mean they won't flat out unplug your service.
      If the TOU doesn't give them that right, they don't have it.

    26. Re:If they do this.. by DarthBart · · Score: 1

      (Car Analogy) - It's like leasing a car with a repair warranty and wanting to do your own repairs. You diagnose the cause of the problem and take the car to the mechanic. You ask the mechanic to fix your car under warranty and he asks you for your keys. You refuse to give him the keys.

      In this case, its like calling the "traffic hotline" to ask about a possible traffic jam and then having someone come over and hotwire your car and drive it around the interstate looking for the traffic jam.

    27. Re:If they do this.. by Anonymous Coward · · Score: 0

      obviously. Why are we even looking at this? oh wait.. tell us what provider it is to avoit it!

    28. Re:If they do this.. by iphayd · · Score: 1

      Your analogy is off. It's more like there is a pothole in your driveway, and your concrete contractor asks for your keys to make sure that it isn't your wheels.

    29. Re:If they do this.. by FatdogHaiku · · Score: 1

      "Highly intelligent people tend towards a sometimes unreasonable paranoia and sometimes make conclusions (i.e. my server was rooted to look at the logs) that are not exactly true."

      Shoot, even people of normal intelligence, or, equally surprising, people of limited intelligence, jump to idiotic conclusions.

      Either way, you're correct - if you ain't happy with the service, find another service...

      It's worse if the person is dishonest. Thieves are plagued with visions of being robbed, con-men can trust no one, etc. If the paranoia results from a valid fear of discovery, nothing will EVER drive it away completely. Not saying that this is the case here.

      The people with access to his hardware may just be stupid, incompetent, or unethical dicks...

      In any case pack you stuff and move on down that digital road.

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    30. Re:If they do this.. by don.g · · Score: 1

      HA HA HA EC2 uptime SLA HA HA HA

      I'm pretty sure that an EC2 instance can just go away at any time... it's not supposed to be a permanent VM that lasts for ever.

      --
      Pretend that something especially witty is here. Thanks.
    31. Re:If they do this.. by coolgeek · · Score: 4, Informative

      I used to lease a dedicated box, and over the years, I was faced with this decision to switch to another provider on 4 separate occasions. A similar situation, they weren't always asking for the root password, but in each instance, there were hardware problems crashing the box, and they would play ring around the rosies fixing it, and my family's business was losing business and credibility. I understand the problem, for $200/mo. for a dedicated box, a company can't afford to have a gaggle of techs so they can provide 4 hour response time, and have hot spare boxes ready to roll into place.

      We decided we could no longer employ "hosting provider roulette" as part of a reasonable business plan.

      I found a data center not exactly close to home but within a reasonable distance, near Downtown L.A., that had a reasonable colocation rate. We put together a 1U box, and put it in the rack. For $125/mo (~$40/mo. less than we were paying for an inferior dedicated box) our down time has all but disappeared. The thing is, whenever the down time was because of the hardware, I was able to drive down there and swap stuff around, including swapping in a tower for a time while I had to send our server out for repair. Our down time profile changed from multi-week periods of unreliable service to brief windows of usually less than an hour though one time about 4 hours while I had to drive around town rounding up some new drives once.

      Another thing we got out of this move was the ability to configure our box as we pleased. We upgraded out box to an 8 core box with 24GB of RAM and a 1.3TB RAID 10 array. Leasing a box like that is cost prohibitive. And the time to do this was minimal, I just ordered the parts from Newegg, built it, burned it in, and went down to perform the swap. They didn't quibble about me having two machines hooked up for a day while I made the swap.

      The "company" that runs the data center is actually a few companies sharing a space, and they help each other out covering tech support at night. They are all 100% top-notch geeks, who understand the problems a web admin faces, and they are very accommodating. They will put an IP KVM on the box or even wheel up a head, plug it in, and tell you what the screen is saying, even help diagnose, all for no additional charge. You can hire them to be a monkey by the hour, if needed, or just go there 24x7x365 on a moment's notice, to access the data center, which is secured, has halon, backup chillers, redundant power and backbone feeds, UPS, diesel generator, etc. all the amenities. I get nothing from them except goodwill for my recommendation. I can tell you I have never once in the 6 years I have colocated a box with time, have I ever considered moving. For anything. Not even the cloud could beckon me away. If anyone is interested: http://colocation.la/ also http://serverlogistics.com/ if you are interested in shared or dedicated hosting.

      --

      cat /dev/null >sig
    32. Re:If they do this.. by epp_b · · Score: 1

      First, check your contract and make double sure that you didn't give them permission for this, and if not, go ahead and file charges.

      IANAL, but I'm pretty sure that's irrelevant. You can't be bound to terms of a contract which are illegal. If your provider cracked your root password and logged into your server, they have committed the crime of illegal trespassing upon a computer system whether it's in the contract or not.

      Still, it can't hurt to double-check the fine print to strengthen any potential case you may have.

    33. Re:If they do this.. by socsoc · · Score: 4, Informative

      I definitely agree. The local staff at my colos are happy to do simple tasks while acting as my eyes and performing keyboard instructions on my behalf (if it's critical) or even simply exchanging a dvdr in a backup burner, otherwise they need to (and would) stay away. But those are my boxes in a rack and any network outages could be confirmed by the datacenter's logging and equipment.

      I get the impression that OP doesn't have his own equipment in a rented rack, otherwise hardware would be solely on OP's shoulders. If you are using their equipment, I don't feel that it's unreasonable to ask you for logs to diagnose, however they should have gone about it legitimately with you sharing it to them.

      Screw this paranoia about encryption, The Man isn't gonna come after your FOSS site and it just adds additional complexity that needs to be troubleshooted when things go south. If your sites are so heavily trafficked, buy your own box to eliminate one of the things you are blaming on the provider and move over to a provider who will not fuck with your box on a whim and respects you.

    34. Re:If they do this.. by Hillview · · Score: 1

      "tech support 101" might just be a monkey. Almost literally.

      If it's outsourced tech support, you're likely talking to somebody who was just hired away from Burger King, reading a script. They're literally given a "conversation flowchart" for every customer- they don't actually know anything about your network or your computers, but they do know what questions they're told to ask and what order to ask them in.

      It's a callcenter job, more about customer service than technical skill.

      --
      -Troll, Flamebait, and Offtopic are NOT equivalent to disagreement.
    35. Re:If they do this.. by socsoc · · Score: 1

      Those the the business practices that we all love. Being accommodating when you swapped your 1U for a tower while you serviced the 1U, dragging over a head and reading the display to you, etc. I hope the folks that do this type of customer service never die out.

    36. Re:If they do this.. by rgigger · · Score: 1

      You people are both crazy. I can not even imagine any provider I have ever used even thinking that it would be appropriate to ask me for my root password, much less actually force themselves into my box after I had explicitly denied them access. Even if you don't care about the inherent security problem and the blatant illegality of it, is it not a problem for you if your hosting provider forcefully powers down your server at any time!!!???

      > Yes, it's kind of lame that they are rooting boxes.

      Once again, you are crazy. "kind of lame" doesn't even begin to describe how inappropriate that is even for just the downtime that it would cause alone.

      > On the other hand, the questioner might be more problems than he is worth from their point of view.

      Then why are they doing business with him at all? An appropriate solutions in this situation might be to say, "sorry we can't help you with this issue without access to your logs." Forcefully breaking in is way more than lame.

      > If I were in the same situation, I'd just change providers and find one who will put into writing that they won't root my box (good luck with that).

      Of just find any provider that isn't straight up terrible. There are so many options out there right now that it boggles my mind that any provider could get away with this. If my provider pulled a stunt like that and it got out, there would be a mass exodus of servers going out the doors.

      Seriously, who are these clowns?

    37. Re:If they do this.. by jmorris42 · · Score: 1, Insightful

      > It seems to me that if a person can't fix a problem on their own, and that person then asks for help
      > fixing the problem, they need to give up some control to the person they have asked for help from.

      Close but still not quite the root of the problem here. It is a common one, a mismatch between responsibility and authority. The guy was demanding the hosting provider assume responsibility beyond the authority he was willing to give them. In the end the hosting provider claimed the matching authority to the responsibility the customer was holding them to and all hell broke loose. They should have simply closed his trouble ticket as CANTFIX when he refused them access to the information they needed to work on his problem and let him leave in a snit. A troublemaker like this customer would have been equally pissed off but the hosting provider would have gone into court (where this will almost certainly end up) with a rock solid case.

      --
      Democrat delenda est
    38. Re:If they do this.. by wytcld · · Score: 4, Informative

      If your hosting provider wants the log files, they don't need root, just a copy of the files. Give them a user-level login, and put a copy of the files where that user can see them.

      The outage already happened, right? They don't need the current logs as they happen, just the logs for the outage period.

      --
      "with their freedom lost all virtue lose" - Milton
    39. Re:If they do this.. by Patch86 · · Score: 1

      Secondly, if you allow a third party direct access to your hardware, then that third party can at any time access all your data, no matter what you do software-wise. Encryption just makes it a little harder.

      While technically true, and literally true when talking about omnipotent government agents and such what, that isn't necessarily true in reality. A good encryption regime would stop the sort of casual snooping Jo Tech-Support might embark on, as in the summary, and can put your data beyond the practical reaches of your ISP.

      Given enough effort any encryption can be beaten and any security broken- but lets not credit the OP's data with that much importance.

    40. Re:If they do this.. by DamonHD · · Score: 4, Insightful

      I have a mixture of co-lo (ie where I own the box) and full-server rental, and the latter is treated much like the former for me. Occasionally chaos and cock-up has happened, but nothing worse.

      When you the renter of space are managing a raw server then the hosting company should understand at the very least that you may be hosting private data (eg banking details) that they never want to incur vicarious liability for the misuse of, eg if the hoster were to gain unauthorised root access to your maachine and then customers of the Web site were to suffer financial losses soon after...

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    41. Re:If they do this.. by Sean · · Score: 2, Informative

      Agreed. The host should respect your privacy and never access the data without your consent. You should switch.

      If you need to give access in the future you could setup a user account, load a screen, sudo bash in there, and have them 'screen -x' so you can see what they do. Or you can tar up the logs and send them a copy.

      And if you want privacy I would strongly urge you to use disk encryption to keep them out of your files. And rebuild your kernel without USB, Firewire, and PCMCIA support. There's ways to compromise this, but at least it raises the bar.

    42. Re:If they do this.. by redalien · · Score: 2, Insightful

      No, the contractor is asking for the keys to move your car. You could move it yourself (or provide them with a tarball of all the logs) so the access isn't an issue.

    43. Re:If they do this.. by bcrowell · · Score: 1

      .. just switch providers. I'm sure there are companies that treat you better.

      Reading between the lines, the real problem isn't that his provider is pawing around inside his box, it's that they seem to have worse reliability than he wants. This is very common, especially if you go with a cheap webhost. Discount webhosting is a very hard way to make a living. A lot of people think it sounds easy, so they start up a business, and then they find out that it's harder than they thought. Given that they're not charging the customer very much, they just can't afford to put in the large amounts of money, effort, and high-quality, over-specced hardware that would be required in order to have super-duper reliability. You get what you pay for. If the OP really needs higher reliability than he's getting, he may just need to switch to a more expensive provider. My experience has been that at less than $100/mo, you simply get lousy reliability and lousy service. If he's already paying that much, then I'd say he should probably just poke around on webhostingtalk.com and look for someone with better stats and reputation at the same price level.

    44. Re:If they do this.. by Alrescha · · Score: 3, Insightful

      I third this.

      When our provider started having numerous unexplained outages, we quietly deployed equipment to a new provider across town and changed the DNS. I don't even think they asked us why we didn't renew our contract.

      There's just no reason to do business with people like this. Leave - as fast as you can.

      A.

      --
      ...bringing you cynical quips since 1998
    45. Re:If they do this.. by Anonymous Coward · · Score: 0

      You are going off half-cocked about what kind of provider this is. There are many levels of service, from basic location/power/cooling/network, to fully managed you-tell-them-what-you-want-and-you-have-no-access service. The Poster doesn't indicate what his contract contains.

      But hey, just keep making assumptions, I'm sure it works out well for you.

    46. Re:If they do this.. by tomhudson · · Score: 1

      I think the GP poster was trying to say that a good provider will try to prevent problems for everyone by proactively looking for problems, such as a customer account showing unusually high activity and lots of traffic to/from botnetmastercontrol.ru or some such, and that if they're snooping in your box, it's not because they give a crap about the contents per se.

      Why didn't he just say "I'll copy the log files to this account - here's the user name and password."? A couple of minutes work with ssh, cat, fgrep and chown would have done it, and made everyone happy.

      It's very frustrating when you're trying to help someone and they make it harder.

    47. Re:If they do this.. by HangingChad · · Score: 1

      Which providers?

      We used a place in NJ for a colo server called Trainyard Software. Small operation but very responsive. If you want help running your server, they'll help you. If you don't, they'll stay out of it. I originally intended to move to Rackspace, but after working with the smaller company a while, I decided to keep them as a vendor. We ran our primary app server there.

      The service and uptime has been rock solid, but they are a small operation so don't expect Rackspace or Inmotion. Bigger isn't always better.

      --
      That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    48. Re:If they do this.. by Planesdragon · · Score: 3, Insightful

      IANAL, but I'm pretty sure that's irrelevant. You can't be bound to terms of a contract which are illegal. If your provider cracked your root password and logged into your server, they have committed the crime of illegal trespassing upon a computer system whether it's in the contract or not.

      Wrong.

      If I take $5 from my wallet and put it down on my porch table, you cannot normally just take it without committing the crime of theft. However, if you and i form a contract that any money left on my porch can be taken by you, well, then that's part of the contract, not theft.

      The essential part of contracting is that you exchange something you have ($) for something the other guy has (internet hosting.) Absent the contract, neither of you are entitled to what the other has; the contract is the precise manner in which you exchange those things.

      If you buy hosting from someone else, KEEP A COPY of the contract, and stay abreast of any changes. If you do not understand completely every part of it, hire a lawyer to have it explained to you. (Or just ask for that part to be re-written to be clearer.)

    49. Re:If they do this.. by Magic5Ball · · Score: 1

      What kinds of damages could he convincingly demonstrate for the several minutes of downtime due to unauthorized access? If the lost ad impressions or professional revenue were significant enough to offset the 4-5 figure cost of a lawsuit, he'd be able to afford better hosting/SLA on networks which don't go down frequently in the first place.

      --
      There are 1.1... kinds of people.
    50. Re:If they do this.. by tomhudson · · Score: 1

      Just a note - when building a box, always leave at least one extra drive. Then the hardware portion of "fixing" a failed drive can be as simple as removing the dead drive, plugging in the spare drive, and powering up.

      Send the dead drive out at your leisure for in-warranty replacement, and when it comes back, it becomes the new "spare".

      Note: the box I'm typing this on had one drive go down Christmas morning. Fortunately, of the 4 drives, the drive that was mounted as "/bak" is now "/home". When the old "/home" comes back, I'll throw it in and load it up. In the meantime, one of the drives in my laptop is now also "/bak" ...

      Some time next year, the whole box will probably become a backup machine, and a new 4-drive box will become "/", "/home", "/srv", "/bak"

      At under $100 a drive, it's cheap "good enough" computing. "But you're wasting a terabyte of space!!!" So what - the trade-off in speed alone is worth it - 4 disk caches beat one any day of the week

    51. Re:If they do this.. by rgigger · · Score: 1

      You are right. I come from a background of always co-locating and hosting my stuff myself. I assumed he was in a similar situations and was absolutely shocked by the situation. After reading more of the thread it's obvious that he was renting the server from someone else.

      Still though their response seems pretty ridiculous. He does indicate (elsewhere in the thread) that is was a dedicated, non-managed service. The strongest response that I can see being appropriate here would be to tell him that they can't guarantee uptime without access to information that they need (and still I don't know why that can't ask for logs instead of demanding root) or to tell him that he has x days to get his data off their server before they close his account.

      I am asking this as a serious question not a rhetorical one: What good does it do anyone to respond as they did, instead of just doing what I have suggested?

    52. Re:If they do this.. by PopeRatzo · · Score: 2, Insightful

      There are lots of really good providers out there. Enough so that if there's any little thing that you're not happy with, you ought to let your current provider know immediately, and then change.

      Even the suggestion that they need root access to help you is enough that you ought to leave right away. If they don't know how wrong that is, then who knows what else they think is "standard practice"?

      Just the fact that your system went down several times in one day, on more than one occasion should also be an indication that you should find a better provider.

      --
      You are welcome on my lawn.
    53. Re:If they do this.. by Anonymous Coward · · Score: 0

      One thing I helped a friend do to ensure decent [1] physical security for his coloc server was make a Windows Server 2008 R2 box . He bought the hardware with a TPM chip and virtualization support in hardware. He then installed the OS, used BitLocker on the system volume and the data volume with the virtual machine disk files, and used a (properly licensed) copy of VMWare Workstation.

      After installing and getting the client operating systems running, except for switching out a pair of external HDDs used for backups every month or two for empty ones, he can do the rest of his administration from remote. If someone physically steals the machine, they won't be getting much as the internal volumes are protected by BitLocker, and the external drives are using TrueCrypt coupled with keyfile support to ensure the data stays protected.

      So if someone wants some physical security resistance, a TPM based system is ideal because it allows a machine to be rebooted, but still keep data encrypted.

      [1]: Decent as in keeping casual snoops, a rogue employee, or the like out. If the data was so sensitive that he was worried about determined forensic tools applied on a local basis, the box wouldn't be in a rack at an ISP.

    54. Re:If they do this.. by TooMuchToDo · · Score: 1
      Hosting providers don't guarantee uptime for boxes, just the network. You'd be a fucking moron to guarantee uptime for a single point of failure.

      /hosting company owner

    55. Re:If they do this.. by Magic5Ball · · Score: 1

      That's naive.

      If your TOU do not explicitly allow your hosting provider to stop a DoS against your site (most do not), you would still expect the provider to take appropriate measures in the infrastructure to keep your site alive. Similarly, if your neighbor at the provider is over consuming a shared resource which has the effect of degrading access to your site, you would expect to deal with the neighbor so that the provider's agreement with you would be honoured.

      --
      There are 1.1... kinds of people.
    56. Re:If they do this.. by Trahloc · · Score: 1

      I like your screen option, but there are legitimate reasons for a provider to have *some* access, unless you appreciate being down for additional time. Then possibly being charged for what would normally be included as part of the service due to making it difficult on the provider to assist you when something does go wrong.

      Personally if your going to go that paranoid your better off coloing with a local provider that you can physically visit 24/7 unescorted and secure your server behind a locked cabinet door. Yes it wont prevent them from gaining access no matter what but generally a colo provider isn't going to enter your space without good cause, specially if you've got a webcam pointing at your servers.

      --
      The Goal: A long simple life filled with many complex toys.
    57. Re:If they do this.. by Trahloc · · Score: 3, Interesting

      Even the suggestion that they need root access to help you is enough that you ought to leave right away

      You've not dealt with many *nix users fubaring their configuration settings and then moaning about the hardware being bad have you?

      --
      The Goal: A long simple life filled with many complex toys.
    58. Re:If they do this.. by dave562 · · Score: 1

      I am asking this as a serious question not a rhetorical one: What good does it do anyone to respond as they did, instead of just doing what I have suggested?

      Both sides share some blame. The hosting provider should provide justification for wanting root. They should do their due dilligence on their end and make sure that the problem isn't their problem. Ie, "We've checked the rack power. Checked the ..., checked the ... and they're all okay." Then having done that, they could ask for the logs.. "We want to take a look at the logs to see what the problem looks like from your end."

      Odds are that the provider had a bigger problem that was effecting more than the original poster's box. That right there is a big reason to start looking elsewhere.

    59. Re:If they do this.. by Evets · · Score: 1

      I agree that colo is the way to go. I've had problems with hosting providers in the past, but never has anyone asked for root access.

      I rarely have a need for physical access, but I have on a handful of occasions which is why I now colocate within driving distance. Shipping is expensive especially when you need to overnight equipment two times in a matter of days because of an emergency.

      The downside of a colo where you can have 24x7 access is that everyone hosting there can have 24x7 access. That's why I recommend a locked cabinet for anybody. Generally people who pay for locked cabinets are more careful about things. In open space, you might have the occasional cord get unplugged when someone else is working on a nearby machine. It's happened to me three times in 6 or 7 years, but it is always at the worst possible moment.

      If you can't trust your host, you have to walk away. If you don't trust the data center, encrypt your volumes, and virtualize. The hardware is more expensive, but you are a bit safer and abstracted.

    60. Re:If they do this.. by MistrBlank · · Score: 1

      Seconded... though I would also check to see if they even reserve the right to do this in their Agreements. If they don't I'd bring legal into it because they're now detrimentally hurting your business and potentially violating privacy.

      Beyond that, start hosting an "f my isp" website broadcasting the evidence you have against them until no one actually uses them.

      And if you have no other isp option, start running a proxy host to jail them in.

    61. Re:If they do this.. by Trahloc · · Score: 1

      The word demanding is a bit harsh, they *asked* for the root password. He denied it to them. What they should have told him at that point was that he was on his own to figure out the problem then, instead they probably single usered his box. That was an idiotic move on their part. But then we don't know the history he has with them. Perhaps he's had X other issues with them where he demanded they single user his box because he refused to give them root and they unfortunately assumed he meant to do it this time as well. We don't know the full story, the user might be bright from a technical standard point but he could be quite dim when it comes to working with others.

      --
      The Goal: A long simple life filled with many complex toys.
    62. Re:If they do this.. by Trahloc · · Score: 1

      Umm no, 1st analogy wins.

      --
      The Goal: A long simple life filled with many complex toys.
    63. Re:If they do this.. by techno-vampire · · Score: 1

      I don't work for a hosting company, and the only site I control is non-commercial. However, it seems reasonable to me that tech support at a hosting company would have a non-privileged account on each box that they could use to look around and (sometimes) find out what's wrong. If not, it's not unreasonable to ask the client to set one up when they need support. If they need to grovel through your logs to find out what's wrong, they can, as another poster suggested, ask you to tar them up and send them to you. Then, if the only way to fix things needs root access, you can ask for it and remind the client to change the password once things are up and running again.

      --
      Good, inexpensive web hosting
    64. Re:If they do this.. by Anonymous Coward · · Score: 0

      hi, raid.

    65. Re:If they do this.. by Narcocide · · Score: 1

      Is there anything wrong with Server Beach? I can't speak for the quality of their tech support as I have thus far not required it but if you need a root shell on a dedicated Linux box that is always up they seem good to me so far.

    66. Re:If they do this.. by Anonymous Coward · · Score: 0

      Unless it is stipulated in the contract or TOS agreement that they have root/admin access (which is legit and often a very expensive service -- a lot of colocs also provide sysadmin services), an ISP cracking root on a box they have no authority to is committing computer trespass.

      Yes, ISPs have the right to pull the plug if they suspect a spammer is using a machine, same with the right to turn something to LEOs. This does not give them the right to root through a customer's hardware with impunity. If the coloc want that permission, they put it in the TOS, and the customer has the right to tell them to go stuff it and find another ISP.

      If I found one of my client's (or even worse one of my) coloc boxes were tampered with (case intrusion switch tripped, physical seals breached [1]) and the ISP has neither a good reason for the action, nor a SLA/contract stating that they can, there will be Hell to pay.

      OBCar analogy: Just because a parking garage owner suspects something doesn't give them the right to smash a car's windows, rip out the seats, pull the engine, tear off the headliner and rip off the door panels to conduct a search. The garage owner has a right to refuse to let the owner park the car there, have it towed off, or summon proper law enforcement.

      [1]: On boxes I help clients with for colocing, I highly recommend they use both a wire seal on the loop a padlock goes into, as well as a label. This way, it will be evident if someone goes inside the coloc box. I also recommend BitLocker and TPM equipment if using Windows just to make a physical attacker work for for their money.

    67. Re:If they do this.. by socsoc · · Score: 1

      I've never seen a colo without locked cabinets, but I guess that might because all my colos host .gov stuff as well.

    68. Re:If they do this.. by Yvanhoe · · Score: 2, Insightful

      Or better yet : host it at your own house. Obviously the poster has enough skills to administer a NIX box. Put it at your home with a decent DSL connection and let it run. Access to the hardware is hard to beat. Even if the data are ciphered, you won't manage to deny access to the OS from the provider.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    69. Re:If they do this.. by flappinbooger · · Score: 3, Insightful

      That's a great idea, except for the TOS of the DSL and the horrid upload speeds even good DSL typically has.

      --
      Flappinbooger isn't my real name
    70. Re:If they do this.. by Slashdot+Parent · · Score: 0, Troll

      HA HA HA EC2 uptime SLA HA HA HA

      I'm pretty sure that an EC2 instance can just go away at any time... it's not supposed to be a permanent VM that lasts for ever.

      Any single machine can "just go away at any time". How does that make EC2 any different?

      What EC2 does offer you is the ability to relaunch your instance (in another data center, if desired, in case yours went offline due to natural disaster, fire, or something). If you use EC2 correctly, you should have some pretty robust uptime, for the price.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    71. Re:If they do this.. by Anonymous Coward · · Score: 0
      It may be a little harsh, but your Attorney General cannot refuse to prosecute this, as it would set a precedent. Any refusal to prosecute, would allow for a lawsuit of selective enforcement of the law

      You know nothing about the law, and would be best served by shutting the fuck up about things you don't understand.

    72. Re:If they do this.. by flappinbooger · · Score: 1

      2nd analogy is funner tho.

      --
      Flappinbooger isn't my real name
    73. Re:If they do this.. by Slashdot+Parent · · Score: 0, Troll

      Not even the cloud could beckon me away.

      When one of my virtual instances goes down, a replacement instance is launched automatically. If I didn't check my email, I'd never even know it happened.

      But don't let the cloud beckon you away. Not when there's LA traffic to drive through... ;)

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    74. Re:If they do this.. by Slashdot+Parent · · Score: 1

      If you used RAID with a hot spare, you'd be a lot happier/safer. What happens if /home fails next time? :P

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    75. Re:If they do this.. by rgigger · · Score: 1

      If he is telling the truth then they are indeed demanding his root password. It is not clear from the original post, but if you read his other posts in this this thread he indicates that are refusing to give him back access to the box or his data until he provides them with the ORIGINAL root password.

    76. Re:If they do this.. by flappinbooger · · Score: 1

      having a spare drive in the chassis is smart, it compliments raid either by being a hot spare or an "in-the-box" backup. HD's are cheap, downtime is not.

      --
      Flappinbooger isn't my real name
    77. Re:If they do this.. by NormalVisual · · Score: 1

      That's often the case with my ISP, but not with data center support people, at least in my experience.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    78. Re:If they do this.. by alanmckinnon · · Score: 2, Informative

      Thirded. I work for an ISP, if I tried the stunt of rooting a customer's box after the customer explicitly said "no", I'd be out and in the welfare queue in minutes. No ISP needs to directly view your logs to determine and fix errors. I know what my network is doing and I have my own logs to show it. All I need to do is show my netowrk is working per the contract, and bill the customer for traffic used. What's on the box is the customer's business, what flows through our network from the box is our business.

      This is all assuming that the customer doesn't have a contract where I look after the server for them. In that case, it's our hardware and we get paid to admin the box and keep things running. And that contract is clearly labelled as such, even it's name leaves you in no doubt that the ISP has an admin account.

    79. Re:If they do this.. by danomac · · Score: 2, Interesting

      I have DSL and I'm allowed to host services, even smtp. It's actually intended for businesses, but hosting a server is not an issue.

      The upload is mediocre at about 1 mbit up. Makes for slow transfers over VPN. Synchronous services are still far too expensive here.

    80. Re:If they do this.. by Derf_X · · Score: 1

      If we have a contract that says I can take 5$ from your porch, and there is not 5$ on the porch, it is illegal for me to pick your lock to see if you left the 5$ that should be on the porch inside.

    81. Re:If they do this.. by NormalVisual · · Score: 1

      Every decent colo I've seen has locking cabs, but that's not really providing much security if you're only having a single server hosted. The guy who rents the rack space right above you can still screw up your day unless the DC folks are watching him like a hawk.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    82. Re:If they do this.. by TheRealGrogan · · Score: 1

      No, I don't care how fast your DSL is, it's not appropriate for hosting services of this type. If you can somehow get a 100 Mbit full duplex connection to your house, then hosting it yourself would be ideal, but even if you could convince a communications company to run such lines to your residence (They would be leery because they would have reasonable doubts that you're not going to pay the fees for long enough for them to recoup their investment), the monthly fees would kill you quickly. You would need to be an established business in a commercial location, or possibly pay up front to convince them to do it.

    83. Re:If they do this.. by Anonymous Coward · · Score: 0

      Wrong. I cannot give you or anyone else license to break a law. If someone puts it in a contract it's moot. Specifically, I can't sign a contract that allows you to violate the various laws that govern computer intrusion.

      To be even more clear, your analogy is akin to me giving you my root password. I cannot make it legal for you to hack into my machine.

    84. Re:If they do this.. by jcr · · Score: 1

      IANAL, but I'm pretty sure that's irrelevant. You can't be bound to terms of a contract which are illegal.

      It's not illegal for a contract to grant permission to access your computer. It's not like trying to sign a contract for someone to kill you.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    85. Re:If they do this.. by Anonymous Coward · · Score: 0

      Rackmount space?
      Peer1, Vancouver, BC

    86. Re:If they do this.. by shaitand · · Score: 2, Informative

      You are right and wrong. An example of something I can't do is give you permission via contract to kill me. I can't do this even via a power of attorney where you are acting on my behalf since suicide is illegal. In this case, the crime does not depend on my consent.

      But in any case where the action is only a crime without my consent, the contract constitutes the consent. Breaking and Entering is only breaking and entering if you don't have a legal right to access the property/home for instance, that right can be conveyed via contract. The same is true of accessing a computer system. You can sign a contract that grants someone permission to access your computer.

      All in all a simple rule of thumb is to ask if you yourself can do the thing legally. If so, you can generally give someone else permission to the do the thing via contract. A notable exception would be a power/permission you yourself acquired via non transferable contract.

    87. Re:If they do this.. by Anonymous Coward · · Score: 1, Interesting

      The parent is absolutely correct in that you can't be bound to illegal terms in a contract. In your example, the contract contains no illegal terms. Theft requires a lack of consent, and thus, by contracting consent, there is no theft.

      Think of it more in these terms. If you and I contract to kill someone -- even one of the parties to the contract* -- you can't sue in court to enforce the terms, since it is illegal. Likewise with pretty much any crime involving a third party, since an unknowing party can't give consent. Other illegal acts don't fly, even with consent. E.g., if I sign a contract to buy bulk cocaine from you, good luck enforcing it.

      In this case, even if the contract between the remote admin and the hosting provider grants the provider the admin's consent for root access the server, it does NOT automatically grant the host the right to crack the password. No court would find that reasonable, just like me asking someone to stop by my house and pick something up and then smashing a window to get in because the key didn't work in the lock.

      *Great story I read one time about an obese man who had serious health problems and needed to lose weight. He actually took a hit contract out on himself, which was to be enforced if he neglected to go to the gym each day. According to the former hitman, of course, so I can't guarantee the reliability to the story.

    88. Re:If they do this.. by jabithew · · Score: 1

      Except that it may be viewed as a one-sided contract, and nullified. A contract usually consists of obligations on both parties (though I suppose you could consider it an obligation to remove the $5).

      Similarly, you can't always contractually breach the law of the land (famously, slavery was declared null and void in England for this reason). I suspect that a contract requiring illegal parking would not immunise you from parking tickets, and while private individuals in theory could use Sharia law in the UK amongst themselves, it would likely be unusable in divorce cases.

      In this case though, if the host owns the hardware, then you are buying a service from them. To use an Infamous Slashdot Car Analogy; you can rent a car from someone, but that doesn't mean you can lock them out of it.

      --
      All intents and purposes. Not intensive purposes.
    89. Re:If they do this.. by shaitand · · Score: 1

      Actually liability generally runs the other way. You are a service provider and enjoy common carrier and safe harbors provisions so long as you DON'T know what is running through your network.

      If you access someone elses server you could be held liable for what it is serving as well as for the breach of the confidential data on the machine. For instance that server might hold credit card details, you could be held liable for identity theft.

    90. Re:If they do this.. by tomhudson · · Score: 1

      I don't believe in raid. The original reason for raid was because hard drives were too small individually. For most purposes, that's no longer the case. When your raid fails, there's a VERY good chance that you'll have a second failure before you get a chance to completely rebuild - I've seen it happen. It only makes sense - after all, the drives are all the same age, and same usage pattern. buying from different suppliers doesn't mean anything - I bought 4 drives from 2 different suppliers in two different cities, and they all turned out to be from the same batch (and they ALL died within a week, so raid would have been a total fail).

      If you have TWO spares, use the failure of the drive holding the OS as an excuse to do a system update, the failure of the drive holding your data as an excuse to clean up the junk that has accumulated (if you're doing the OS on drive 0, data on drive 1 scenario).

      If th failures happen every year or two, then first failure, swap the drives and put the working old one as your new backup while the defective drive is sent out for replacement. Second failure, repeat. Third failure, it was time to replace the machine anyway - it's 3 to 6 years old now, so swap one last time and start building a replacement.

    91. Re:If they do this.. by silanea · · Score: 1

      [...] If I were a provider, I might even insist upon the ability to access systems running on my network simply because of liability concerns as the provider. I as the provider can't be allowing untoward activity on my network. [...]

      You do not need any access to a customer's box to stop any illegal behaviour other than a way to yank the network cable from it. Access equals liability.

      --
      Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
    92. Re:If they do this.. by mgessner · · Score: 1

      How about a padlock on the box, and a BIOS password?

      --
      "Sometimes the truth is stupid." - Lawrence, creator of Prime Intellect
    93. Re:If they do this.. by tomhudson · · Score: 1

      I'll never use raid. I swore off it a couple of years ago, after 4 drives failed in one week. My former boss thought it was great, and then HE had 2 drives fail on a 6-drive box. Near-simultaneous multiple-drive failures are a fact of life.

      As for your question of what happens if /home fails again? "/xhome" is still on a spare partition on another drive - which will be copied to the new "/home" drive today, and then the contents copied to my laptop (which has twin 320gig hds, so I'm not crying for space to make multiple redundant backups. Buy a 17" or larger laptop and you not only get a full-sized keyboard and a bigger screen, but room for a second internal drive :-). Unlike raid, I can tolerate 4 of the 6 drives failing between the two machines and still recover. Can you say that? (I also get better performance than with raid, since each hd disk cache is only caching files related to its own unique content, so reads AND writes go quicker than if the same drives were deployed as a 4-drive raid),

      RAID? Never again. Too risky.

    94. Re:If they do this.. by Neil+Hodges · · Score: 1

      Seems like a lot of replies to this comment forget that it's possible to get business DSL, cable, and fiber-optic Ethernet from a residence. I've heard many success stories of people on FiOS switching to Business FiOS.

    95. Re:If they do this.. by Slashdot+Parent · · Score: 1

      This is a highly unusual event, but I could certainly understand your reasoning, given your experience.

      Without knowing anything about your setup, I would guess that you suffered from insufficient cooling, a physical shock to the system, and/or a power surge. The usual culprit in premature drive failure would be prolonged exposure to out-of-spec temperatures, and with 6 drives in one system, it's very easy to run a little hot.

      Good luck!

      P.S. Yes, I could tolerate 4 of 6 drives failing about as well as you can. My NAS would go down, for sure. But my backup strategy is sufficient for my requirements.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    96. Re:If they do this.. by Anghwyr · · Score: 1

      I think you are muddling the analogy here somewhat, possibly mixing up the concepts of 'can be a crime' and 'is illegal'.

      It is possible to legally pick up money, so money-from-the-porch regulations can be in a contract. What cannot be in a contract is that when I do something that you disapprove of, you are entitled to enslave me for 5 years. There is no way that slavery is legal, so it is meaningless in contracts.

    97. Re:If they do this.. by furbearntrout · · Score: 1

      Bolt cutters.
      See Grandparent post.

      --
      Crap. What did the new CSS do with the "Post anonymously" option??
    98. Re:If they do this.. by tomhudson · · Score: 1

      No, no problems with cooling or physical shock or a power surge in my 4-box system. As a matter of fact, my box runs barely over room temp, with no hot spots, and the drives are hardly warm to the touch after being on for a couple of days.

      Hard drives fail. Same as anything else mechanical.

    99. Re:If they do this.. by Slashdot+Parent · · Score: 1

      Hard drives fail. Same as anything else mechanical.

      Of course they do. However, they don't typically fail simultaneously without some sort of outside influence.

      I've seen plenty of hard drives fail, but I have never had 2/3 of them fail all at once. That feels like a fairly rare event to me.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    100. Re:If they do this.. by stevey · · Score: 2, Informative

      Indeed I work for a hosting company and although it isn't frequent if a user reports random outages my standard response will be "Look at the server logs, or if you'd like me to do so please supply some login details".

      Too many people don't know what they're looking for so offering to do if for them. I assume that if they don't trust me (as admin) they'll be hosting elsewhere and I'd always suggest they change their password(s) afterward.

    101. Re:If they do this.. by armyofone · · Score: 1

      But couldn't the tarball be used to repair the pothole instead?

      These car analogies sure can be confusing!

      --
      "A revolution without dancing is... a revolution not worth having"
    102. Re:If they do this.. by Bigjeff5 · · Score: 1

      That depends entirely upon where you live and who provides service in your area.

      There is no way in hell I'll ever get FiOS where I am, and getting the phone company to run new lines to handle the kind of load a popular website could generate would probably cost me into the tens of thousands of dollars, if not much higher given that I'm in a residential neighborhood, and not likely to be anywhere near one of their business lines.

      Yeah, I can get a "business line" at home, but that's basically just a 10 mbit line with a high upload rate and few restrictions. It's not the kind of line that would be able to handle hundreds of visitors accessing the site at once without some severe lag problems. Those business lines are for businesses to allow internet access to their employees, not to serve websites out of. Sure, you can manage a small, niche website that way, but not anything major.

      For a site like that you need a server at a hub - an ISP in one of the big ISP hotspots. That's what this guy is talking about. You might be able to get it with a business FiOS connection, I don't know what those top out at, but pretty much anything else is going to be too slow to reasonably handle the throughput, even one of the big 30-50mb connections would be iffy if the website is popular enough.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    103. Re:If they do this.. by Anonymous Coward · · Score: 0

      I agree, It sounds like the bridge is already burned. Any web server should be run in a virtual machine, sandbox, or jail and not unprotected.Secondly it would be advisable to disable password logins and use keys only. There are also several programs to detect multiple login attemps and then disable a range of ips from logging in again. If they want access to logs, it sounds like someone allegedly wanting to cover their tracks. I would also image the server asap. if for no other reason than for evidence.

    104. Re:If they do this.. by poopdeville · · Score: 1

      Doing your homework and suing is the only good idea so far. You can also sue for damages on "lost sales", assuming you have good marketing data -- an average of X many hits a day at this hour, a weighted average of sales, etc.

      --
      After all, I am strangely colored.
    105. Re:If they do this.. by MichaelSmith · · Score: 3, Informative

      How about a padlock on the box, and a BIOS password?

      Unfortunately they sound like the type of people who would cut the lock, and reset the BIOS. I think the poster should find a new colo and tell us who the current colo is so we can avoid them.

    106. Re:If they do this.. by Palshife · · Score: 1

      RimuHosting. Fanatical about support and quality service, and no evil. Been a happy customer for almost two years now.

      --
      Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
    107. Re:If they do this.. by Maximus633 · · Score: 2, Interesting

      I am suprised by the response of rgigger... For a few reasons...

      The poster sent a "WTF" ticket to the provider. The provider at that point was ASKED to become involved in troubleshooting. If you know what is going on and where the problem exists then state what the issue is and then the provider can fix it. If you ask me WTF?!?!?! I would ask you for root access on your box too depending on the problem. I want to see not only just logs but everything. Did you make some weird change to the kernel? Did you modify a lib file? If you don't want me to look into the problem don't ask for my help.

      The questioner has an attitude of I know what I am doing and you have a problem so fix it. The provider does have a problem they want to fix it but also investigate. If it is hardware they want to troubleshoot it properly and replace only failed components not the entire system. If it is the network they need to find out is the problem with the router, switch, network cable, or network card.

      I think for those of us that know a lot of what we are doing in technology we tend to except someone to just take our word for it. However, coming from the background of working in Call Centers I know also that the other guy doesn't know that I know what I am doing and he still has to check to make sure it is right. How many times have we all heard the customer go on and on about how the problem is our fault and we find out that the customer didn't turn the computer on or forgot to plug the mouse in?

      My point being if you don't want my help please don't ask for it. If you want my help then please give me the ability to help. Offering logs would have been fine... If you are doing something so secretive that you don't want them to see something then just move companies to one you can trust enough to let them see it. Offer to have one of the techs or some of the techs sign and agree to a NDA and return to you.

    108. Re:If they do this.. by rtfa-troll · · Score: 1

      there are legitimate reasons for a provider to have *some* access

      If you give your provider access, that means you should treat them like any other subcontractor; NDAs, employee vetting; security audits. Etc. It's probably just too much hassle.

      As far as assistence when something goes wrong. If it's important then you have it backed up with a reliable redundant server in a separate location. Just make sure that the chance of a second outage in the time it takes you to get to the location is below the acceptable outage rate for your system. If it won't be, have three redundant locations. If you have it only in one location then you already accepted the risk of occasional multi-day outages, so just go with the flow and fix it as quick as you can.

      secure your server behind a locked cabinet door

      Now there is a serious idea. There are all sorts of locked enclosures. Keep your local UPS and server in one of those. This means that the provider has to actually do property damage to break in and also makes it much clearer that you took your security seriously so that you actually can lodge a complaint.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    109. Re:If they do this.. by rtfa-troll · · Score: 1
      • the need to rebuild the box from zero (to be 100% sure that no back doors are present). 3 man working days @ 1.5 k per day = 4.5 kEuro
      • the need to audit all logs in detail to identify what happened and be sure what data was accessed 2 mwd if already prepared in advance, more likely about 10mwd. (15kEuro)
      • the time spent with a lawyer to identify what further responsibilities you may have (~ Uncountable Infinity Euro ??? )
      • the cost of any customer notifications.
      • the damage to your business reputation when it gets out which hosting company you used
      • the cost of security measures to ensure the breach does not repeat. IMHO this should be ruled out but normally isn't

      Getting over the (typical) 10k(dollar/euro/whatever) bar to get a serious international police investigation is normally a trivialitiy.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    110. Re:If they do this.. by Bert64 · · Score: 1

      It depends on the provider, the technical skills of the customer, and what level of technical skill the provider assumes the customer has...

      A lot of providers assume the customers are idiots and need them to do everything..

      Personally i would let customers get on with it, and provide support only so far as ensuring the customer is able to log in. From there, it would be up to them to diagnose problems and correct any other issues. If they want an increased level of support, then they can pay me to manage their server for them (in which case i would obviously need root access)...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    111. Re:If they do this.. by TapeCutter · · Score: 1

      "What they should have told him at that point was that he was on his own to figure out the problem"

      Yes. However I still can't see why someone would want the passwords, customer extracted logs and configs are usually more than enough to work out the problem. Being a developer also means being third level (ie: last chance) support. In 20yrs I cannot think of anyone who needed to ask a corporate customer for access to thier production servers to sort out a software problem. Mind you, that level of support is probably too expensive for a simple hosting set up. Not to mention the owner of the site will often have developed it, so in essence he is his own third level support.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    112. Re:If they do this.. by Bert64 · · Score: 2, Insightful

      Yeah, host in a proper data center, but supply your own hardware (ISPs that provide hardware typically buy the absolute cheapest hardware they can get hold of) and absolutely ensure that your server has some kind of lights out management support... That way you can recover from any software problem (even sofar as reinstalling the os) and should be easily able to diagnose any hardware or network related problems.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    113. Re:If they do this.. by Anonymous Coward · · Score: 0

      IANAL, but I'm pretty sure hacking (as in accessing/using someone's machine without their consent) is a criminal offense. A federal one even.

      Yes, find a lawyer to get an idea, but chances are it'll be more for consulting than actually bringing up a lawsuit.

    114. Re:If they do this.. by Trahloc · · Score: 1

      In 20yrs I cannot think of anyone who needed to ask a corporate customer for access to thier production servers to sort out a software problem

      So, in 20 years you've never had to run fsck? By default redhat/centos ask for the root password. I doubt those are the only distros.

      Oh and yes I know there are ways to get around the root password request but the end result of those is the same as if you'd been given the root password. So unless you've got horrible password practices and your admin uses the same password on the company server and his bank account there is no reason to protect the root password like its something etched in stone. Once your provider fixes the problem you asked them to fix you can change your password. Not giving them the tools to do the job you asked them to is just illogical paranoia masked as 'security'.

      It's not up to the provider to figure out a 'secure' way to help you quickly, thats your job.

      --
      The Goal: A long simple life filled with many complex toys.
    115. Re:If they do this.. by MrKaos · · Score: 2, Informative

      If your hosting provider wants the log files, they don't need root, just a copy of the files. Give them a user-level login, and put a copy of the files where that user can see them.

      Syslog (and it's variants) already provides the functionality so a provider does not have to access a server. I can't think of a reason a provider needs to access a server other than to test their ability to sniff passwords. Hopefully the OP is exchanging ssh keys with their server.

      Granted that, in this case, the provider wants access to the logs to determine the cause of an outage that has already occurred isn't easier just to tee the future logs off to a syslog server of the providers choosing? I am *fairly* certain that *most* applications can log via syslog and that the output can be stream edited for sensitive information and removed allowing the server owner ultimate control of what information is shared.

      I'm not saying I approve of the provider's unauthorised access to the server, I don't, but access to the system logs can be provided without said provider even logging into the system. It's a compromise that has to be negotiated because maintaining the uptime of the server is in everybody's interest.

      --
      My ism, it's full of beliefs.
    116. Re:If they do this.. by MrKaos · · Score: 1

      They are all 100% top-notch geeks

      hey you are a coolgeek.

      --
      My ism, it's full of beliefs.
    117. Re:If they do this.. by jcrousedotcom · · Score: 2, Interesting

      I am not sure what you would be hosting that needs 100 Mbit full duplex. I used to host a number of services on a DSL connection, at the 768k dn and 384k up.

      It was not the fastest but I was only paying about ~$150/mo and that was with 8 IP's.

      Today, unless you live in the sticks (my brother, who ironically works for Comcast but is too far out for their service, does and even he has 1Mbit down DSL - recently acquired) getting a 1 Mbit or better up sounds doable for not too awful much via DSL (maybe I am living under a rock?). I could host mail and most other things I need to do across that (I did on a 384k line). If I were trying to do a heavy usage VPN or web services that gets tons of hits per day that would be a problem of course. It almost sounds like the OP is more concerned about security than speed (I am stabbing in the dark a little here) - in which case, taking the box home is a great idea. I loved it when my services here right at home. Now that I am on Comcast I only have 1 IP.... You can only host so many services (1 per port) off that connection. :) I am actually hosting a VPN to a buddy's office to run a secondary AD DC and DNS. It is fairly responsive thus far. Even did back ups from his server across the VPN.

      --
      Illiterate? Write for free help!
    118. Re:If they do this.. by jcrousedotcom · · Score: 1
      OP Said

      "I have a heavily-hit public server (web, mail, cvs/svn/git, dns, etc.) that runs a few dozen OSS project websites, as well as my own personal sites (gallery, blog, etc.)

      I said

      If I were trying to do a heavy usage VPN or web services that gets tons of hits per day that would be a problem of course. It almost sounds like the OP is more concerned about security than speed (I am stabbing in the dark a little here)

      I really should read more carefully before posting. ;)

      --
      Illiterate? Write for free help!
    119. Re:If they do this.. by zoloto · · Score: 1

      There should not be any changes in a contract without both parties agreeing to it. Else, it's not a contract.

    120. Re:If they do this.. by mgessner · · Score: 1

      But now you're getting into destruction of private property.

      It frosts my ass that they would do this to the author.

      They've got no right at all to destroy his property. They're criminally curious.

      I don't disagree that he should get a new provider, but I think I'd make their lives hell, first.

      --
      "Sometimes the truth is stupid." - Lawrence, creator of Prime Intellect
    121. Re:If they do this.. by Anonymous Coward · · Score: 0

      .. just switch providers. I'm sure there are companies that treat you better.

      From the summary: "Please provide us with the root password to your server so we can analyze your logs for the cause of the outage."

      You might also have told them you'd make copies of the required logs available to them.

      In any case, check your contract, with a lawyer if necessary. Then sue their asses off (as publicly as possible) if they've violated the terms.

    122. Re:If they do this.. by Chysn · · Score: 1

      I might ask for more evidence that the provider actually rooted the server before pronouncing judgment.

      This is Slashdot. You're entitled to pronounce whatever judgment you want with whatever you deem as "evidence."

      --
      --I'm so big, my sig has its own sig.
      -- See?
    123. Re:If they do this.. by celtic_hackr · · Score: 3, Insightful

      IANAL, but I'm pretty sure that's irrelevant. You can't be bound to terms of a contract which are illegal. If your provider cracked your root password and logged into your server, they have committed the crime of illegal trespassing upon a computer system whether it's in the contract or not.

      Wrong.

      Sorry, but you're the one that is wrong. Your analogy sucks and is wrong. Here's an equivalent analogy, if you contract with someone, that they can have any $5 bill you leave on your dinner table inside your house, it is still illegal for them to break into your house to get it.
      You cannot write a contract that permits illegal activity. knowingly writing a contract to allow criminal activity is prima facie proof of criminal conspiracy to commit said crime.
      That said, he could have a contract that allows them to have access to his computer, in which case his refusal to give them access is in violation of the terms of the contract, and they may be able to disconnect him for that. They however are not allowed to commit misdemeanors and/or felonies, aka rooting a server, to get access to what is allowed them via the contract. Now if his contract says they are allowed to root his server, I'd be very surprised, but it still wouldn't hold up in a court. Really onerous terms in a contract are not enforceable, or legal. If the service provider is really doing this, I can assure you it is illegal for them to do so. If the contract says they can, then the employees doing it are at risk of prison as are the lawyers/persons who wrote the contract, and the management who are allowing it to happen.
      I'd like to know what evidence the poster has that his server has been rooted. Furthermore, if his server is so easily rooted, I'd request that he stop using the internet, and remove all his machines at once. We don't need any more people contributing to the botnets. If you can't maintain your systems so they can't be rooted at the drop of a hat, then you have no business having servers on the internet.

      My advice to this guy is:
      1) learn how to properly maintain your system,
      2) switch to a new hoster,
      3) provided he has suitable proof of their unauthorized access, find the applicable law and prosecute.

    124. Re:If they do this.. by poopdeville · · Score: 1

      And if you have statistically good marketing data, you can sue for lost sales. You want to break your data down as specifically as possible, perhaps by interpolating a demand curve for the interval based on the previous sales data for corresponding intervals in various days. (We get an average of 50,000 hits between noon and one PM on Mondays, and sell an average of 10 units at 50$, 15 units at 45$, etc)

      --
      After all, I am strangely colored.
    125. Re:If they do this.. by X0563511 · · Score: 4, Informative

      I _DO_ work at a hosting provider, and unfortunately root access is often required to repair the steaming piles of crap customers often leave behind.

      That may be a symptom of the type of customer we attract, but I don't think this is unusual. The submitter is an exception, most people who get them have no business operating a server.

      For the submitter: get an internet KVM and use LUKS to encrypt. You'll need the KVM to remotely type your passphrase. They can still get at it if they really wanted to - but you aren't going to be worth the effort.

      Hell if you are where I think you are, you better check your boot scripts, I think you'll find openvt opening a terminal where you may not expect.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    126. Re:If they do this.. by jc42 · · Score: 3, Interesting

      If you didn't agree to them having root access in the contract, they are illegally accessing your hardware, which is a felony.

      Hmmm ... I wonder how many ISPs have carefully worded their TOS "agreement" so that a passage that sounds innocent (or meaningless) to the typical legal "layman" actually says that they have your permission to access any equipment plugged into their lines. I can see and ISP, especially one with a local monopoly, deciding that they can probably get away with doing this to their customers.

      Do we actually have to hire a lawyer to go over such "agreements" to verify that we haven't signed away all rights to them in exchange for service? Or are there likely to be laws that would classify such terms as unconscionable? And since IANAL, how would I recognize such terms hidden out in the legalese?

      Note that we have had a number of stories in recent years that were based on a clause in an ISP's TOS doc saying that anything you put on their machines was legally their property. Remember when msn.com used this defense when they were caught extracting images of customers' kids from their email and web sites and using them in advertising? There have been a number of warnings to musicians that putting your music on a "personal web site" that's on an ISP's machine may constitute assigning your copyright to the ISP, as could emailing your own creations via an email server that belongs to your ISP. So some ISPs do have a history of making legal claims on their customers' property, often basing the claim on TOS phrases that most people without legal training wouldn't understand.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    127. Re:If they do this.. by techno-vampire · · Score: 3, Insightful
      I _DO_ work at a hosting provider, and unfortunately root access is often required to repair the steaming piles of crap customers often leave behind.

      I'm not disputing that. However, rooting the server because the client doesn't want to give you the root password is a bit much, don't you think? Wouldn't it be more appropriate to say, "Sorry, no root password, not fix." and let it go at that?

      --
      Good, inexpensive web hosting
    128. Re:If they do this.. by don.g · · Score: 1

      Relaunch ... with a new disk loaded from S3. So relaunch from a backup that you had to make yourself.

      My reading of the EC2 terms suggested that they could make your VM go away for maintenance reasons, whereas "normal" VPS hosting will try to keep your data around etc.

      --
      Pretend that something especially witty is here. Thanks.
    129. Re:If they do this.. by Slashdot+Parent · · Score: 0, Troll

      Relaunch ... with a new disk loaded from S3. So relaunch from a backup that you had to make yourself.

      It was definitely like that a few years ago, but now things are totally different.

      Read up on EBS. It's persistent storage that you can attach to an EC2 instance. As of a few months ago, you can even have EBS-backed images. Worth a read, even if you don't plan to ever use it.

      My reading of the EC2 terms suggested that they could make your VM go away for maintenance reasons, whereas "normal" VPS hosting will try to keep your data around etc.

      In practice, you'll usually get an email a few days to a week before your instance gets terminated. And with EBS, you should be able to relaunch from where you left off. Not from the point of your last backup.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    130. Re:If they do this.. by X0563511 · · Score: 1

      Yes, that's perfectly valid.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    131. Re:If they do this.. by yoyhed · · Score: 1

      I'd recommend Slicehost.

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
    132. Re:If they do this.. by Glendale2x · · Score: 1

      Hard drives fail. Same as anything else mechanical.

      You didn't build a RAID out of drives from the same manufacturing lot and age, did you?

      --
      this is my sig
    133. Re:If they do this.. by epp_b · · Score: 1

      There are some things you just can't put into a contract. Namely, things that are always illegal, ie.: you can't state in a contract that you'll be provided with free heroin and expect the force of law to be behind you because it's always illegal to possess, buy or sell heroin (yes, barring the appropriate medical licenses, prescriptions, and so forth).

      Now, it's certainly plausible that the contract gave the provider permission to gain access using the appropriate and legal channels (say, another sysadmin with root access), but permission to actually crack his server? Very doubtful.

    134. Re:If they do this.. by tomhudson · · Score: 1

      Of course they do. However, they don't typically fail simultaneously without some sort of outside influence.

      I've seen plenty of hard drives fail, but I have never had 2/3 of them fail all at once. That feels like a fairly rare event to me.

      The more exacting and alike two or more items are made, the more likely that they will experience near-simultaneous failure when doing the exact same task - which is the behaviour you'll see in a raid setup. Simultaneous raid failures will become not just more and more common as any two hard drives become more identical, but will eventually be the *normal* failure mode. This is the downside of better quality control - when any two parts are identical, they'll fail in identical ways.

      With slightly poorer quality control, you could expect some of the "worst" drives to fail early, giving you a broader band over which failures could be spread.

      Anyone using a raid a decade from now will be looked upon as a blithering idiot.

    135. Re:If they do this.. by tomhudson · · Score: 1

      Doesn't matter any more - there are onty one or two manufacturers for some of the critical components (for example, the majority of heads are made by one manufacturer).

      And as quality control gets better, you can expect failures of drives from different batches to fail identically, since for all practical purposes, they WILL be identical, and subject (when employed in a raid) to identical wear patterns.

      Raid is quickly becoming obsolete, both due to better database partitioning schemes, larger capacity single drives, and to "too-good" quality control.

    136. Re:If they do this.. by Glendale2x · · Score: 1

      Raid is quickly becoming obsolete, both due to better database partitioning schemes, larger capacity single drives, and to "too-good" quality control.

      Meh, still hard to find fast SFF SAS drives larger than 300G at the moment.

      --
      this is my sig
    137. Re:If they do this.. by michaelhood · · Score: 1

      .. just switch providers. I'm sure there are companies that treat you better.

      This is the lamest ask /. in quite awhile; first post solves it.

      I'm not even sure if this is lawful - I can't imagine signing a contract that gives my colocation provider permission to make unauthorized access to my servers.

      I've hosted at Concentric (later XO), The Planet, Rackspace, and other popular providers at one time or another. I can't possibly imagine this happening at any of them, and they all have their own shortcomings to be sure.

    138. Re:If they do this.. by Penguinoflight · · Score: 1

      The example of the grandparent is a separate act constituting illegal action. It's not the act of accessing your system that would be illegal (should a contract allow it), it is the act of hacking in through nefarious means. The US legal system is so afraid of internet superheroes that most devices to gain access to someone else system are illegal all by themselves. To fit in with your money/porch analogy, it's like using an attack dog to get you to drop your wallet; taking the wallet would be allowed by contract, but that wouldn't stop me from suing you for assault.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    139. Re:If they do this.. by tomhudson · · Score: 1

      So just buy a few 750 gig 2.5" laptop sata2 drives - they're $150 a piece, and the 5400 rpm run cooler than the more expensive 7200 rpm. The 1TB ones are still pricey at $250, but they'll come down in price.

    140. Re:If they do this.. by Glendale2x · · Score: 1

      So just buy a few 750 gig 2.5" laptop sata2 drives - they're $150 a piece, and the 5400 rpm run cooler than the more expensive 7200 rpm. The 1TB ones are still pricey at $250, but they'll come down in price.

      Well, I was referring to 15k 6G SAS drives being scarce above 300G.

      --
      this is my sig
    141. Re:If they do this.. by sydneyfong · · Score: 1

      I don't think selective enforcement of the law is grounds for litigation. It might be grounds for launching a lawsuit for discrimination (race, gender, etc) or perhaps a more general judicial review lawsuit according to constitutional/administrative law, but selective enforcement is not one of them.

      And it's ridiculously hard to prove selective enforcement, they can always make up reasons, and you need lots of statistics to really catch them.

      --
      Don't quote me on this.
    142. Re:If they do this.. by sydneyfong · · Score: 2, Insightful

      Sorry, but you're the one that is wrong. Your analogy sucks and is wrong. Here's an equivalent analogy, if you contract with someone, that they can have any $5 bill you leave on your dinner table inside your house, it is still illegal for them to break into your house to get it.

      If you add a term that allows them to break in, why not? (Of course such a contract wouldn't normally exist in the real world).

      If you lose the keys to your house and hire a locksmith or whoever to crack your doors open, then he's breaking into your house, legally.

      You cannot write a contract that permits illegal activity. knowingly writing a contract to allow criminal activity is prima facie proof of criminal conspiracy to commit said crime.

      For a lot of crimes which "harms" another, consent is a defense. It is not a crime for you to use my computer if I consented to that. And a contract is good evidence of consent.

      If you hire security professionals to poke at your systems to find possible exploits, are you committing a conspiracy to hack your own systems? I think not.

      --
      Don't quote me on this.
    143. Re:If they do this.. by sydneyfong · · Score: 3, Insightful

      If you buy hosting from someone else, KEEP A COPY of the contract, and stay abreast of any changes. If you do not understand completely every part of it, hire a lawyer to have it explained to you. (Or just ask for that part to be re-written to be clearer.)

      With the number of contracts people make daily, one would go broke due to consultation fees before he gets anything done.

      Besides, reading the comments of people who apparently have an opinion on how the law is, I think the danger is more in the terms where you *think* you understand what it says.

      --
      Don't quote me on this.
    144. Re:If they do this.. by tomhudson · · Score: 1

      Of course they're scarce. In the meantime ... buy the cheap stuff. It's not like 15k drives are 3x as fast, since the drive is only part of the equation, so if it's the capacity that's needed, your only realistic option is the slower, cheaper drives anyway. Jst saying.

      If money were no object, you wouldn't bother with drives - just boxes stuffed with battery-backed dram chips.

    145. Re:If they do this.. by mcrbids · · Score: 1

      I second/third/fourth this! Get out of there! I would be deeply offended if my hosting company ever deigned to do so much as unlock my cabinet without consulting me first, barring all but the most exigent circumstances.

      You need to move providers. It's a bit painful, but the difference between a sucky hosting provider and a good one is the difference between night and day!

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    146. Re:If they do this.. by richlv · · Score: 1

      isn't this "circumvention of protection measures" ? :)
      if you don't plan to go to court, send them some nasty dmca letter (assuming you both are in usa).

      --
      Rich
    147. Re:If they do this.. by Anonymous Coward · · Score: 0

      Wrong.

      If I take $5 from my wallet and put it down on my porch table, you cannot normally just take it without committing the crime of theft. However, if you and i form a contract that any money left on my porch can be taken by you, well, then that's part of the contract, not theft.

      The essential part of contracting is that you exchange something you have ($) for something the other guy has (internet hosting.) Absent the contract, neither of you are entitled to what the other has; the contract is the precise manner in which you exchange those things.

      Actually you are wrong... You can't contract out of the law of the land. So if there is a law that says its against the law to take money off someones porch then you can't write a contract that allows it.... Well you can, but the person taking the money would still be breaking the law!

      So if there is a law that says its criminal trespass to hack into a computer, then there is no contract you can write that allows it.

      At least that's the way it works in many countries.

      Thanks,
      James

    148. Re:If they do this.. by don.g · · Score: 1

      I knew about EBS, didn't realise they did EBS backed images. It's good to know they warn you that your VM is going away (I didn't know that; is it advertised at all?).

      But still, if I want a stable box I'd rather get one that stayed up without me having to check my email to make sure it wasn't about to get shut down. And there are lots of VPS providers who'll sell you one of those for less than what EC2 charge.

      --
      Pretend that something especially witty is here. Thanks.
    149. Re:If they do this.. by Anonymous Coward · · Score: 0

      For a lot of crimes which "harms" another, consent is a defense. It is not a crime for you to use my computer if I consented to that. And a contract is good evidence of consent.

      So a contractual agreement for the exchange of sex for money is valid, when both parties are consenting?
      I think not, and the courts agree. A contract of illegality is a contract which is void.

    150. Re:If they do this.. by Lennie · · Score: 1

      I work at a colo, we sell half-racks (which have seperate locks/keys) for colo (no smaller), everything else is dedicated/managed (read: our hardware, no hands-on for the customers)

      --
      New things are always on the horizon
    151. Re:If they do this.. by s13g3 · · Score: 1

      Nor has he (or his host) apparently ever heard of this thing called KVM over IP.

      --
      "Inveniemus Viam Aut Faciemus" 'We will find a way... Or we will make one!' --Hannibal of Carthage
    152. Re:If they do this.. by offthatop · · Score: 1

      (Car Analogy) - It's like leasing a car with a repair warranty and wanting to do your own repairs. You diagnose the cause of the problem and take the car to the mechanic. You ask the mechanic to fix your car under warranty and he asks you for your keys. You refuse to give him the keys.

      I'd just take it to a different mechanic.

    153. Re:If they do this.. by rew · · Score: 1

      Hmm. Isn't the USA the country where that sort of stuff is highly illegal and can land friendly people in jail?

    154. Re:If they do this.. by Antity-H · · Score: 1

      sounds like a very stupid thing to do for an ISP : If amy of their customers uploads illegal content the ISP could be held accountable since they are the owners...

    155. Re:If they do this.. by welsh+git · · Score: 1

      I get the same with Superb.net

      I've been with a few different providers over the last 10 years, and the support from superb is the best I've seen. Fast responses all the time, and they don't pry, but when I have needed to, they were willing to help (I made a typo in /etc/fstab once DOH)

      They also provide KVM over IP if requested instead.

      Very fast, and well network connected too.

      http://nsssc.superb.net/information/dca2net-info.php

      http://nsssc.superb.net/information/corenet-info.php

      (II promise, I have nothing to do with them, other than being a satisfied customer)

      --
      Sig out of date
    156. Re:If they do this.. by drinkypoo · · Score: 1

      I think the best solution for those who want to spend the money is colocation. Get a case with a padlock, and lock it. Disable USB in the BIOS, with a setup password. It would be convenient to use a system with OOB management, e.g. an IPMI module.

      I used to have an IBM eServer 325, which is really just a rebadged MSI system. It is supposed to support coreboot and I suspect it would support Opteron VE if you did that... the system BIOS is not up to it. They will take up to 12GB RAM though, and I suspect the SCSI models should be cheaper these days. SCA drives are practically free...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    157. Re:If they do this.. by DiEx-15 · · Score: 1

      I have to ask this:

      WHY ARE YOU HOSTING WITH THIS COMPANY IF THEY ARE ILLEGALLY BREAKING INTO YOUR SERVERS?!!

      The second you said that they wanted your root password, my exact thought was "WTF?!!" NO hosting company should EVER ask you this kind of info, contract or not! If they ask for it or say its in your contract, you can say "STFU, NO!" The reason being is that it is YOUR boxes and YOUR data. Hosting only means you are given a key to open the tube's gates. Of which you can go elsewhere and get... Preferably one that isn't going to step on your constitutionally protected rights!

    158. Re:If they do this.. by wtfispcloadletter · · Score: 1

      Another vote for Linode. Not only do these guys know what they're doing, the support is top notch. They're very open about when problems pop up and inform us users and the world via several different forms (forum, irc, twitter).

    159. Re:If they do this.. by Slashdot+Parent · · Score: 1

      The more exacting and alike two or more items are made, the more likely that they will experience near-simultaneous failure when doing the exact same task - which is the behaviour you'll see in a raid setup.

      For many years, the general advice in setting up a RAID has been never to use disks from the same batch in an array. Indeed my home disk array has drives of different ages and different manufacturers.

      That being said, I would still view 2/3 of an array failing simultaneously as a freak occurrence that was probably caused by improper use, as I pointed out before.

      Anyone using a raid a decade from now will be looked upon as a blithering idiot.

      To me, anyone who makes confident predictions about what the computing landscape will look like in 10 years looks like a blathering idiot.

      RAID has uses beyond fault tolerance, and I hope that in 10 years our storage media won't involve moving around metal filings on a spinning platter. Would RAID still have any use when storage looks more like Solid State Drives?

      Possibly, depending on the read/write throughput of these SSDs. Currently, SSD random access kicks the behind of HDD spindles, but for sequential reads, HDDs will give more throughput. Striping data across multiple SSDs could increase throughput, and that might be a use of RAID even 10 years into the future.

      Will that be common? I have no idea. But depending on the performance characteristics of whatever storage is cost effective in 2020, I can't see any reason to rule RAID out summarily.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    160. Re:If they do this.. by Slashdot+Parent · · Score: 0, Troll

      I knew about EBS, didn't realise they did EBS backed images. It's good to know they warn you that your VM is going away (I didn't know that; is it advertised at all?).

      It isn't advertised because they can't guarantee you'll get a warning. Basically, if they can run a host machine in a degraded state and send out an email warning, they will do that. However, if a machine simply fails, they can't exactly send out a warning. :)

      If you run an application on EC2, you still need to architect your application so that an individual instance can terminate with no notice.

      But isn't that always the case? I mean, my physical machines don't usually give me any warning before a crash. What do you do when one of your physical servers fails?

      But still, if I want a stable box I'd rather get one that stayed up without me having to check my email to make sure it wasn't about to get shut down.

      I'm not sure I know what these "stable boxes" are. Any server can fail. And what's your plan when (not if) one of those "stable boxes" fails?

      And there are lots of VPS providers who'll sell you one of those for less than what EC2 charge.

      Comparing EC2 prices to another VPS provider doesn't make sense, because EC2 is not a VPS provider. That's like saying zipcar is ripping you off when they charge $7/hr for a car because it'd be cheaper to lease the car for 3 years from the dealership.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    161. Re:If they do this.. by aztracker1 · · Score: 2, Interesting

      Business DSL acounts aren't much more and allow for hosting. Many DSL providers even support ML-PPP for combining lines.

      --
      Michael J. Ryan - tracker1.info
    162. Re:If they do this.. by itzdandy · · Score: 1

      "And if you want privacy I would strongly urge you to use disk encryption to keep them out of your files"
      If the system is up, then disk encryption is useless. If the system is rebooted, then a password will need to be input before the system boots unless you have a DRAC card or similar remote access device to the machine that doesnt involve the actual machine booting up for access.

      Consider putting your hardware in a locked rack to completely deny physical access. Stick them with the bill if they break your lock, you have the right to do this you know. Rented space equates to owned space with the exception of the lack ability to modify that space without consent. That means that the physical space your server sits in is yours. You own it. It is trespass for them to physically manipulate your machine without consent.

    163. Re:If they do this.. by itzdandy · · Score: 1

      "I _DO_ work at a hosting provider, and unfortunately root access is often required to repair the steaming piles of crap customers often leave behind."
      this is totally false. A hosting provider for servers has no business at all in a customers box. There is absolutely no need in any circumsances to get into a customers box at any time. You can determine if there is a network issue outside the box and leave the box to the customer.

      I host servers as a sublease in some racks I own. My host needs and gets zero access to my boxes and I need and get zero access to my customers boxes unless they specifically ask me for support (considering I do consulting and support).

      For the submitter, I agree that you get a remote access devices but even a KVM is not terribly secure considering the provider could intercept the KVM's usb or ps2 ports and put a splitter on the VGA. I prefer to get a Dell or HP server(Dell really) with DRAC cards that provide secure remote access. Encrypt your drives, including swap space. This can be done with Linux or Windows servers which is the fast majority of systems out there.

      I have cabinets that lock and have intrusion detection sensors on the doors. I also have a cisco 887 with a cellular circuit so I can admin the boxes if the ISPs service goes down. It would be pretty easy to get into my cabinet but nearly imposible to do so without my knowledge and expect a sh!t storm if you did. I live 2 miles from my co-lo as well and can take the expressway in about 5 minutes so work fast if you are breaking in!

    164. Re:If they do this.. by tomhudson · · Score: 1

      RAID has uses beyond fault tolerance,

      raid was not supposed to be about fault tolerance. Look at the name - redundant array of inexpensive disks. The idea was to make a bunch of cheap disks look like one big expensive disk - the "redundant" just happened to be a misnomer, because it really doesn't have a heck of a lot of redundancy with only one parity drive (or a mirror of one drive, or, worst-case - no parity in a jbod). Even a few years ago, almost 20% of all raid failures resulted in total loss of the raid because a second drive would fail during rebuilding. "Silent failures" are only detected during the rebuild, so it doesn't matter how much you mix drives by manufacturer and batch and age - your risks of a total loss increase with individual disk size.

      Anyone using a raid a decade from now will be looked upon as a blithering idiot.

      To me, anyone who makes confident predictions about what the computing landscape will look like in 10 years looks like a blathering idiot.

      How about this one - a lot of people using raid with drives over 1tb next year are going to lose all their data when they try to recover.

      raid is not a backup, but people take the "redundant" part and think - "I can recover from a failure" when in many cases that's simply not true, especially if it's a controller failure and the company is no longer in business (case in point - 6-drive raid, 2 sets of parity data, one drive failed, then a bit later another drive + the controller died pretty much simultaneously, after years of flawless performance. Total loss. So much for the "hardware raid is better" crowd).

      Large disks are incredibly cheap compared to historic prices. Keep multiple backups on a couple of machines instead of a raid.

    165. Re:If they do this.. by DrLang21 · · Score: 1

      rooting the server because the client doesn't want to give you the root password is a bit much

      Not only that, but I would think it is highly illegal as it is circumventing someone else's computer security without a warrant.

      --
      I see the glass as full with a FoS of 2.
    166. Re:If they do this.. by Slashdot+Parent · · Score: 1

      raid was not supposed to be about fault tolerance. Look at the name - redundant array of inexpensive disks. The idea was to make a bunch of cheap disks look like one big expensive disk - the "redundant" just happened to be a misnomer, because it really doesn't have a heck of a lot of redundancy with only one parity drive (or a mirror of one drive, or, worst-case - no parity in a jbod).

      Actually, if you read the original Case for Redundant Arrays of Inexpensive Disks, you'll see that in the strictest sense, you assertion is completely wrong. Look at this quote from the authors' conclusions: "With advantages cost-performance, reliability, power consumption, and modular growth, we expect RAIDS to replace SLEDS in future I/O systems."

      Even a few years ago, almost 20% of all raid failures resulted in total loss of the raid because a second drive would fail during rebuilding. "Silent failures" are only detected during the rebuild, so it doesn't matter how much you mix drives by manufacturer and batch and age - your risks of a total loss increase with individual disk size.

      This is also false for any modern RAID implementation. Any decent RAID controller (including mdadm for Linux software RAID) will run periodic parity checks. For instance, mdadm on Debian runs a full parity check monthly on the first Sunday of the month. So if you have a bad block somewhere that doesn't ordinarily get accessed, it will be detected during the monthly check.

      raid is not a backup, but people take the "redundant" part and think - "I can recover from a failure" when in many cases that's simply not true, especially if it's a controller failure and the company is no longer in business

      Oh, I agree that many people get bitten by the "RAID is not a backup" issue. But an errant "rm" is orders of magnitude more likely to bite a "RAID=backup" adherent than multiple simultaneous disk failure.

      Regarding proprietary hardware raid controllers, I've only ever used software RAID, but people who I know who use hardware controllers buy spares in case the company discontinues the product or goes out of business. This is good practice anyway, as even if the controller is still in production, who wants to wait for fedex delivery when a raid controller flakes out?

      Large disks are incredibly cheap compared to historic prices. Keep multiple backups on a couple of machines instead of a raid.

      I'll remind you, RAID is not backup. RAID is about high-availability, not about backup. It's great that you do multiple backups, but you'd still have to do that even with RAID.

      If you have a disk failure with RAID, the situation is, "oh crap, I need to replace a failed disk sometime soon." If you have a disk failure with no RAID, the situation is, "oh crap, I have to restore from backup."

      I realize you've had some nightmares with RAID. But your personal unluckiness does not make RAID a bad idea. Personally, I've had several instances of single disk failure, and I've been very happy to have had RAID. It meant I had an urgent situation instead of an emergency situation.

      If either you or I have 4 disks fail simultaneously, we're pretty much in the same boat: restoring from backup. But if we both have 1 disk fail, you are restoring from backup. I am not.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    167. Re:If they do this.. by don.g · · Score: 1

      The original article was someone asking about problems with their dedicated server. What I guess I'm getting at is that EC2 isn't a dedicated server / VPS provider, and therefore not suitable for their use case. Which you agree with :-)

      Yes, I know servers will fail. But as long as the disks still spin and haven't had crap written over them, then random VPS/dedicated server provider will be able to resurrect your box without you having to lift a finger. Which is a lot less work for you to do. I still keep backups myself :-)

      --
      Pretend that something especially witty is here. Thanks.
    168. Re:If they do this.. by Magic5Ball · · Score: 1

      Those would be interesting to try, but not from his stated position.

      He could try to claim all that if that was documented SOP for this type of event and could demonstrate the resources to actually perform all that professional work. However, unless it already is SOP, even if those actions are reasonable under the circumstances, purposely incurring those costs for the sake of increasing the potential damages will be rightly frowned upon harshly as a form of ambulance-chasing.

      I would conclude that a reasonable professional skilled in the art do the things specified in your list since such a person would no longer continue to trust the security of the physical environment. That the OP continues to do so after at least three known perceived violations of physical security indicates that he is not acting in the manner of a reasonable professional skilled in the art of computer security (or, he's being a poser at http://slashdot.org/comments.pl?sid=1363231&cid=29374941). I would posit that OP doesn't even know the hosting market very well based on the fact that he's asking about a technical hack, as opposed to providers who don't provide invasive support in the way he complains about (slashdot posts front page stories about bullet-proof hosting several times a year).

      Also, if he had the resources to execute on your list or was making any real money on sales of open source software or ad impressions, he would not reasonably be complaining about weirdness on slashdot over one hosted box since a properly resourced IT and business infrastructure to support those revenue-generating activities would tolerate more than a single point of failure.

      --
      There are 1.1... kinds of people.
    169. Re:If they do this.. by jra · · Score: 1

      Well, maybe not so much.

      Fire codes in many areas prohibit in-rack UPSs, as they won' t be tripped off by the Big Orange Switch, and will a) continue to pour current into your box when it shorts out -- starting the fire and b) electrocute the firefighters who *think* they'd shut off all the power in the room with that Big Orange Switch.

    170. Re:If they do this.. by clanrat · · Score: 1

      (Car Analogy) - It's like leasing a car with a repair warranty and wanting to do your own repairs. You diagnose the cause of the problem and take the car to the mechanic. You ask the mechanic to fix your car under warranty and he asks you for your keys. You refuse to give him the keys.

      I find your analogy to be somewhat flawed. A better analogy would be like the city or municipality forcing your car open when you don't hand over the keys after you've called to have your street repaired.

    171. Re:If they do this.. by Slashdot+Parent · · Score: 0, Troll

      The original article was someone asking about problems with their dedicated server. What I guess I'm getting at is that EC2 isn't a dedicated server / VPS provider, and therefore not suitable for their use case. Which you agree with :-)

      Well, now I'm beginning to wonder if EC2 might fit their use case. The OP was asking for a provider that wouldn't root his instances, and as Amazon points out in their forums all the time, they won't access customer instances for any reason short of a search warrant. So if you want them to root your box. If you give them a key. They still won't touch your instance.

      As far as pricing goes, if you know that you are basically running a server 24/7, you'd use their newish "reserved instances". Now I don't know his server specs, but let's just assume an EC2 "large" instance, which is probably pretty good for his workload of 300 websites, some code hosting, and a few other things.

      If he were to purchase a large reserved instance and run it 24/7, it would cost him $1400 + $0.12/hr or $1400+3153.6=4553.6 for 3 years, or $126.48/mo+bandwidth.

      Now what would a similarly-speced dedicated server run him from a reputable provider? Basically, a Quad Xeon with 7.5GB of RAM and 850GB local storage. I looked at some of the name-brand folks, and was coming up with some really, really high quotes.

      Yes, I know servers will fail. But as long as the disks still spin and haven't had crap written over them, then random VPS/dedicated server provider will be able to resurrect your box without you having to lift a finger. Which is a lot less work for you to do. I still keep backups myself :-)

      Well, look at the time The Planet caught fire vs. the time that EC2 got struck by lightning. I forget how long The Planet customers were down for, but if you were an EC2 customer, you could have just relaunched and you'd have been fine. People who really engineered their apps correctly wouldn't have even noticed the lightning strike.

      Provided you're using EBS correctly, as you pointed out before. :)

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    172. Re:If they do this.. by rtfa-troll · · Score: 1

      I can see your point complicating his life. However, he was asking for advice and I'm assuming now he's realised he had a problem. If he can find one, a good security/consulting person should be able to tell him he has to do the things listed above anyway, so that should be sufficient to act as justification. Lack of resources can always be a blocker. I'll admit that what I said is what he should do if he can. Not what he will be able to do.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    173. Re:If they do this.. by jc42 · · Score: 1

      Well, that would be funny to read about. But I haven't read about it happening. I have read a number of stories of ISPs raiding their customers' "private" files for material that could be used in advertising or otherwise commercialized.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    174. Re:If they do this.. by silas_moeckel · · Score: 1

      I think your missing a bit the hardware is there this guy is not coloing it. It's most probably in the contract it's no different that your landlord coming into your apartment when you report a water leak.

      --
      No sir I dont like it.
    175. Re:If they do this.. by niftymitch · · Score: 1

      Yes root access is needed yet with talk and other tricks the owner can give an account and then copy or make visible logs. With a talk session the service can hand hold by typing commands that can be mouse transfered by the owner logged in as root. Given that content of any type has value I am of a mind to encrypt partitions used to contain "data". Then disk replacement or loss is less of an issue. Just curious how does the OP backup data?

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
    176. Re:If they do this.. by Pharmboy · · Score: 1

      SDSL has just as much upload speed as download. 10 years ago I ran a 1.5mbit SDSL line with a few servers, and never had any issues, reasonable latency, and speeds as advertised. (Covad -> ATT) It costs more than ADSL, but it usually comes with an uptime guarantee of 3 nines, which sounds better than his 4 nines provider is giving him now.

      --
      Tequila: It's not just for breakfast anymore!
    177. Re:If they do this.. by tomhudson · · Score: 1

      Look at this quote from the authors' conclusions: "With advantages cost-performance, reliability, power consumption, and modular growth, we expect RAIDS to replace SLEDS in future I/O systems."

      SLEDs - Single Large Expensive Drives (for the sizes and price ranges they were talking about) no longer exist - they've been replaced by Single WAY Much Larger Disposable Drives. For the original designers, even a gigabyte on a single 2-1/2" drive was simply way beyond their horizon back in 1988. http://www.networkcomputing.com/tapes-and-disks/raid-vs-sled---now-with-ssds.php

      The IBM 3380 used as an example in Patterson's paper had 4 independent head positioners and could deliver 200 IOPs, but that complexity drove the price up to $15/MB and power consumption to over 6KW for a single 7.5GB drive. While the 14" diameter of the platters made room for 4 head combs it also made spinning the disk faster impractical. This technology had reached its zenith.

      6 kilowatts, $112,000, for 7.5 gigs. $15,000 a gigabyte. A teraybye drive at those prices would be $15 MILLION and use 6 megawatts. You could run 1,500 homes on that. Now a terabyte will cost you less than 1/000 what a gigabyte cost then (so less than 1 millionth the cost). Their expectations didn't hold up because disks are CHEAP and disposable. Shit happens. Plan for it. Let the disks have different wear patterns instead of sticking them in a raid - it's one less complication, and makes it less likely for multiple disk failures to leave you hanging.

      If you have a disk failure with no RAID, the situation is, "oh crap, I have to restore from backup."

      No - redundant boxes are the way to go. We're at the point where we should be thinking "redundant array of inexpensive computers".

    178. Re:If they do this.. by theNAM666 · · Score: 1

      Your Host's staff can read log files? (Smile).

      (About a year ago I informed a hosting company that I was turning the loglevel up, so I could monitor what their monkeys were doing / and prove there was a disk problem on the server).

    179. Re:If they do this.. by Slashdot+Parent · · Score: 1

      No - redundant boxes are the way to go. We're at the point where we should be thinking "redundant array of inexpensive computers".

      But what about the data?

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    180. Re:If they do this.. by TapeCutter · · Score: 1

      "So, in 20 years you've never had to run fsck?"

      If I need to run a standard test then the customer does it and sends me the results. But as I stated I'm talking about large corporate customers, they normally have their own people check for file system problems long before they go looking for outside help.

      The situation you are talking about is more like a small bussiness that has nobody else to turn to. Stock exchanges, banks, etc will not give you (or redhat) the passwords to their servers no matter how critical the problem is to their business. The one exception to this is if you are doing a pilot project using their equipment, in such a case you will be given a background check and asked to sign a small mountain of non-disclosure documents.

      "It's not up to the provider to figure out a 'secure' way to help you quickly, thats your job."

      Exactly, Redhat (or any other major provider) will happily look at a test bed that recreates my customers problem and my customer will happily provide any information I need to build that test bed my customer won't give me unfettered access to their production machines and I wouldn't give them access to mine.

      As I said in my OP this kind of support is expensive.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    181. Re:If they do this.. by dpastern · · Score: 1

      Umm isn't hacking into his server *illegal*? Irrespective of the hosters needs.

      I also work for an ISP and we'd *never* do this. The only time we access a box is if:

      1) the customer has provided us with the password and asked us to do some maintenance for them. This is usually reserved for special customers who've been with us for a long time. Ordinary customers don't get this sort of treatment.

      2) their server is compromised (trojan/virus/worm/email server etc etc). In these cases, we'll contact the customer and ask them to fix. In the interim, we'll block the traffic via iptables and either our netscreen or redback router. As a very *last* resort, we'll power the machine off, but I've not seen that happen (yet) in 2 years of service.

      There is NO need for the colo hoster to even touch their machine. If I was the OP, if I have logs of what they're doing, I'd be taking legal action and putting them out of business. I'm a firm believer in that if you're not going to treat your customer right, then you don't deserve to be in business.

      Dave

      --
      Our lives begin to end the day we become silent about things that matter. --Martin Luther King Jr.
    182. Re:If they do this.. by tomhudson · · Score: 1

      No - redundant boxes are the way to go. We're at the point where we should be thinking "redundant array of inexpensive computers".

      But what about the data?

      Put it on two machines, duh! It should be in two separate locations anyway - power supply failures can take out multiple hard drives and your raid is then a total waste.

    183. Re:If they do this.. by Slashdot+Parent · · Score: 1

      Put it on two machines, duh! It should be in two separate locations anyway - power supply failures can take out multiple hard drives and your raid is then a total waste.

      Ok, so help me picture how this might work. Let's say I have a database. How do I put the database on two machines (presumably at two separate physical locations, as a lightning strike could take out both servers, no?) in such a way that the data is in sync on both machines? Now, how do I do it in a way with acceptable performance?

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    184. Re:If they do this.. by dissy · · Score: 1

      I'll never use raid. I swore off it a couple of years ago, after 4 drives failed in one week. My former boss thought it was great, and then HE had 2 drives fail on a 6-drive box. Near-simultaneous multiple-drive failures are a fact of life.

      That is an unfortunate lesson to learn that way, but an easy mistake to make when first learning RAID.

      There is no easy set rule, but one nearly never creates an array that can only tolerate one drive failure. I'm thinking systems like laptops, where two drives is a physical max, thus you don't have any choice but a simple mirror.

      If you have 4 controller cards and 4 disks hanging off each controller for 16 total drives, in that case one should plan for 4 drives failing at the same time. One also will tend to assume the failure will be more likely to happen over single points of failure (The controller cards) so you can also plan ahead what groups of drives are likely to die together.

      How the drives in the array are connected and their failure zones should be most all you will need to plan an array that can survive that type of failure.

      For example, if your controllers are A B C and D, and each has hard drives 1 2 3 and 4, then you can assume the more likely failure is all 4 numbered drives together on a single lettered controller.
      This means if A-1 is dead, if a multiple drive failure happens most likely drives A-2,3, and A-4 will also disappear at the same time.

      One simple (and poor) way to do this is make 4 seperate raid-5 arrays. Each array will contain drives of the same number, one from each controller.
      Then one can stripe those four arrays together into one big volume (Be it raid-0, LVM, evms, etc).

      One should also always try to have floating hot spares, and enough to cover a multiple drive failure as well.
      In the above example, since each controller has 4 drives, there should be 4 hot spare drives floating.
      Of course this raises the number of controllers, drives per controller, and failure points as well. The math can get nasty quick.

    185. Re:If they do this.. by Trahloc · · Score: 1

      Absolutely that sort of support is amazingly expensive, beyond the budgets of even medium sized businesses. That said in the context of the article that's sort of commenting on the range and fuel requirements for an ICBM when they were talking about a slingshot and stones. Both are roughly related but are on massively different scales.

      --
      The Goal: A long simple life filled with many complex toys.
    186. Re:If they do this.. by edb · · Score: 1

      I agree, superb.net is a good hosting service. We used them for several years, but have moved to another provider for reasons completely unrelated to the service/support/security we received with Superb (we had to switch because of states claiming that web hosting constituted a "nexus" for tax purposes).

      I would recommend Superb for hosting, as well as our current provider Westhost. We've had good service and good support, with people who actually know what they're doing. Quite refreshing!

      --
      In theory, practice and theory are the same. In practice, they rarely are.
    187. Re:If they do this.. by X0563511 · · Score: 1

      Well, I should specify this isn't Colo I'm talking about. We leave colo alone unless asked to touch. I'm primarily speaking of "dedicated" servers - basically they rent it.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    188. Re:If they do this.. by X0563511 · · Score: 2, Interesting

      As I said to someone else, I'm not talking bout colo. We own all the hardware in question, the customer "rents" it. In any case they are perfectly within their rights to tell us not to touch, and we will obey. However, by default we will access your server as needed without your explicit permission.

      This policy is in place because 90% of our customers will send in a ticket "My site is down! Fix!" and half the time they don't even give us an IP or domain, let alone access credentials.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    189. Re:If they do this.. by tomhudson · · Score: 1

      It's cheaper and better to just have redundant machines. We no longer need lots of cheap little hard disks to simulate one big expensive hard disk, which was the reason for raid in the first place - we have cheap large hard disks and cheap machines. The same $10k that bought a crappy desktop setup 20 years ago buys a nice box nowadays.

      This way you can tolerate EVERY failure mode on a box.

    190. Re:If they do this.. by tomhudson · · Score: 1

      Ok, so help me picture how this might work. Let's say I have a database. How do I put the database on two machines (presumably at two separate physical locations, as a lightning strike could take out both servers, no?) in such a way that the data is in sync on both machines? Now, how do I do it in a way with acceptable performance?

      Your hypothetical lightning strike (or someone unplugging something or spilling something or kicking something) is more likely to take out your single raid than to take out two machines in the above scenario, even located at the same location. Stop being childish.

      One of the truisms of engineering is that you get longer between failures when you reduce the component count. That's why we went to integrated circuits - a gig of ram done in discrete components would have a mtbf that would be shorter than the boot time. Ditto for cpus.

      Reduce the # of drives by buying larger drives, not by building a raid. Do your backups like you're supposed to. Use rsync, a hot-sync utility, logs, or whatever it takes to make sure your backup is reasonably up-to-date. The definition of "reasonable" depends on the application. To paraphrase Whoopie Goldberg, obviously banking db needs to be "up-to-date up-to-date", whereas a web server db just needs to be "up-to-date".

      "Reasonable" means different things in different scenarios, and raid doesn't supply the answer for backups. You'll need that backup one way or another some day no matter what, because the bigger the raid, the higher your component count. It's never a question of IF you'll get into a situation where you can't recover from drive failures, but WHEN.

    191. Re:If they do this.. by Angus+McNitt · · Score: 1

      From what I took away from the article, he was complaining about bandwidth and LOS to the server. A better analogy would be going to DOT to complain about a bridge and them asking for your car keys to test it. Then 'jacking it when you say no.

      Having been on both sides of this, like just about every other slashdoter, I take the whole situation with a bit of salt. I have seen colo-techs access machines they had no business in, but have also had calls from customers who claim that our network went down when we don't have anything on our logs. There is a right way to handle this that just about everyone has mentioned, (send them the logs or move to a different colo). However in the heat of the moment, who knows what happened.

      Regardless, if he feels that he has a large enough physical security problem to warrant the encryption to protect it from staff, leave! It sets a bad precedent on both sides and just sows seeds for future problems. He will always see them as invasive bastards, and they will see him as a righteous PITA. Better to just move on.

      --
      "To Do Is To Be" - Socrates, "To Be Is To Do" - Sartre, "Do Be Do Be Do" - Sinatra
    192. Re:If they do this.. by dave562 · · Score: 1

      Regardless, if he feels that he has a large enough physical security problem to warrant the encryption to protect it from staff, leave! It sets a bad precedent on both sides and just sows seeds for future problems. He will always see them as invasive bastards, and they will see him as a righteous PITA. Better to just move on.

      Exactly. That sums up the best course of action. The relationship between the customer and the service provider should be one of mutual respect and support. There are enough providers out there that if one doesn't get the job done, it's easy enough to switch to another. The idea of having to lock down your own box because you don't trust your hosting provider is a bad position to be in.

    193. Re:If they do this.. by dpastern · · Score: 1

      ahh. Well, that's different.

      Dave

      --
      Our lives begin to end the day we become silent about things that matter. --Martin Luther King Jr.
    194. Re:If they do this.. by Anonymous Coward · · Score: 0

      Why not just disable the process that allows them to log in as root? It's not like they're cracking your box.

    195. Re:If they do this.. by Anonymous Coward · · Score: 0

      Yeah, but it is usually illegal (depending on the law where you live) for them to do that when nothing is wrong. Just because they own a property and you're renting it, does not give the an automatic right to come and go as they please.

      If for example there is a problem with the causing damage to the property the it would be right (from my POV) for the owner to come and fix it whether the person renting likes it or not, but if it wasn't causing damage then it would be wrong.

      In this case I don't think there is any justification for rooting the server because if the server is negatively affecting the other equipment or servers and the operator is refusing to fix it, then they can just shut it off, no need to actually root it.

    196. Re:If they do this.. by Anonymous Coward · · Score: 0

      I don't think that is a good analogy. Obviously it depends on the law whether an illegal act will be legal with a contract. There's no good reason why prostitution should be illegal as long as both parties are consenting adults, but it is because the people who made the law had moral objections to it and think they should be telling people what they can do in private, and that is why a contract can't make that illegal act legal.

  2. Not possible. by Anonymous Coward · · Score: 0

    It's not possible given the constraints. While you can make some attempts at doing this sort of thing, at the end of the day, physical access is root access.

    You can protect the data with dm-crypt, and just hide most of your system behind the encrypted partitions. But even then, you can't stop them from screwing up your server, rebooting it, messing around, etc.

    1. Re:Not possible. by pipatron · · Score: 1

      More so, you can't stop them from rebooting, replacing your ssh/whatever executable with something that spits out all conversation in cleartext on a local console, then they can get your decryption keys and you wouldn't know what happened.

      Unless you can prevent them physically from accessing the machine that you lease, you have no control.

      --
      c++; /* this makes c bigger but returns the old value */
  3. Just.. by roblarky · · Score: 5, Funny

    Be sure to stun them as soon as they start casting it.

  4. which data center? by mustard · · Score: 1

    I'd be curious which company this is.

    I had a bad experience with SoftLayer in which they screwed up the hardware and cost me $20K at the end of the day and they wouldn't cooperate on getting everything resolved.

  5. don't trust em' by Anonymous Coward · · Score: 1, Informative

    XEN FTMFW.

    http://www.howtoforge.com/creating-a-fully-encrypted-para-virtualized-xen-guest-system-using-debian-lenny

  6. Switch or Bail by Anonymous Coward · · Score: 1, Insightful

    Sounds like this is in your hosting contract. Either switch, or if your that concerned, host it yourself, not in a data center. Every data center is going to say "Prove it" if you try to pin an issue on them.

  7. Splunk by Anonymous Coward · · Score: 0

    Just send them a copy of your logs. It's crazy that they ask and root your server but if it helps until you can get out of the relationship send them the logs.

    Alternatively give them access to the logs via splunk.

  8. A Linux Bios by Anonymous Coward · · Score: 0

    You need a Linux BIOS with minimal networking/ssh and password protection and a linux install that has no options for booting to any sort of prompt without a password. The BIOS-level stuff is required to prevent anyone with console access from easily booting an alternate kernel/environment. This still would NOT prevent someone from yanking out the drives, plugging them into another system, mounting the file systems, and "rooting" your system that way.

    1. Re:A Linux Bios by flydpnkrtn · · Score: 1

      Only problem I see with that is that if he swapped the BIOS I'm pretty sure that any hardware warranty support would basically go away... I'm assuming he bought "supported hardware" through a vendor though (such as Dell or HP).... if the servers are "off brand" this might work

      Any company of a decent size who doesn't want to go through the hassle of supporting their hardware end-to-end will usually go with a vendor though (Google's an exception... they have the resources to support the servers they hack together)

    2. Re:A Linux Bios by jabuzz · · Score: 1

      A normal server level BIOS, that has been password protected, and with proper out of band remote management would do the trick.

    3. Re:A Linux Bios by mlts · · Score: 1

      Ironically, the only OS I know of that has encryption that allows for remote reboots while protecting the contents of encrypted volumes are newer versions of Windows that use Bitlocker with TPM chips. If someone yanks drives out of a Bitlocker protected system, the won't be decodable unless one has the recovery key, or one has the billion dollar resources of a chip fab to do disassembly of the TPM chip on the IC layer level in effort to yank out the stored decryption key.

      I've found great success with coloced machines using BitLocker, then stacking client operating systems on that using VMWare or Hyper-V.

    4. Re:A Linux Bios by Lennie · · Score: 1

      Having your hardware tied to your encryption always just sounds like a bad idea to me. What happends when something dies ? You loose the data. While it's always good to have a backup, you will/could still loose your lastest version of the data.

      --
      New things are always on the horizon
    5. Re:A Linux Bios by Anonymous Coward · · Score: 0

      Very true. That is why one keeps a recovery key in a safe place. Then, if the TPM chip fails, one would enter in the key to recover, then be able to reset the TPM, or just have BitLocker boot without any key protectors.

      When I did work for clients with co-located servers who decided to go the BitLocker/TPM route to protect their stuff, every server would have an individual USB flash drive with the .BEK recovery file. There would also be an "oh crap" USB flash drive that has all the co-located server volume keys on it. The first key would be what one would send and employee or consultant down with so they would have access to fix a single machine. The second is for a real emergency where a machine needs all drives yanked and either imported or just decrypted for use in another machine.

  9. Use chmod by ctrl-alt-canc · · Score: 3, Informative

    chmod 744 /var/log (modify the directory name as needed so that it points to where your logs reside) and they will be able to look at your logs without root password. If this is not enough for them, remember that internet is full of service provider that are eager to host you for the same money (if not less)...

    1. Re:Use chmod by MathiasRav · · Score: 1

      chmod 744 /var/log (modify the directory name as needed so that it points to where your logs reside)

      0744 = owner read exec, group and world read only (or in ls -l format: dr-xr--r--). Read permissions won't do you any good, you need executable to access files within and list directory contents, so it'll be chmod 0755 instead.

      $ mkdir test
      $ echo test > test/test
      $ chmod 0744 test
      $ sudo chown nobody test
      $ cat test/test
      test/test: Access denied
      $ sudo chmod 0755 test
      $ cat test/test
      test

      (Actually, read permissions are meaningless for directories so far I know, so 0755 is equivalent to 0311 for directories.)

      Preferably, set up a logging group or similar, create a user for the provider in the logging group and make the directory 0750.

    2. Re:Use chmod by kasperd · · Score: 1

      Actually, read permissions are meaningless for directories so far I know, so 0755 is equivalent to 0311 for directories.

      No, read permission certainly does have a meaning for directories. Write permissions for a directory does pretty much what you would expect (some semantics are a bit more tricky if the sticky bit is set on the directory). Read permission means you can get a list of the names in the directory, execute permissions means you can do most things with those entries (except from those operations that require write permission). So, if you have read but no execute you can get a list of names in the directory, but you cannot do anything with them, you can't even tell if they are files or directories. If you have execute but no read, you can access everything as long as you know the name of it (or can guess the name).

      [/tmp] mkdir test
      [/tmp] touch test/file
      [/tmp] ls -l test
      total 0
      -rw-rw-r-- 1 kasperd kasperd 0 2009-12-27 00:44 file
      [/tmp] chmod 400 test
      [/tmp] ls -l test
      ls: cannot access test/file: Permission denied
      total 0
      -[Interesting part removed because of a bug in slashdot] file
      [/tmp] chmod 100 test
      [/tmp] ls -l test
      ls: cannot open directory test: Permission denied
      [/tmp] ls -l test/file
      -rw-rw-r-- 1 kasperd kasperd 0 2009-12-27 00:44 test/file
      [/tmp]

      --

      Do you care about the security of your wireless mouse?
    3. Re:Use chmod by Anonymous Coward · · Score: 0

      Uh oh, someone giving chmod advice when they don't even know the proper octal for what it is they're trying to advocate. 0744 = wrong. Execute bit must be set on the directory for it to be considered usable. Additionally, since it sounds like a multi-user system, you don't want the other/global bit being set here. Try setting up a UNIX group called "logs", drop the co-lo provider's account in it, and do chmod 0750 /var/log && chgrp logs /var/log. chmod 0640 /var/log/{file} && chgrp logs /var/log/{file} for each file you want them to read. Make sure your log rotation system (e.g. newsyslog on BSD) doesn't lose the group ownership. End of fucking story. And for the OP -- back to UNIX 101 for you. And that's 101 in decimal, not octal.

    4. Re:Use chmod by Anonymous Coward · · Score: 0

      You want 755. 744 will allow them to see what files are in the directory but not access the files themselves or any metadata.

  10. This is very simple by rgigger · · Score: 5, Interesting

    1. Don't EVER host with them again. I don't know what's in your contract but as far as I understand it, breaking into your server without your permission is illegal. It's possible that you could take legal action against them.

    2. Figure out how they broke in. If they broke in then someone else likely could too.

    I have never heard of anything like that happening with any host ever. I am amazed that a company could act like that and still expect to have any customers. It's not like there aren't options.

    1. Re:This is very simple by Sancho · · Score: 1

      It sounds like they "broke in" by booting from alternate media and reading the hard disk. They have physical access to the hardware--there's not a lot you can do to stop them.

    2. Re:This is very simple by hacker · · Score: 1

      ...except setting the important data partitions to be dm-crypt, which means they can root the machine all they want, but without the passphrase to the dm-crypt partitions, they won't get to any client, customer or confidential data (i.e. transactions in the SQL db)

    3. Re:This is very simple by Nasarius · · Score: 1

      And that makes unauthorized access to someone else's data legal how, exactly?

      It's entirely likely that he agreed to such things in the TOS. But just because you have the drive doesn't mean the bits are yours to read.

      --
      LOAD "SIG",8,1
    4. Re:This is very simple by Sancho · · Score: 1

      I didn't say that made it legal.

    5. Re:This is very simple by Sir_Lewk · · Score: 1

      It sounds like they "broke in" by booting from alternate media and reading the hard disk.

      That seemed to be what you were implying. Note the quotes around 'broke in'. Barring that, I don't see what the point of your comment was at all. The post you were responding to was not trying asserting that what they did was technically challenging...

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    6. Re:This is very simple by Sancho · · Score: 1

      The original poster seemed to think that someone else could replicate the steps needed to compromise the server. I was quoting due to the use of his words. I think that 'break in' often has the connotation of using an exploit when talking about accessing computers.

    7. Re:This is very simple by Sancho · · Score: 1

      And since you may not infer it, the point of my post was to show the rgigger that it's unlikely that the access would be difficult to duplicate by another person, unless they also has physical access.

    8. Re:This is very simple by Anonymous Coward · · Score: 0

      Better yet, host it yourself with a hungry doberman outside the room.

      Securing a server not in your physical control is very costly. While you can use encrypted drives and a serial port, what if I tap into the serial port? Ok, then put in a service processor with SSH. Oh, what if I fake the service processor or swap the drives? There is no end to where this goes other than to say insecurable.

      If the data needs to be secure, run the servers in your own secure area you control and with encrypted drives. This way you can verify it physlically before putting in the pass phrase. Lest complex, less costly and less to go wrong.

    9. Re:This is very simple by rrohbeck · · Score: 1

      2. Figure out how they broke in. If they broke in then someone else likely could too.

      Load a CD and reset the box. Not all that hard if you have physical access.

    10. Re:This is very simple by Sir_Lewk · · Score: 1

      I see, my apologies.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    11. Re:This is very simple by silas_moeckel · · Score: 1

      OK I work for a lot of different leased colo providers and they ALL have this requirement since it's there hardware, yes it's in the TOS. Ever try to grab smart data off a drive, get a temp, servicing a warrant, following up on a spam complaint, etc etc etc? You don't want that to happen buy your own kit and colo it instead of renting somebody elses. At the end of the day if its your hardware your going to have to log into it at some point. If you physically have access to the box there is NOTHING you can do to stop them from getting at the data you have to trust the people with physical access to the gear. This is pretty much the equivalent of renting an apartment if the landlord needs to get in he can, whether he gives you notices first or afterward is besides the point he has to be able to protect his property.

      PS you can dm crypt all you want a firewire port in back gives you DMA access to a running box you can memory dump with.

      --
      No sir I dont like it.
    12. Re:This is very simple by cenc · · Score: 1

      I think, you need to rethink just how little protection that would provide.

      They have physical access to the hardware. They can mount the system with alternate media or whatever (he never mentioned if he was running a virtual machine or not). Basically, if they have eyes on everything but the encrypted drive, sooner or later if they wanted it they can have it. That is assuming you ever want to access that drive again, or could trust the OS again.

      Likely all very academic. Really, if it is that sensitive, chances are it should not be on public server at all.

    13. Re:This is very simple by Maximus633 · · Score: 1

      Has anyone stopped to think about this being a box NOT owned by the OP? If the box is OWNED by the company and you are just leasing it chances are they have a right to enter the server at anytime. When I worked for a very large ISP/Hosting Provider we had the right to gain access to your box in the event we needed to. I worked in abuse and logged in Single User and did what I needed to including reset the root password or look around. Just depended on what mood I was in. Either I pulled your box network cable (and power plug) or you provided me root, or I just logged in myself.

    14. Re:This is very simple by Anonymous Coward · · Score: 0

      What do you mean 'figure out how they broke in?' He told you they rebooted the server, e.g. single user mode and passwd.

  11. Why don't you have any remote management? by algae · · Score: 1

    The only reason you wouldn't be able to remotely enter in a boot-time decryption password, is if you don't have any remote management capabilities on this server. If this is the case, you should get just better hardware.

    --
    Causation can cause correlation
    1. Re:Why don't you have any remote management? by ottothecow · · Score: 4, Informative
      Agreed.

      I don't have too much experience in this arena but once I was running a few units and got a rack mounted sun box to play with. Thing didn't have video IIRC and it was all done via suns various terminal connections. Once I got the box set up on the rack (in a room I didnt have normal access to), I ran the terminal cable to a linux webserver that I ran on the same rack.

      One day, the sun stopped responding over its ethernet connection I thought I was screwed until I remembered that cable...sshed into the other box, brought up the terminal cable and I was soon at sun's management console that let me figure out what was going on.

      I would assume any reasonable host would be willing to get you a similar sort of hookup.

      --
      Bottles.
    2. Re:Why don't you have any remote management? by hacker · · Score: 1

      "I would assume any reasonable host would be willing to get you a similar sort of hookup."

      In this case, it appears the PSU failed, and they moved my drive to a different chassis, with completely different hardware, and are asking for the root password so they can reconfigure everything to coincide with that hardware change.

      They want to charge me $35.00/24-hour acccess to a KVM, so I can go in and fix the networking they broke by changing the hardware around the leased server in the dc. I flatly refused to take ownership of that, since they did not tell me beforehand that they'd be swapping out the entire physical chassis, and I don't think I should have to pay $35.00 for 24-hours of KVM use when it'll take me less than 2 minutes to fix it.

      They caused the problem, they "downgraded" the hardware to a different chassis, and they're holding my data hostage until I either give them root to go poking around (which I flatly refuse to do, as it violates my company policy), or pay them to fix what they broke.

    3. Re:Why don't you have any remote management? by socsoc · · Score: 1

      Did the redundant PSU fail too? Even the cheapest machines have those these days.

      If your company has policies about stuff like that, why don't you own your own hardware?

    4. Re:Why don't you have any remote management? by Anonymous Coward · · Score: 0

      This is what happens when you rent a server. Buy your own and colo it somewhere reputable. This is just common sense.

    5. Re:Why don't you have any remote management? by algae · · Score: 1

      Seriously? What you have is not a "server", it's a PC in a rack chassis. Any decent computer designed to go into a datacenter will have a redundant PSU, and a BMC that will log and alert you that one same has failed. I'm responsible for computers that I've literally never seen, and it's really not that big a deal.

      --
      Causation can cause correlation
    6. Re:Why don't you have any remote management? by fearlezz · · Score: 1

      You don't need remote managemant to enter a boot-time password.
      I have a personal backup 'server' at my office, where I keep backups of my laptop and websites. Nobody, not even my boss is allowed to enter my personal data. On this system, I have installed CentOS 5.2 (upgraded to 5.4 by now) with full disk encryption. I'm running a combination of busybox, dropbear-ssh and some self-written scripts to boot a simple initrd, then unlock the harddisk over ssh. Exactly what the poster asks. Useful link: www.google.com/search?q=dropbear+luks

      Nevertheless, in this situation, I think this hosting provider needs some serious 'correction'.

      --
      .sig: No such file or directory
    7. Re:Why don't you have any remote management? by xous · · Score: 1

      Hi,

      Your only option at this point is:

      1. Pay for the KVM
      2. Bring the system up
      3. rsync your data
      4. destroy the data on the server.
      5. terminate your contract.

      The provider already could easily access all your data by booting into single user.

      After you have done all this you should post the providers name.

    8. Re:Why don't you have any remote management? by hacker · · Score: 1

      I'm already 30GB into the rsync of the data. I run rsnapshot on an hourly basis to my Drobo here for near-line backups, but the Drobo just ate 1.5TB of my data (dangerous device to rely on, and the company line is to always back up your Drobo to... another Drobo). So I have to pull the data clean from the server to another storage array here, otherwise the backup would have been incremental.

      Once that is done, I'll be terminating my contract. These rampant, unexplained outages are infuriating, and my users, clients and customers are pissed off, and so am I.

    9. Re:Why don't you have any remote management? by BikeHelmet · · Score: 1

      Switch to a VPS. If I remember right, all the boxes are identical hardware, so when one breaks your VPS is migrated to a new server and back up in minutes.

      Virtualization! Got to be good for something!

    10. Re:Why don't you have any remote management? by Kalzus · · Score: 1

      A really nice host carries machines with remote management built-in. This goes double for x86 or x86-64 where the architecture didn't grow up with the idea of "the text put up by the systemboard's ROMs can go to a monitor and/or to a serial port."

      --
      "The Devil does not know a lot because He's the Devil, He knows a lot because he's old." -- unknown
    11. Re:Why don't you have any remote management? by silas_moeckel · · Score: 1

      I would be surprised if it's even in a rack chassis. I work with the industry segment and while micro atx cases on bread racks are the norm. Remote reboot can be a string of little boxes the will hit the reset switch and are connected with telephone cable (actually it's a pretty cool/simple hardware from a German company). Redundant PSU's sure if you want to pay extra per month for it, also check to make sure it wont get plugged into the same PDU or even use a y cable and go to the same plug.

      --
      No sir I dont like it.
    12. Re:Why don't you have any remote management? by nhytefall · · Score: 1

      Sounds to me like we have the following folks:

      1. "Owner" of server... meaning, he thinks he owns it.
      2. He doesn't own the hardware said software sits on.
      3. The company met their SLA, and this guy is not being accomodating. Prob 'cause he doesn't want said ISP knowing what is on his box... ergo, materials and/or services that break said ISP's SLA.
      4. Or, everybody's favorite option: he is a lying twit making up the whole story.


      Considering not that long ago I found a former client's "server" (read: a tower PC that used to sit in a rack chassis) that was pulled from production for running an open SMTP relay (and the owner wouldn't provide root access nor fix his illegal broken shit) on top of the dumpster... I vote number 4.

      Prove me wrong, OP. Prove me wrong.

      --
      0100010001101001011001 0100100000011010010110 1110001000000110000100 1000000110011001101001 0111001001100101
    13. Re:Why don't you have any remote management? by llcawthorne · · Score: 1

      Personally, I'ld just suck up the $35, get my stuff and get on with my life (as many have said).. Maybe fuss to accounting afterwards and see if I can't get it back. But...

      If they have already rooted your box as you originally said, why are they still asking for your root password???

      If you don't want to give them the current root password and change it afterwards for some reason, why do you not just tell them to boot into single user mode or from removable media and set the root password to something else or nothing at all, and then let you back in when they are done? Do you expect them to insert a backdoor or something? Why would they? They can obviously already root your box.

    14. Re:Why don't you have any remote management? by xous · · Score: 1

      If you've got all your data removed it would be interesting to hear which provider did this.

  12. Yourself by Anonymous Coward · · Score: 0

    Host it yourself?

  13. remove their ssh key from the ~/.ssh directory by Anonymous Coward · · Score: 2, Insightful

    look for a pre-authorized ssh key in ~/.ssh/authorized_keys or something similar, remove it.

    1. Re:remove their ssh key from the ~/.ssh directory by zoloto · · Score: 1

      This might keep them at bay as well. In the root login's .profile, at the end put 'exit'. So when they login they're immediately logged out. Make sure you have proper sudo access on a secondary account. Renaming "root" might work as well but this is more obscurity than security.

  14. You need an ipkvm. by bprice20 · · Score: 1

    Or a remote access card. or the IBM machines, they are called RSA cards, on the dell machines they are called a DRAC. There is an equivalent for HP called iLO, and every other large brand. I also know that supermicro sells them for some of their server boards too. I think these may be generic: http://www.ami.com/serviceprocessors/

  15. Encrypted Workloads by Quietlife2k · · Score: 1

    In order to achieve this it would require the server to process encrypted data - without needing to know what that data is or even why it's doing it.

    You send it encrypted data - it process it without decrypting it and returns the still encrypted result. Thus preserving your security.

    As I understand it (from a slashdot article I now cannot find) IBM are working on this but there is as yet no solution.

  16. Illegal? by DoofusOfDeath · · Score: 4, Informative

    Depending on where the center is located, and exactly what you agreed to in your terms of service, they may have violated anti-hacking laws.

    I'm guessing that you probably won't find a district attorney who's willing to prosecute them on your behalf. But if you're outside the U.S., or if you can find a civil penalty that might be applicable to their act, you have real means of getting their attention.

    1. Re:Illegal? by Anonymous Coward · · Score: 1, Interesting

      A buddy of mine hosted VOIP servers for years. Due to widespread licensing violations Ventrilo switched to a new licensing system; you were given individualized software which "called back home" to note how many servers a provider was actually hosting to ensure they paid the licensing fee. Someone at the data center in conjunction with an illegal hosting company accessed one of their servers and copied the software. So this illegal host was hosting tons of servers without paying a license fee, my buddy was on the hook for all of the extra servers.

      While they knew what happened at the data center as it was later found out they've done similar deeds before they couldn't prove anything. The host was sued and lost but the data center got off scot free.

      What I'm trying to say is that it is hard to prove things when they can simply lie and further even if you can prove it there isn't much you can do.

    2. Re:Illegal? by DoofusOfDeath · · Score: 1

      What I'm trying to say is that it is hard to prove things when they can simply lie and further even if you can prove it there isn't much you can do.

      Agreed. I would suggest the dude in question gets them to admit in email what they did, before they wise up and shut their mouths. If possible, of course.

    3. Re:Illegal? by Crypto+Gnome · · Score: 1
      You say "I have a server" (kinda like, I Have A Dream....)

      It could possibly be argued that *if* they actually owned the server, then its up to them to "maintain it" (for some random, non-zero, possibly infinite values of "it" and "maintain"), and all they did was cause an unexpected outage in the process of identifying unexpected outages. However IF you own the physical box, then they have absolutely zero rights to access said box without your permission (obviously unless they're acting on a warrant, etc).

      Assuming you meant "I own a server , for which I rent rack space and internet access from a hosting provider" (as opposed to "I rent a server from ....") , then the correct response would be:
      • MOVE your server to another provider *immediately*
      • then ask the old provider:
        - I asked you to explain an outage
        - you requested root access to MY server
        - I denied your request
        - you then BROKE into my server and ENTERED root mode
        - Please explain to (the following judge-and-jury) how this could possibly be legal
      --
      Visit CryptoGnome in his home.
    4. Re:Illegal? by NormalVisual · · Score: 1

      While they knew what happened at the data center as it was later found out they've done similar deeds before they couldn't prove anything.

      Seems like it'd be easy to me - ask Flagship what IPs were hosting the illicit Vent servers. *Someone* owns those IPs, and if it wasn't your friend, it would be incumbent upon the owner of those addresses to explain to Flagship how/where those Vent licenses were obtained.

      Of course, Flagship has a nice little racket going on with Vent, and I've read they're not the easiest company to deal with.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
  17. Find a company that wants to keep your business. by jasen666 · · Score: 1

    Change ISPs. My colo company specifically states in our contract that they will not touch my server (physically or remotely) without my prior consent. Once they had to rearrange the rack to fit a new server in, and they called me to ask if I wanted to be present or to move mine myself.

  18. Other side by Spazmania · · Score: 5, Interesting

    On the other side of this, your hosting provider has a guy who keeps angrily reporting mysterious outages where his machine keeps running even though he's on a trivial switch connection like everybody else. The guy then refuses access when they try to figure out what's going on so that they can fix it.

    They shouldn't be rooting your server. That crosses a line. But if I were in their shoes, I'd say: "I'm sorry sir; we've exhausted our diagnostic capabilities without more closely examining your server. Without the root password, there's nothing more we can do for you."

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    1. Re:Other side by haruharaharu · · Score: 1

      They could ask for the logfiles as stated before. Hell, a user account with limited time sudo access would be less invasive, but a copy of relevant logs should do fine.

      --
      Reboot macht Frei.
    2. Re:Other side by MBCook · · Score: 1

      When we were in situations like that, before we got our own datacenter and colocated, we would always do the same thing. We'd make sure everything was backed up (for if something got screwed up).

      Then we'd change the root password, and give them the new one. That way they could look around at whatever they needed, change what they needed.

      When they said they were done, we'd change the root password back. They had all the access they needed, but couldn't mess with stuff the rest of the time.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    3. Re:Other side by Anonymous Coward · · Score: 1, Interesting

      "The guy then refuses access when they try to figure out what's going on so that they can fix it."

      But the "it" is not the server. This is like you complaining there's a huge pothole on the road, and the DOT demanding the keys to your vehicle. (DOT then proceeds to investigate said problem by using your vehicle to drive them to lunch, having lunch in your car in your driveway while checking out your wife working in your yard, and determining said pothole exists by ramming your vehicle over it repeatedly at high speed.)

      And while not explicitly stated, you also overlook that they, after rooting said server, don't seem to have solved the problem anyways, providing further evidence that this has nothing to do with the server.

      This has become so common these days; people don't do their own due diligence, and instead blame the "complainer" for being unreasonable. Sounds like this guy has the Comcast of hosting.

    4. Re:Other side by dotgain · · Score: 2, Insightful

      They had all the access they needed, but couldn't mess with stuff the rest of the time.

      If they wanted to retain access after you've changed the password, they could have easy enough.

    5. Re:Other side by socsoc · · Score: 2, Informative

      "It" is the server. It's not like DOT demanding the keys, it's like the dealership demanding the keys when you ask for service on a lease. He hasn't eliminated hardware as a cause and it's (apparently) not his hardware. Before they phone up DOT and complain about the road with a supposed pothole that doesn't give other people problems, they want to analyze the car.

    6. Re:Other side by nurb432 · · Score: 1

      But if I were in their shoes, I'd say: "I'm sorry sir; we've exhausted our diagnostic capabilities without more closely examining your server. Without the root password, there's nothing more we can do for you."

      If it was my data center i wouldn't even host you. ( tho i would at least inform you first, unless it was via court order. you know i am responsible for whats in my building, regardless of the fact I'm selling services.. )

      --
      ---- Booth was a patriot ----
    7. Re:Other side by jvkjvk · · Score: 1

      They had all the access they needed, but couldn't mess with stuff the rest of the time.

      If they wanted to retain access after you've changed the password, they could have easy enough.

      Not without doing something that is probably illegal...

    8. Re:Other side by Spazmania · · Score: 1

      Personally I figure this guy has some piece of software running that's adjusting his network or firewall settings unexpectedly, perhaps an IPS or VPN. He seems like the kind of guy that would run that sort of software without actually understanding that sort of software.

      On the other hand, he didn't say how long the outages were. If we're talking 30 second dropouts, that's a flaky NIC dropping carrier followed by the switch's spanning tree timeout.

      After the common failure causes are eliminated, there are too many things it could be and none of them likely. Not worth the effort to diagnose further if the customer isn't cooperative.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    9. Re:Other side by dotgain · · Score: 1

      I'm just saying, from a security perspective it's really no different than simply handing over the root password. Parent said "can't mess with stuff the rest of the time", I said 'don't be so sure'.

    10. Re:Other side by fm6 · · Score: 1

      Setting the setuid bit is illegal?

    11. Re:Other side by nahdude812 · · Score: 1

      If being done to retain root access after it was intended to be revoked, it's exactly as illegal as installing a rootkit.

    12. Re:Other side by fm6 · · Score: 1

      And installing a rootkit is not, in itself, illegal. Probably should be, but there you are.

    13. Re:Other side by nahdude812 · · Score: 1

      It would certainly depend on your specific agreement with your host, but unless they have a clause in there which permits them to root your server without your permission (and I don't doubt that there are some providers which do), it would definitely be illegal (at least in most of the world - I don't know where you live). A legitimate provider which has as part of their terms of service a requirement that they retain root access will not need to do so with covert methods though.

    14. Re:Other side by fm6 · · Score: 1

      Neither of us are lawyers, so let's skip the usual ill-informed legal argument, and go to something we can actually verify: has somebody every been prosecuted for planting a rootkit or other backdoor in a system they had authorized access to? Cite me one example.

    15. Re:Other side by nahdude812 · · Score: 1

      That's the point, access was only authorized for a specific purpose (authorized and granted accesses do not need to necessarily agree). Installing the rootkit (or maliciously altering the configuration to provide some alternate back door) is beyond that purpose and therefore is illegal.

      For a real world analogy, if you have a plumber into your house to work on a clogged sink, and while he's there, he unlocks a window to facilitate access at a later date, that is illegal. Allowing someone into your house for one purpose does not give the carte blanche to do whatever they like while they're in there, and does not confer any future access rights.

      ...something we can actually verify: has somebody every been prosecuted...

      Oh brother, successful prosecution is not required for something to have been illegal. Otherwise it'd be impossible to pass any new laws. It's also not impossible to know law without being a lawyer (in fact, citizens are expected to, however infeasible that may be in real practice).

      If you'd like something you can actually verify, here are the specific articles which refer to relevant computer crimes in each of the states in the US (still don't know where you're located, maybe these aren't your jurisdiction, but I'm in the US, and these are ours). This is according to the National Conference of State Legislatures; there are other federal statues as well, but I figured this is a better example by way of demonstrating that these subjects are things which have received substantial consideration and which have extremely wide precedent.

      Notably, you'll see the following text on this page (emphasis mine):

      "Unauthorized access" entails approaching, trespassing within, communicating with, storing data in, retrieving data from, or otherwise intercepting and changing computer resources without consent. These laws relate to either or both, or any other actions that interfere with computers, systems, programs or networks.

    16. Re:Other side by fm6 · · Score: 1

      OK, you're right, I was wrong. Never mind.

    17. Re:Other side by Spazmania · · Score: 1

      This is like you complaining there's a huge pothole on the road, and the DOT demanding the keys to your vehicle.

      I checked the road where you said the pothole was. There is no pothole. Either I somehow missed it or that bump you experienced came from something else. Maybe a faulty suspension, you hitting the curb or trying to play bumper-cars.

      Full service guy that I am, I'm willing to ride along with you and observe. But if you want me to go that extra mile, you will have to unlock the passenger door.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  19. Don't encrypt but make them work harder by Anonymous Coward · · Score: 0

    You could always not encrypt your drive, but keep GRUB from doing anything but booting regularly and keep the BIOS from doing anything but booting from hard drive (without a password). This will still allow them to root your box, but they'll have to grab your hard drives first.

  20. Stop being a douche by jascat · · Score: 5, Insightful

    As someone that works in support for a hosting provider, you're the type of customer that irritates me the most. While they shouldn't be rebooting your box to get root access without your consent, you should at least help them help you. Give them an account with limited sudo access to view your logs. If that won't do, then provide them with the necessary logs. If that's not good enough, don't expect support and move your stuff to some place that doesn't provide the level of support you're paying for.

    1. Re:Stop being a douche by Sargonas · · Score: 5, Insightful

      Agreed! What you are asking and what you are wanting are an unreasonable combination. Take a step back off your sysadmin high horse ( I am allowed to use that term, since I too was once on one) and look at it from their point of view. You are sending them WTF tickets and at the same time refusing to "help them help you". Honestly, what do you expect?!? Agreed they should not be rebooting your box to get access without first warning you, but at the same time you are demanding a response asap and then withholding critical info from them. What do you expect them to do? As the above poster said, either create a limited account for them with only log file access, or else man up and just give them a full login. I will bet all the money I have made in my previous career as a sysadmin for several large companies and hosting companies that in your hosting terms it clearly states they own the system, hardware and software, and that you have no inherent right to deny them access. (unless we are talking about a co-located server you personally own, but since you did not state that I can only assume we are not.) In short, you are being a jerk. Get over yourself and either A: work with them to help you, B: diagnose your own damn problems and stop asking them to without giving them the help they need, c: change hosts to someone who more suits your needs, d: colo you own box in an IBX and handle all the work yourself.

    2. Re:Stop being a douche by http · · Score: 1

      From TFC:

      I will bet all the money I have made in my previous career as a sysadmin for several large companies and hosting companies that in your hosting terms it clearly states they own the system, hardware and software, and that you have no inherent right to deny them access. (unless we are talking about a co-located server you personally own, but since you did not state that I can only assume we are not.

      From TFS:

      With sufficient memory and CPU, I could install VMware and run my entire system within a VM, and encrypt that.

      I'm trying to decide who's being more of a jerk here: you, for openly assuming something directly contrary to what was posted, or me, for pointing it out.

      --
      If opportunity came disguised as temptation, one knock would be enough.
      3^2 * 67^1 * 977^1
    3. Re:Stop being a douche by hacker · · Score: 4, Insightful

      "As the above poster said, either create a limited account for them with only log file access, or else man up and just give them a full login."

      I can't give them a limited account, because they've locked me out of accessing my own machine, demanding I give them the root password before they hand access back to me.

      I find these to be unacceptable terms.

    4. Re:Stop being a douche by barzok · · Score: 1

      Unacceptable? Shouldn't that be illegal? They've seized control of you server without your authorization.

    5. Re:Stop being a douche by Anonymous Coward · · Score: 0

      I wouldn't give them an account with sudo. A non-privileged account should be enough, if they really need root, share a screen session with them, so you can see everything they do, and interfere with anything you don't like.

    6. Re:Stop being a douche by Anonymous Coward · · Score: 0

      They wouldn't have done that if you had given them a limited access account in the first place. This is circular...
      Anyway. Good luck.

    7. Re:Stop being a douche by Anonymous Coward · · Score: 1, Interesting

      It is very simple.. you are operating on their terms as long as you are having your equipment hosted on their side. I hate to be blunt, but host it yourself if you don't want to give others access to your system for troubleshooting.

    8. Re:Stop being a douche by Anonymous Coward · · Score: 0

      I find these to be unacceptable terms.

      Maybe you should read the contract you or your company signed with them. You may have found these terms to be acceptable at the time you signed them. You may have agreed not to deny them access for certain reasons, including support. Then there is also the possibility that it was in your service agreement, where it may say that you agree to help them help you.

      Next time, read the contracts more carefully before you agree to them, you will be surprised what is in them.

    9. Re:Stop being a douche by hacker · · Score: 1

      "Give them an account with limited sudo access to view your logs."

      I can't do that, since they are now prohibiting me access to my server unless I hand over the root password. They're not asking for logs, they're asking for the password to the 'root' account.

      "If that won't do, then provide them with the necessary logs. If that's not good enough, don't expect support and move your stuff to some place that doesn't provide the level of support you're paying for."

      I pay several thousand dollars a year for their disgusting service, and am going to be migrating away ASAP. Again, they're not asking for logs, they're demanding root. Two very different things.

      Right now, they won't give me KVM access so I can log in remotely and fix the networking they broke, so I can get my server back online. It's been down 2 days now because of this.

    10. Re:Stop being a douche by ShinmaWa · · Score: 5, Insightful

      You say this

      I can't give them a limited account, because they've locked me out of accessing my own machine, demanding I give them the root password before they hand access back to me.

      ....however, from another post you let the truth slip out

      they moved my drive to a different chassis, with completely different hardware, and are asking for the root password so they can reconfigure everything to coincide with that hardware change (...LATER...) When they migrated it from Savvis to some datacenter in Dallas 2 months ago.....

      So you openly admit the machine IS NOT YOURS. You are essentially keeping them from their own machine, which I find unethical. I can't blame them for taking matters into their own hand and rebooting the system into single-user mode and locking you out until you play nice.

      Stop being a jerk and cooperate with the owners of the machine you are renting or take your data elsewhere.

      --
      The /. Effect: Thousands of users simultaneously accessing a site to not read its content.
    11. Re:Stop being a douche by hacker · · Score: 3, Interesting

      "Stop being a jerk and cooperate with the owners of the machine you are renting or take your data elsewhere."

      Apparently it's not their machine either, as they lease the hardware from someone else. I asked them to pull the primary drive in the system and overnight it to me and bill me for it, and they refused, stating that it is leased equipment and they do not own it.

      Basically I am leasing a physical server from company (A) who is leasing it from company (B), and that too may not be the end of the line. (B) may not own it either, and they may be colocating hardware from company (C) or (D) somewhere in there.

      So whose TOS am I subject to here? Who is violating whose laws? It gets curiouser and curiouser the more I dig into it.

    12. Re:Stop being a douche by Anonymous Coward · · Score: 0

      "As the above poster said, either create a limited account for them with only log file access, or else man up and just give them a full login."

      I can't give them a limited account, because they've locked me out of accessing my own machine, demanding I give them the root password before they hand access back to me.

      I find these to be unacceptable terms.

      I find it unacceptable that you're logging in as root, and don't have your own account with sudo access. You wouldn't be locked out then.

    13. Re:Stop being a douche by ShinmaWa · · Score: 2, Insightful

      Apparently it's not their machine either, as they lease the hardware from someone else. I asked them to pull the primary drive in the system and overnight it to me and bill me for it, and they refused, stating that it is leased equipment and they do not own it.

      Okay.. so now you admit you don't even own the DRIVE. Even better. Sorry, but my conclusion is that no matter what agreements your hosting provider may have with others, YOU are the one in the wrong here -- not them.

      Have them burn the data (which you more than likely own) onto a CD/DVD, then host it yourself since you claim to be so much more competent then they are.

      --
      The /. Effect: Thousands of users simultaneously accessing a site to not read its content.
    14. Re:Stop being a douche by Anonymous Coward · · Score: 0

      I call BS. Name the company or you're just using some cheap shit shared hosting or VPS.

    15. Re:Stop being a douche by Anonymous Coward · · Score: 0

      Im going to have to agree on the douche comment.. On a daily basis i have to deal with people like that.They dont bother to read the terms of service. Fuck up their machines overload it with so much monitoring it starts to trigger their chintzy firewall and then they want us to fix their crap..

      Personally id like to know the provider because im sure there is a flip-side to the story ..

    16. Re:Stop being a douche by Anonymous Coward · · Score: 0

      Aren't you a hacker? get it back

    17. Re:Stop being a douche by MistrBlank · · Score: 1

      The problem is that many admins still don't understand sudo.

      My asshole boss doesn't understand it either and though I consider it best practice as everyone has come to the conclusion, he still insists it's giving up too many rights on the hosts and he'll never use it.

      But to be honest, I don't understand why you need root or that level of access on a box either. It works just as easily in the reverse, as a hosting company they could (should?) provide you logins and just enough access to do what you need to.

    18. Re:Stop being a douche by lga · · Score: 1

      Look, your server is down. You say it costs thousands a year to host, so it must be running something important. Pay the $35 for KVM access, get it running, then complain to their accounts department and say that you are leaving at next renewal time unless they reimburse you. In fact, leave anyway and just take them to small claims court to claim the $35 back.

    19. Re:Stop being a douche by pwilli · · Score: 1

      How is that contradicting? How does the potential to install VMware help decide if the server is rented from the hosting company or really owned (and just colocated) by the client?

      If they can keep his data "hostage" like that it is a clear hint at what GP said - likely not colocated, therefore probably just a rented rootbox, which usually comes with such limitations in the hosting contract.

    20. Re:Stop being a douche by techno-vampire · · Score: 1

      If they'd asked you for such an account before rooting your box would you have given it to them? If not, you don't have much of a complaint because they can't troubleshoot your difficulties without access to both the machine and the appropriate data. (Not your website, or any data you've got stored there, but the config files and logs.)

      --
      Good, inexpensive web hosting
    21. Re:Stop being a douche by pwilli · · Score: 1

      Just read some comments below that the server is rented and the client doesn't own a single piece of hardware of it. So Sargonas was right, and http was the jerk here.

    22. Re:Stop being a douche by Anonymous Coward · · Score: 0

      You don't own the hard drive, so you don't have a right to get it sent to you. Unless they agreed to do so in your TOS (which they likely didn't, because they don't own it). Where is the problem exactly?

      How about sending them a hard disk and asking them to copy your data to that one, and then they'll send it back?

    23. Re:Stop being a douche by Anonymous Coward · · Score: 0

      Customers like you are horrible. You think you know everything and you don't trust your provider.

      They already have the hardware. They can get the root password if and when they want to. There is nothing you can do about it.

    24. Re:Stop being a douche by Blakey+Rat · · Score: 1

      Maybe if you had not been a paranoid jackass, you wouldn't be in this situation in the first place.

      I don't know what else we can tell you, buddy. You know how to operate computers, great... not learn how to interface with human beings. Believe me, it's more rewarding.

    25. Re:Stop being a douche by Anonymous Coward · · Score: 0

      So you openly admit the machine IS NOT YOURS. You are essentially keeping them from their own machine, which I find unethical. I can't blame them for taking matters into their own hand and rebooting the system into single-user mode and locking you out until you play nice.

      Stop being a jerk and cooperate with the owners of the machine you are renting or take your data elsewhere.

      He is not keeping them out of the machine, just out of his DATA ( or trying to ), what is unethical about that ?

    26. Re:Stop being a douche by Saroful · · Score: 1

      (IANAL) You definitely need to check the TOS to see the extent of your rights vs theirs. If they have no conditions on the lease agreement (such as they can access it without your permission), then you inherit all the rights as a lessee as they hold under their lease agreement with their lessor. If they don't have some clause in the TOS allowing them root access, then they are violating your rights or sole use. I would bet there is such a clause, though. I think a better analogy for your situation is a house rental. When there is a problem, you call the landlord to come fix it. Yes, you have the right of sole use of the property, but you can't reasonably expect him to fix the problem without allowing him access to the property.

    27. Re:Stop being a douche by hacker · · Score: 1

      "When there is a problem, you call the landlord to come fix it. Yes, you have the right of sole use of the property, but you can't reasonably expect him to fix the problem without allowing him access to the property."

      To continue with your analogy, this is like telling the landlord that there's a problem with the lawn, and he demands to have a copy of the keys to my home office desk drawers to fix it.

    28. Re:Stop being a douche by gbjbaanb · · Score: 1

      Apart from the issue you're having - and I think its unreasonable for them to access your box at all without your permission (however, they're quite within their rights to tell you they can do nothing if you refuse to let them access the box). In these cases, where you rent hardware from a reseller, you need to move. There have been cases where hw is rented from a reseller who stops paying their colo facility bills, and so that hardware is then locked down by the colo until the payment is received. In such cases, you always lose - the colo facility cannot let you have access to 'your' server to get your data off as they do not know who you from a.n. hacker, and the reseller usually is unresponsive and cannot get your server back online until they pay the bills - which they surely would have if they could.

      So, get yourself with a reputable service. You may pay a little more, but it is definitely worth it for when the bad times happen.

    29. Re:Stop being a douche by TheRealGrogan · · Score: 1

      I'm by no means highly experienced with a lot of hosting providers, but any "dedicated" TOS I've been subjected to for hosting my servers has always clearly stated that the company has the right to take servers offline and investigate things. (e.g. If one of my servers get hacked, they have the right to take it offline, analyze the intrusion and bill me for any work they do). In other words it's their box. This is OK for me personally, I'm not up to anything I have to conceal. (Not even any "ecommerce" other than a few paypal transactions), though I completely understand your point. I can change the root password and not give it to them, but then this only makes their job more difficult. I personally want them to have it. One of my dedicated hosting providers adds another account named "admin" (how original!) on their servers and changes the UID and GID to 0, essentially making it a second root account. I have to wonder about their password policies on those accounts... do they have a master password that all of their technicians know? Not on my fucking box they aren't... So I changed the numbers and chowned its directory and /var/spool stuff appropriately and informed them about it. They told me that was fine, but that it might cause delays in getting it serviced. I always make sure they have the root password on record. They'll have to retrieve it and use su. I'm pretty good, and have never lost communication with any of my servers so I don't give a rat's ass about support (I've never needed it), as long as the machine boots and is accessible by SSH. If I do a kernel compile and for some reason it won't come up, I would just need them to go to the machine and boot another kernel for me. They don't need any login for that. I would prefer colo, but the nearest would probably be about 3 hours driving for me. That said, if they did something stupid to me, like they did to you (Instead of replacing a power supply, putting the hard drive in different machine and booting it up to oblivion... which could put my data at risk from corruption) not only would I cease to do business with them, I'd probably think about going for a nice long drive and personally administering behaviour corrections.

    30. Re:Stop being a douche by Skapare · · Score: 1

      Tell them that your system has separate root passwords for each user, and you need access to the machine to get it to give it do them.

      Seriously, you SHOULD be providing them with the information so they can help you. OTOH, if they lock you out to get the password, then you need to change provider IMMEDIATELY (and tell us who the scumbags are ... written in a factual ways so you can defend if they sue for slander ... which they might since thousands of Slashdotters already know you host with scumbags.

      I set up separate root accounts, including one for my hosting provider to use. Yes, they can get in as root. The hardware is in their data center. In fact it is THEIR hardware, since it's a dedicated service rather than colocation. I take daily backups, so if there is ever an issue, I can switch providers without them holding my data hostage.

      --
      now we need to go OSS in diesel cars
    31. Re:Stop being a douche by BitZtream · · Score: 1, Interesting

      I call bullshit on your story.

      If they wanted your root password that bad, they'd have it, you obviously aren't booting from an encrypted drive so they could just single user boot your machine and do whatever they wanted, since you claim they are rebooting it.

      There is no logical reason for them to lock you out of your own machine to get you to give them a root password.

      There is more to this story that you're leaving out, intentionally I suspect.

      Perhaps I'm wrong but my guess is you should just pay them or stop trying to scam them, whichever it is and stop giving slashdot some bullshit line of crap in hope that you'll get someone else to give you a sneaky way to turn the tables on them.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    32. Re:Stop being a douche by Anonymous Coward · · Score: 0

      Since they have physical access to the hardware, they can restart in single user mode, and the root password is a moot point.
      http://www.google.com/search?q=linux+single+user+mode

      So I would say, give em the root password, let them do whatever, get your data off, and leave.
      Alternately, sue them for your data, and leave.

      The result is exactly the same because no matter what you do they already have your drive.

      If the rabbit hole goes deeper, well, good luck!

      The general advice is cooperate with the jerk, gtfo, and thats it.

    33. Re:Stop being a douche by WillRobinson · · Score: 1

      I am here in Dallas, and if you want a reliable collocation or hosted system with people who are reasonable, I can recommend http://www.sprocketdata.com/ . I have had my hardware there for seven years. Have seen it only once, and that is after they moved locations and called me that they broke the front cover moving it and that they will replace it for me. I pay 50$ per month, with 7 ip addresses (probably cost me that much in electricity if I had it at our location not including bandwidth or ip's).

      You may have a bit more bandwidth that I use but they are very knowledgeable and extremely helpful. They have never asked for root access, but have been happy to hook up a crash card one time for me, at no additional cost.

    34. Re:Stop being a douche by Static · · Score: 1

      I'd be talking to a proper Account Manager at this point, instead of futzing with Support. Account Managers have authority to cut through the behind-the-scenes bullshit and sort things out. Their job is to listen to you so they can be an advocate for your interests inside the company. They can talk to the head of tech support about the root access and where it says in the TOS that you have to or don't have to give it to them. They may even be able to broker a deal where you don't need to give them root.

    35. Re:Stop being a douche by celtic_hackr · · Score: 1

      1) Apparently, your lack of foresight by not having created user accounts with limited rights is at the root (not the only one) of your problem. Your only recourse at this late stage in the game is to comply with the hoster's request and give them the password.
      2) Once they have looked through the logs, and put your server back up you can go in and change your root password, after sweeping your system for: backdoors, trojans, rootkits, etc.
      3) Then you need to add accounts, specifically for them to use, and to comply with what is most certainly a term of your contract.
      4) You need to learn to play nice with others. In other words, when you request support, be willing to provide the information that the people, you want support from, need to do their job!

    36. Re:Stop being a douche by fm6 · · Score: 1

      I agree that their behavior is unacceptable. But as long as you're using their facility, they can force you to do anything they want. There's no technical fix here. You need to either cave in or find another facility.

    37. Re:Stop being a douche by Anonymous Coward · · Score: 0

      They offer KVM access, at $35.00/day and have a data center in Dallas. Surely we can figure out who they are.

      iWeb charges $35 for Emergency KVM over IP access but they also offer Free 1-day on demand KVM over IP access. MaxNOC charges $40 for anytime access IP KVM and $35 for 24 hour temporary access but they don't seem to have a Dallas data center.
      Another poster says it's Layered Tech but I can't find any useful information on their website to verify.

    38. Re:Stop being a douche by mverwijs · · Score: 1

      So you openly admit the machine IS NOT YOURS. You are essentially keeping them from their own machine, which I find unethical. I can't blame them for taking matters into their own hand and rebooting the system into single-user mode and locking you out until you play nice.

      Stop being a jerk and cooperate with the owners of the machine you are renting or take your data elsewhere.

      Simply because they own the property does not give them the right to invade your privacy. There is still the illusion of privacy here, right?

    39. Re:Stop being a douche by Anonymous Coward · · Score: 0

      As a sysadmin at a big hosting provider, I have to say that the last parents comment are exactly on the dot. We do not sell any hardware at all, exactly for the same reason you mention hacker: liability. Would be too complicated for warranties and such.

      From your different accounts of the situation, i'd say you pissed them off, so they are going to the full extent of what their service agreement with you will tolerate.

      hence, the subject.

    40. Re:Stop being a douche by nahdude812 · · Score: 1

      Sorry to see so much hostility toward you on this topic.

      As you may have determined, it's probably best that you find a different host by now. It could be that they're just trying to raise road blocks in front of you because they've decided this is a "thing" now. Hopefully you have your own off-site backups of the data (I rsync meaningful files to my home machine on a nightly basis with a cron job, and dump my database on a nightly basis as well), and you can get a new host set up pretty quickly.

      Depending on your budget, it's best if you purchase hardware and colocate it yourself. If you can't afford that, a dedicated lease might be in order (lease it from a big shop like The Planet, etc. so you know they actually own their own hardware). I've leased dedicated hardware from The Planet for many years. Although they've been getting progressively worse since they merged with EV1, historically they've never required a root password, they nicely ask for it and honestly try their best if you're not willing to give it to them.

      They also offer remote console services (a separate device which presents an SSH interface to direct console access, so even if your machine's NIC is toast, you can still log into that box yourself and provide them logs of the hardware failure, etc.)

    41. Re:Stop being a douche by the_evil_weevil · · Score: 1

      I agree with all celtic_hackr points to resolve the current issue that you have with your provider. Once it is resolved and if you are still not happy, then look for another host and you provide your own box. If you're going to rent a server, the normal TOS are that they can do what the hell they want with the physical box as long as they give you reasonable notice of any future work they plan to do on it and usually this means asking for Admin privelleges for reconfiguration to a new box. As far I can see they've done nothing wrong and you'll find that you're probably breaking the TOS by not helping them. They want to end this as much as you want it resolving. If you give them root access and as along as the host provider is reputable they won't touch the customer data on that box, if this is the case don't be highly strung and help them.

    42. Re:Stop being a douche by Sargonas · · Score: 1

      Thanks for the support :) I saw my repliers comment and wanted to retort that his quote in no way at all made any indication it was coloed, but this whole "Christmas vacation" thing got in the way ;)

    43. Re:Stop being a douche by jimicus · · Score: 1

      A bit late now, but you could always put all interesting data in a partition of its own (one that isn't needed for bootup) and encrypt just that partition. A single line in your boot script can email you to say that the system's just been rebooted, prompting you to login and re-mount the partition.

    44. Re:Stop being a douche by captain_cthulhu · · Score: 1

      I (and my colleagues at work) remotely manage a lot of servers in many data centers worldwide. We use a serial terminal server (cyclades) which allows for SSH connectivity (then over serial) to any machine configured and plugged into the serial port. this allows us to reboot the machine and remain connected to it for bios changes, OS rebuilds, single user mode, etc... we also use power columns that have remote control options like powering off a specific outlet so we can do cold boots. finally, we have a Perle serial device on a separate IP block in case we lose the data center's router or other non-all-encompassing problem upstream from us. seems like the serial terminal server would do what you want. it is a separate device that needs it's own IP but otherwise will allow you to control the machine from power-on to boot-up so you could configure linux anyway you like. it's not end-to-end encryption although SSH is encrypted and you can configure the cyclades device to use it exclusively. but now it seems you don't really own any of the hardware and therefore you are not truly colo and therefore can't walk into the datacenter with new equipment and set it up yourself. the problem here is that you don't own the hardware, so you don't have much leverage in the situation. you need to physically own the hardware in your future hosting plans. good luck dude.

      --
      certified elipsis abuser
  21. Encrypted LVM by __aatmkh9910 · · Score: 1

    You could create a number of LVM partitions and encrypt them, then mount them once the machine boots, but I'm not sure if that will fully prevent them from rooting your machine.

    1. Re:Encrypted LVM by Sancho · · Score: 1

      That would prevent them from just browsing. It wouldn't prevent them from hijacking the binaries used to mount the encrypted disk.

      So really, it all depends upon how hard they want to work to get into your box.

  22. You're complicating things. by casualsax3 · · Score: 4, Interesting
    Switch providers. Plenty offer remote reboot and serial console or KVM for both VMs or physical servers, which would allow you to go crazy with custom encrypted partitions etc. At the end of the day though, someone somewhere at the hosting company is still going to be able to reboot your server into a rescue environment and reset the root password. Go colocation if you're really that paranoid about it.

    You also have zero chance with litigation, unless you've somehow gotten them to sign something saying they specifically won't muck around in your server.

    I'd also like to know how you *know* it's a hardware or network issue outside of your server. How do you know it's not your NIC driver hanging up? Older e1000 drivers (super common card in the hosting industry) are quite flaky. What research have you done outside of your internal monitoring?

    1. Re:You're complicating things. by asdf7890 · · Score: 1

      At the end of the day though, someone somewhere at the hosting company is still going to be able to reboot your server into a rescue environment and reset the root password. Go colocation if you're really that paranoid about it.

      A good encrypted filesystem setup can be sorted such that nothing can be mounted without your external influence. At this point the host will not be able to get hold of the data from a rescue environment as the keys are external to the server. Of course this means that in a genuine reboot situation (such as a power outage that lasts longer than the UPS can survive) you will have to intervene (providing the keys) to start the services again which will be a hassle if it happens at a bad moment like the middle of the night if you have no support cover who have access to the keys too.

    2. Re:You're complicating things. by hacker · · Score: 3, Informative

      "Switch providers. Plenty offer remote reboot and serial console or KVM for both VMs or physical servers, which would allow you to go crazy with custom encrypted partitions etc."

      They offer KVM access, at $35.00/day, which in this case I refuse to pay to fix what they broke, outside of the context of the server. They migrated me from one chassis to another with completely different hardware, causing my machine to go offline. They want me to pay $35.00 for 24-hours of KVM access to reconfigure the network to support the hardware they moved things to.

      Alternately, they want me to hand over the root password (not a privileged account, but THE root password), so they can do it themselves. Since I installed, configured and manage the OS entirely on this machine, and they've demonstrated their ineptitude before, I'm not giving them root. Ever.

      "I'd also like to know how you *know* it's a hardware or network issue outside of your server. How do you know it's not your NIC driver hanging up? Older e1000 drivers (super common card in the hosting industry) are quite flaky. What research have you done outside of your internal monitoring?"

      Because this server has been running 24x7 for about 3 years without a single outstanding issue. When they migrated it from Savvis to some datacenter in Dallas 2 months ago, I've had no less than 20 separate outages , while the underlying OS and application stack itself has not changed in any way to facilitate those outages.

      In every single case, they demand that I give them the root password, so they can diagnose the issues on the machine. In every single case, I've shown them nagios, ntop, hotsanic, sar, etc. logs demonstrating that the OS itself is not the cause of the outages.

      For example, since this migration to Dallas, every other Sunday between 7:00am and 8:00am EST, my server's load goes over 100 as incoming connections spike over 700/sec., sendmail refuses connections due to the load, and the box seizes up. The logs show that the connections are established and then hang. NOTHING on the machine triggers every other Sunday between these hours that would cause that.

      Only a few days ago, they indicated that the NIC on the server may be causing the issues. I'm down 2-3 hours every other Sunday because of this.

      They're not asking for the logs, they're asking for root. That's a completely separate (and unacceptable) solution to their own problems outside of the box itself.

    3. Re:You're complicating things. by don.g · · Score: 2, Insightful

      Your MTA melting due to incoming connections is not the fault of their network. It's your box. Fix it, or get someone else to, or don't run an MTA (srsly, SENDMAIL? The 90s called, they want their line noise configuration back). If the connections never transfer any data, maybe SYN cookies would help? (is there a full TCP handshake?) Did you get a new IP when you moved?

      And $35 isn't that much to pay. Surely you're paying several times that per month for the hosting, and if not, their margins are thin enough that you can't expect them to jump through whatever hoops your paranoia requires.

      --
      Pretend that something especially witty is here. Thanks.
    4. Re:You're complicating things. by hduff · · Score: 1

      And $35 isn't that much to pay. Surely you're paying several times that per month for the hosting, and if not, their margins are thin enough that you can't expect them to jump through whatever hoops your paranoia requires.

      Agreed. Quit your damn whining, pony up $35 and fix you machine. If you can't fix it, remove any "confidential" information or encrypt it, give them root access an let _them_ try to fix it. Over the long run, find an ISP that offers support on terms you find acceptable and change ISPs; you'll both be happier.

      --
      "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
    5. Re:You're complicating things. by casualsax3 · · Score: 1

      They offer KVM access, at $35.00/day, which in this case I refuse to pay to fix what they broke, outside of the context of the server.

      Stop being stubborn - why not KVM in, prove it's their fault, and then make them reimburse you for it?

      Alternately, they want me to hand over the root password (not a privileged account, but THE root password), so they can do it themselves.

      Sounds like you're either incapable or unwilling to fix the problem yourself, but at the same time you refuse to let them do it? What exactly would make you happy here? And don't say "moving me back to the old hardware and datacenter that I was paying for!" Be realistic.

      Only a few days ago, they indicated that the NIC on the server may be causing the issues. I'm down 2-3 hours every other Sunday because of this.

      You said yourself that it's new hardware. It's completely reasonable for them to suggest you've got a bad NIC driver in there for whatever card you were moved to.

      ...every other Sunday between 7:00am and 8:00am EST, my server's load goes over 100 as incoming connections spike over 700/sec., sendmail refuses connections due to the load, and the box seizes up. The logs show that the connections are established and then hang.

      This is almost certainly a problem on the system itself. I've seen a handful of cases where hardware load balancers in DSR mode can lead to connection pileups under certain conditions, but 99% of the time it's a problem on the server itself. In any event, tuning should be able to prevent that from knocking the box over completely, allowing you to stay logged in and see what's going on.

      Also, by claiming that nothing has changed on the system, you're either lying, or you're a horrible sysadmin who doesn't apply updates. Another potential scenario I see here (obviously aside from new hardware using previously unused drivers...) is that you or your package management system installed a new kernel or NIC driver, but never rebooted. Then when the server was powered off and migrated to the new facility, it came back up with the new (and potentially problematic) driver/kernel.

    6. Re:You're complicating things. by socsoc · · Score: 1

      If this is so crucial to your business (which is conflicting between your posts and TFS, so I can't figure out if it's hobby/personal or business) but, host your own equipment at a reputable colo...

    7. Re:You're complicating things. by hacker · · Score: 1

      "In any event, tuning should be able to prevent that from knocking the box over completely, allowing you to stay logged in and see what's going on."

      If absolutely nothing changed other than the IP and physical datacenter the hardware was located in, and the problems every other Sunday only started after the physical machine was relocated, how could it possibly be the OS or applications?

      The network graphs clearly show external activity flooding the machine with connections that never complete. I'd show you the graphs, but my server is down at the moment. :(

      I understand where you're coming from, but knowing that it's every other Sunday, I've even shut down any and all apps, cron, etc. and just watched it, and it still happens, consistently. It's like clockwork, and it's not the OS or its configuration, because this never happened when I was in the old dc.

    8. Re:You're complicating things. by hacker · · Score: 2, Informative

      It's both hobby, personal and business. The server hosts ~300 public websites, as well as source code repositories, mail and mailing lists for about a dozen of those projects.

    9. Re:You're complicating things. by socsoc · · Score: 4, Insightful

      Then pay the mind-numbing fee of $35 and get on with your life dude.

    10. Re:You're complicating things. by Hurricane78 · · Score: 1
      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    11. Re:You're complicating things. by hacker · · Score: 3, Informative

      Yes, they "rent" a KVM to customers for $35.00/USD for a 24-hour period, unfortunately...

      In this case, to break the standoff between myself and the hosting provider, I yielded and had them invoice me for the $35 so I could get the server up, rip the data off of it, terminate my services with them and go after them for financial compensation for the damages, downtime (12 day outage 2 months ago without an apology), etc.

    12. Re:You're complicating things. by raatti · · Score: 1

      Sendmail has many issues and really if the switchport's errorcounter is 0 and this occuring, it could be rather something like this: http://ha.ckers.org/slowloris/ (only SMTP implentation this time). Doubtful there is anything wrong with NIC, just need more firewalling.

    13. Re:You're complicating things. by hacker · · Score: 1

      I appreciate your concern, but sendmail is definitely not the issue causing the load to skyrocket. I've already tested that by shutting down sendmail right before the window when I know it's going to happen, and it happens anyway. Besides, if sendmail is already refusing connections due to the load, then sendmail itself isn't the problem.

    14. Re:You're complicating things. by slamb · · Score: 1

      For example, since this migration to Dallas, every other Sunday between 7:00am and 8:00am EST, my server's load goes over 100 as incoming connections spike over 700/sec., sendmail refuses connections due to the load, and the box seizes up.

      That's something you need to investigate. Are the 700 connections per second the cause of the slowdown, or a symptom? (Probably the cause, but you never know - the sender might have terribly aggressive retries.) Where are they coming from? You may simply be falling victim to an external DoS attack that started around the same time. It's possible the requests are coming from your provider (maybe a problem with a monitoring system), but you need to find that out.

      You wrote in another post:

      This IS an unmanaged plan. All [they] provide is ping and power, I do the rest. I manage the OS, the configuration and everything else.

      It's not their job to diagnose this sort of problem for you, then. Their response to your most recent ticket was unreasonable (and possibly even illegal), but your request wasn't reasonable either. If you need that kind of help, you'll have to pay for it. You'll be butting heads with your next provider as well otherwise.

    15. Re:You're complicating things. by Anonymous Coward · · Score: 0

      Sounds like it's too late this time around (pay the $35 and go from there), but to be proactive against next time, change the name of your root account, then create a limited access user named "root" that they can use to check logs, etc. Have all activity of this account log off-site. Sounds to me like either a: they want to be able to go cowboy-troubleshooting and see the entire picture (and they might suspect you of violating a TOS or two and want to gather evidence prior to you touching the box), or b: someone goofed and wants to be able to log in as root to quickly fix the problem they don't want to admit to having caused. Most likely the first, but possibly the second.

      Always good policy to change the name of your root account anyway.

    16. Re:You're complicating things. by Anonymous Coward · · Score: 0

      You are a douche, plain and simple. You do not own that server, and never will own that server. You are renting it from them.

      "Hey landlord my heat is broken"
      "Ok, can I come over today and fix it?"
      "Nope, never, sorry. Im giving you my notice and suing you for no heat"..

    17. Re:You're complicating things. by GPLHost-Thomas · · Score: 1

      There are some servers that have KVM integrated. It's been a LONG TIME that we decided to purchase ONLY this kind of, so our customers can reboot, boot on an ISO over the network (either on the client computer or over a samba share anywhere on the network), or access the physical console over a web client. Sure, the hardware is a little bit more expensive than the average discounted consumer stuff, and then what we rent is more expensive as well. But well ... you just get what you pay for.

      Oh, and I am NOT talking about these stupid DRAC card from Dell that are really stupid hardware compatible with IE only. I don't think I'd be disclosing any cooking secrets if I disclose the name of Supermicro here... Motherboards price are like half of the one some hosting company pay for a full server. I guess quality of service has a price, and that someone as greedy as you are would never be one of our customers!

      Have you ever consider that it could take up to 15 minutes to handle your case to plug a KVM on the server? How much are you expecting a hosting company to invest in the salaries of its technician, when they are supposed to be up serving you 24/7/365? Do you really believe that 35 USD is so much considering the above?

    18. Re:You're complicating things. by GPLHost-Thomas · · Score: 1

      Sorry, I typed too fast and didn't read the above where you wrote that it was their fault. You are making your point and you are right not to be happy.

    19. Re:You're complicating things. by noidentity · · Score: 1

      I just want to point out that when configuration A in environment X works, but configuration A in environment Y fails, you still lack enough information to determine whether the problem is with A or Y. It could be a problem with A that is only triggered by Y, or a problem with Y.

    20. Re:You're complicating things. by noidentity · · Score: 2, Insightful
      More like

      "Hey landlord my heat is broken for the third time since you changed out the external heat pump unit. I think that's broken."
      "Ok, can I come over today and fix it? I'll need you to leave all your safes unlocked and open, and you cannot be present while I'm there."
      "Nope, never, sorry. Im giving you my notice and suing you for no heat"..

      FTFY.

    21. Re:You're complicating things. by slamb · · Score: 1

      I appreciate your concern, but sendmail is definitely not the issue causing the load to skyrocket. I've already tested that by shutting down sendmail right before the window when I know it's going to happen, and it happens anyway.

      Good test, but you're nowhere near done. So your load is above 100. That means that on average that are over 100 processes in states "D" or "R", and they're not sendmail processes. What are they? Are they in "D" or "R"? A simple ps should tell you (except maybe if it's short-lived processes, in which case you might need something trickier like SystemTap or oprofile). When you know that, you'll be a step closer to solving the problem.

      You're never going to get anywhere if you just blame the people who just "provide ping and power" to you instead of getting your hands dirty and doing the troubleshooting. You think it's their fault? Prove it!

    22. Re:You're complicating things. by dbIII · · Score: 1

      Write it all up and we can use it as a case study to show why you should be the owner of the entire physical box.
      As for the mail load problem (I doubt you've done this someone may get some benefit from this), I've seen one guy DOS himself with swatch after a major change that produced a lot of messages and then messages about the messages.
      I'd say forget about wasting time and money with legal hassles - pay the small amount you need for access to get it temporarily fixed, send a request or two for a refund for that and vote with your feet with hardware you own somewhere else.

    23. Re:You're complicating things. by tokul · · Score: 1

      Because this server has been running 24x7 for about 3 years without a single outstanding issue. When they migrated it from Savvis to some datacenter in Dallas 2 months ago, I've had no less than 20 separate outages , while the underlying OS and application stack itself has not changed in any way to facilitate those outages.

      Three years on one hardware is a long time. There might be a pile of dust inside that machine. Hardware might be damaged when it was moved.

      You don't have memtest logs of your machine, right?

      They can't help you, because you don't let them help you. Maybe you can't login only because your box sits there and asks for root password to fix disk corruption or network card is changed and host does not have working network. If you haven't pissed off them already, reasonable people might give you KVM access free of a charge. As others already pointed out, they don't need root password for logs. They don't need account for that either. You can send them packed log directory or set syslog to print logs on console.

      If you want to get your box back without giving them password, pay for KVM. Talking on slashdot won't help you.

    24. Re:You're complicating things. by bill_mcgonigle · · Score: 1

      I had a similar problem with 1&1 a few years ago, though 'only' about 5 days. I told them to cancel my account but they didn't and sent the account to collections instead (for continued billing after I cancelled).

      I wound up buying hardware and co-lo'ing it. That worked out very well.

      Today I'd bring it in-house on a cable modem or go with a Rackspace Cloud instance instead, depending on requirements.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  23. Irony... by Anonymous Coward · · Score: 1, Insightful

    You call yourself "hacker" but you don't already know how to do this.

  24. ESXi by Anonymous Coward · · Score: 0

    Run ESXi as the host OS and give all available resources to the VM. It's nice, because when the VM crashes, I can still see what's on the console, rather than calling the NOC monkeys and trying to decipher what they're telling me is on the console.

    1. Re:ESXi by Voyager529 · · Score: 1

      I second this - ESXi doesn't cost anything and virtualizing the build you've already got is pretty simple.

  25. Change providers and harden your server... by Anonymous Coward · · Score: 0

    and stick a BSD firewall in front of it. Good grief. The main reason servers get compromised is because the server has been left vulnerable. If you can run a server then you can harden it. Do a search on "server hardening rules linux|redhat|win|mac|etc" and you should find some good stuff.

    http://www.freebsd.org/doc/en/books/handbook/firewalls.html

    If you don't feel comfortable with this then talk to a techie friend or hire a computer science/engineering student to do it for you. ....and change providers.

    gott im himmel

  26. Dell Drac by ulzeraj · · Score: 2, Interesting

    Password on GRUB will not protect against physical access to a machine. Maybe the best thing you can do is to encrypt the disks. And for now on try to get servers with Drac http://en.wikipedia.org/wiki/Dell_DRAC or something similar installed. Through Drac's remote console you can remotely access the computer during boot process as if you were sitting at the local console.

  27. Face palm by buss_error · · Score: 1

    Among the many choices you have, you can install a remote monitoring/administration card.
    But that's really using technology to solve the wrong problem. The problem is your ISP.
    Fire your ISP. You already have two very good reasons for doing so. First, they
    should simply ask for the logs, not demand entry into the system. Second, for taking
    down your server, breaking into it (what if you had data on there you didn't want
    unauthorized people to see?) without your express, positive, verified consent.

    Using technology to solve a problem is a fine thing. However, the problem you are
    reporting isn't technical.

    --
    Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
    1. Re:Face palm by iphayd · · Score: 1

      "what if you had data on there you didn't want
      unauthorized people to see?"

      That's the wrong question..

      "What if you had sensitive data on their that you are contractually required to restrict access to?"

      I certainly wouldn't expect datacenter company to root a box. Unilaterally turning it off if it is causing problem, sure, but that isn't accessing the data.

  28. Dell-remote access cards by Anonymous Coward · · Score: 0

    Get a hosting company that allows you access to a remote access card. Dell servers use a 'DRAC' Dell Remote access card. IBM and stuff have their own.

  29. rooted? What does this word mean? by bogaboga · · Score: 1

    "...They asked me for the root password, which I flatly denied (as I always do), and then they rooted the server anyway, bringing it down and poking around through my logs.."

    What does the word "rooted" mean in this case? They did not have the root password so what is the posted referring to here?

    Disclaimer: I am no computer geek.

    1. Re:rooted? What does this word mean? by DMUTPeregrine · · Score: 1

      Broke into the system anyway. Physical access lets you do that pretty easily.

      --
      Not a sentence!
    2. Re:rooted? What does this word mean? by Manfre · · Score: 1

      It means that they bypassed the root user password. This is easily accomplished when you have physical access to the machine. It's often used for recovering from a forgotten root password.

      http://www.felipecruz.com/blog_reset-root-password-linux.php

    3. Re:rooted? What does this word mean? by http · · Score: 1

      If you have physical access to the machine, it's usually not hard to boot the machine into a state where there is a root shell running on the console.

      --
      If opportunity came disguised as temptation, one knock would be enough.
      3^2 * 67^1 * 977^1
  30. The Planet by Yert · · Score: 1

    This is SOP at The Planet - which hosts on the cheapest commodity hardware they can hack together. MiniATX with Celeron procs, all stacked together on a bread rack. The switches are zip-tied to the racks, as are the power strips.

    My NDA has long since expired - I'm open to answering questions via email if anyone has them.

    --
    Truck driver, plumber, Linux systems engineer.
    1. Re:The Planet by Anonymous Coward · · Score: 0

      I used to work at The Planet, and don't really see any point in what you just said....

      Yes, much of their older equipment is Celeron equipment, but you know when you are leasing that. The new datacenters do use breadracks and zip ties to keep switches and cables in place, but that is a very good SOP in my opinion.

    2. Re:The Planet by Yert · · Score: 2, Informative

      The fact it's a Celeron isn't the issue - the rest of the machine is substandard, commodity parts, shoved in consumer cases and crammed onto a breadrack. I knew before I worked at The Planet that this wasn't industry standard, and it's still not - the standard is to use full size server racks with 1U or greater servers, 1U switches, 1U networked power supplies (instead of a serial port hack that flips the power jumper on the motherboard - which, albeit a cool hack, is a Bad Idea), and hot & cold aisles. I'm not talking about zip tying cables in place - I'm talking about zip tying a 24 port switch and a series of $7 Wal-Mart power strips to the underside of a bread rack so you can literally fit as much CPU per square foot as possible - reliability be damned.

      Either way, the relevance to the conversation was that we were told to root a customer's box if they had a hardware complaint and wouldn't give us the root password to make sure it wasn't the software, which resulted in quite a few customers getting emails from Frank Castle and forfeiting their fees and server lease. It's just bad business, in my opinion, and it's why I left The Planet after 6 months.

      --
      Truck driver, plumber, Linux systems engineer.
  31. Name and Shame by Charles+Dodgeson · · Score: 3, Insightful

    If you have some reason that you haven't moved to a different provider, at least let the rest of us know who to avoid. Name and shame, please.

    As others have pointed out

    • If they have physical access, you can make things a bit tougher for them, but never impossible
    • If all they wanted was access to your logs, then create a user for your providers that is in a group that can read your logs
    • Check with your local ISPs to see if you can get a business account (for a static IP address) and self-host. I'm fortunate enough to have FiOS where I live, and while Verizon is really confused about having a business account at a residence, the headache is worth it. I've got about an hour's worth of UPS at home.
    • At least consider the possibility that your diagnosis is wrong. Maybe you've been rooted maliciously and not by your provider. Or maybe what's going on is your own misconfiguration. At least be open to this possibility (and so give them access to your logs to assist in diagnosis).
    • And, of course, consider changed providers.
    --
    Prime numbers are exactly what Alan Greenspan says they are -S. Minsky
    1. Re:Name and Shame by Anonymous Coward · · Score: 0

      I second with checking with local ISPs and see if they have something that offers similar. TWC where I live has business cable access and offers static IPs. The cost is more than consumer level stuff, but not so expensive that it isn't affordable. In fact, I'm sure it probably compares in price to coloc fees, if not cheaper. Some ISPs also doesn't seem to bill on bandwidth used, so this might be a positive consideration.

      I don't know your (the OP) situation, but it might be a better alternative.

    2. Re:Name and Shame by GPLHost-Thomas · · Score: 1
      Check with your local ISPs to see if you can get a business account (for a static IP address) and self-host. I'm fortunate enough to have FiOS where I live, and while Verizon is really confused about having a business account at a residence, the headache is worth it. I've got about an hour's worth of UPS at home.
      With that, did you install:
      • Fire detection and prevention (with a gas like FM2000)
      • A big heavy door to avoid any access
      • Anti-static electrical installation
      • An employee that can access your server and replace parts (that you'd have in stock) when you go in holiday

      If you didn't then that's not up to the level of ANY decent data center. Plus the cost of electricity AND a dedicated leased line with big bandwidth up and down makes it most of the time not worth the money compared to hosting in a data center, and often very dangerous (electric fire is the most important). Hosting ONE server at home is NEVER economical AND safe (you barely can have one of the 2, and most of the time none of them).

    3. Re:Name and Shame by Anonymous Coward · · Score: 0

      They offer KVM access, at $35.00/day and have a data center in Dallas. Surely we can figure out who they are. iWeb charges $35 for Emergency KVM over IP access but they also offer Free 1-day on demand KVM over IP access. MaxNOC charges $40 for anytime access IP KVM and $35 for 24 hour temporary access but they don't seem to have a Dallas data center. Another poster says it's Layered Tech but I can't find any useful information on their website to verify.

    4. Re:Name and Shame by Anonymous Coward · · Score: 0

      Given he's mentioned moving from Saavis to databank, it's more than likely LayeredTech.

      They have a bad rep around for pulling big billing stunts as well. Within the period of a year they raised prices 3 times - of those only once was really justified and even *then* they didn't give everyone what they were promised (remote reboot access).

      Thanks,

    5. Re:Name and Shame by Charles+Dodgeson · · Score: 1

      With [hosting from home], did you install:

      • Fire detection and prevention (with a gas like FM2000)
      • A big heavy door to avoid any access
      • Anti-static electrical installation
      • An employee that can access your server and replace parts (that you'd have in stock) when you go in holiday

      No I did not. Because what I host doesn't require that degree of uptime and physical security. I listed many options that may or may not be appropriate to the original poster. The OP didn't make clear what his hosting needs were, so my suggestions were a bit of a shotgun approach.

      Obviously there are things that hosting in a real data center can do that one can't do at home. You just need to figure out what your needs and your resources are.

      --
      Prime numbers are exactly what Alan Greenspan says they are -S. Minsky
    6. Re:Name and Shame by Anonymous Coward · · Score: 0

      * Fire detection and prevention (with a gas like FM2000)
              * A big heavy door to avoid any access
              * Anti-static electrical installation
              * An employee that can access your server and replace parts (that you'd have in stock) when you go in holiday

      If you didn't then that's not up to the level of ANY decent data center. Plus the cost of electricity AND a dedicated leased line with big bandwidth up and down makes it most of the time not worth the money compared to hosting in a data center, and often very dangerous (electric fire is the most important). Hosting ONE server at home is NEVER economical AND safe (you barely can have one of the 2, and most of the time none of them).

      But he didn't ask or want any of those things. He basically does not want any data center type of situation.

      The one and only thing he states matters is to prevent a 3rd party with physical access from obtaining digital access.

      The only possible way to do that is not let them have physical access. So a data center in any form. be it real tier-1 colo, or 'billy joes basement isp', you can not do anything to prevent an attacker with physical access from getting digital access.

      Running his production server at home with no power backup, frequent outages, home internet connectivity, and only himself for support is the only option until you get up to the point of spending multiple tens of millions on fortifying a small chunk of land against physical attack in order to move the server there.

  32. They have physical access, so game over by Junior+J.+Junior+III · · Score: 1

    Sue them. And switch to a different company.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:They have physical access, so game over by DMKrow · · Score: 1

      Unless you use a TPM...oh wait Slashdot hates TPMs. This was what trust-based technologies were meant to fight.

  33. More details please? by bsDaemon · · Score: 4, Informative

    Are you co-locating a machine you own outright, or do you have a "dedicated hosting" package with the company? I was a system admin at a web hosting company for a long while, and on our dedicated packages if a customer took root access they had to inform us if they changed the root password. We also kept root ssh keys to all of the servers just in case someone wanted to try and be a dick about it. The logic is the machine is actually our property and the customer is renting its use, just as most apartment complexes will keep master keys to the units.

    However, if you own the machine and just have it stuck some place, essentially just paying to rack it and plug into the network, then you may just want to create a limited account that has read permissions on syslog stuff and let them have that for investigative purposes when you need to request access. But, if it's not their machine then they don't need to be shutting you off, booting single-users and rummaging through your stuff.

    1. Re:More details please? by NormalVisual · · Score: 1

      We also kept root ssh keys to all of the servers just in case someone wanted to try and be a dick about it.

      "PermitRootLogin=0", anyone?

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
  34. Hardware problem? by TheSunborn · · Score: 1

    Why did you not just give them access to the logfiles. Just setup a new apache on port 8080, do a few symlinks to bring the log files into the default html folder, update config to follow symlinks, add a .htaccess file and you are done. Should not take more then 20 minutes.

    How exactly did you expect them to help you, if you are the only customer with problems, and you don't give them any access to your log files.

    And it's time to change hosting provider if they really did the "bringing it down and poking around through my logs" part, because there is no reason to bring the server down to look at the log files. They could just copy them.

    1. Re:Hardware problem? by Anonymous Coward · · Score: 0

      You don't get it. Without some crazy complex hackery, the only way to gain root access on a live running system where you don't have the root pass for is to reboot the machine.

      just be glad they don't run exploits against running the system/services to gain root access and keep your system live :P

  35. You can do this by calmofthestorm · · Score: 4, Informative

    My server does this. The bootscripts for Ubuntu's dropbear package allow you to embed it on the initrd pretty easily, such that this occurs. I had a hard time because our network uses really weird settings (the gateway is outside the netblock and we have nonstandard mtu) and it's surprisingly hard to change this in early boot. Anyway, I'd give this a try; just install the dropbear package (or if not on ubuntu, unpack the deb for it and look at the initramfs scripts, should be easy to adapt to your distro of choice). You can even have a different root password for the initramfs and the real system, or use a keypair.

    If you want a less hackish and more reliable [and expensive] solution look into a remote [power] switch and one of those remote admin cards that basically gives you KVM over network.

    --
    93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
  36. First, go elsewhere. by asdf7890 · · Score: 1

    First: switch providers. Do not put up with this behaviour.

    The only thing you can do otherwise it use encrypted filesystems for your data (you don't need to encrypt *everything* including the root filesystem, just main data store(s) like /home & any databases & sensitive logs stored elsewhere and temporary storage areas) without storing any trace of the keys on the server or anywhere else accessible by the server. Have the server request (or otherwise wait for) the keys to be provided by you before it will mount the protected filesystems.

    The major problem with this arrangement is of course the fact that if the machine does down unexpectedly overnight (power+USP failure, other hardware issues, service provider interference, ...) you will either need to be disturbed so you can provide the keys or your services will be offline until you get up and notice the pending key request.

    This won't stop them trying to root the machine by rebooting it and accessing the discs from cd-booted linux setup, but it will stop them succeeding unless that can convince you that an outage is a "normal" freak occurance and the server is requesting decryption keys as expected, rather than them hoping you'll provide the keys to their setup so it can ready the encrypted volumes.

    But still: move provider. Really. Implement the above (and/or other protections) at your new provider for the sake of paranoia by all means, but definitely don't hang around.

  37. Tough question... by couchslug · · Score: 5, Funny

    "How do I turn a whore into a housewife?"

    Some things are only solved by replacment.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    1. Re:Tough question... by Anonymous Coward · · Score: 1, Funny

      How do I turn a whore into a housewife?"

      Some things are only solved by replacment.

      The beatings will continue until the cooking improves!

      Note: No whores or housewives were harmed in the writing of this post. Please do not try this at home. Any and all beatings should be administered by a trained professional with medical help standing by.

    2. Re:Tough question... by iggymanz · · Score: 1

      silly question

      the answer is, marry her.

      if she doesn't stop turning tricks you can be her pimp and have double income! bonus!

    3. Re:Tough question... by Anonymous Coward · · Score: 0

      My hat's off to you couchslug. Genius analogy.

    4. Re:Tough question... by jimicus · · Score: 1

      No, you can solve that problem with a fairly simple ceremony.

      Though it usually winds up becoming an all-day affair involving elderly relatives that you haven't seen in twenty years because you can't stand the sight of them.

  38. So why is it crashing? by Animats · · Score: 4, Informative

    The logs should tell you why the machine crashed.

    How busy was the server?

    There's an ongoing Linux problem with crashing when a program needs more memory, the file cache is using all available memory, and a locking problem prevents paging out a file. Search for "prune_one_dentry" oops (about 4000 hits in Google, from 2002 to 2009). Despite years of patches, this is usually fixed in practice by throwing more RAM at the server. This failure is likely to happen when very large files are open and in use (as with a busy database) and programs are being launched at a high rate (as on an server).

  39. Yubikey and YubiPAM by strredwolf · · Score: 1

    Simple:

    1. Require all passwords to be Yubikey OTP passwords on any login prompt.
    2. Refuse access, and only give them the logs manually.
    3. When they shut your server down and open it up to yank the drive, hit 'em with a breach of lawsuit.
    4. ????
    5. PROFIT!

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
    1. Re:Yubikey and YubiPAM by haruharaharu · · Score: 1

      Breach of lawsuit?

      --
      Reboot macht Frei.
    2. Re:Yubikey and YubiPAM by socsoc · · Score: 1

      I think that's when you print all the pages and tape them together. Then you run through it as fast as you can, to breach the line of lawsuit. That's the only thing that I can come up with...

  40. Password-protect GRUB, Access card, new ISP by GNUALMAFUERTE · · Score: 1

    That's all you need.

    First, if you don't have physical access to the server, you always password-protect grub, encrypt important directories, and have an access card + watchdog connected.
    With the passprotected GRUB they won't be able to just pass init=/bin/bash or similar to bypass your login.
    The encrypted directories will keep your data safe in case the worst happens and someone boots your machine through a USB/CD/etc. If you provided your own hardware for this, or can access the server locally at any time, go there and do this:
        - Disable booting from devices other than your main drive, disable legacy usb support, only enable the SATA/SCSI/IDE port you are using.
        - Password protect the BIOS
        - Use a glue gun to cover the Motherboard's internal battery and the Jumpers to clear CMOS ( So they can't just erase that and access your bios again )
        - Put some warranty-style stickers so you know if someone opens your case.
    Your access card and watchdog will let you do everything you need yourself.
    Finally, get an collocation provider that doesn't suck.

    Also, post that ISP's name so we never do business with them.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  41. Some solutions... by Fishbulb · · Score: 1

    How about:

    a) when they ask for root, change it to something innocuous, let them log in and do their stuff, then change it back.

    b) change hosting providers.

    c) host it yourself. Get a business class internet connection to your office/home/etc, rig up a closet with power and A/C. And if you need "five nines", get a second power provider and a UPS, and a second internet connection.

    Ultimately, physical access is everything.

    And yeah, why are you asking for help if you're not going to let them help you? Are you just seeking to prove that they're to blame? That seems like a waste of time given option b). Do you need to have the system locked down so that absolutely no one else can gain root access? That leaves you with option c).

    1. Re:Some solutions... by socsoc · · Score: 1

      Even business grade connectivity and UPS isn't enough for five nines. Go to a colo for that stuff, they are adequately prepared with multiple pipes and generators.

    2. Re:Some solutions... by Anonymous Coward · · Score: 1, Informative

      5 nines is INSANELY expensive. Not even Microsoft or the large providers go past 3 nines for the most part.

      If you want 5 nines, you arn't talking anout a PC in a colo, you are talking clusters in geographically separate data centers connected to SANs with multiple interfaces. You are talking virtualization with multiple floating hosts. This is costly, and even with this, there may be downtime from other unexpected sources.

  42. What did you expect? by Anonymous Coward · · Score: 0

    Did you read the fine print? Basically, you don't "have" anything. You are using their server(s), at their location, and your access is dependent solely upon their discretion. It's always been a known fact that if a third party has access to your physical, or in this case, virtual server, they OWN you. No amount of encryption/passwords/prayer will improve your privacy. It doesn't matter what you do, since they have physical access to the servers, you'll never be secure, you'll never have exclusive access to your "server", and you'll always wonder what they are doing.

    Face it, to get what you want, you're going to need to setup your own server(s), behind your own firewall(s), and get a good nights sleep. You'll still have concerns to worry about, but you'll be the one in the driver's seat.

  43. You have a case by Anonymous Coward · · Score: 0

    Collect all of the evidence you have, find a decent lawyer to represent you and file suit against them.
    If you have concrete proof that they are logging into your server machine without permission, that's a serious criminal offence.

  44. "Mandos" by Anonymous Coward · · Score: 0

    http://wiki.fukt.bsnet.se/wiki/Mandos

    Seems to do what you want, but requires another server somewhere on the internet in case of a reboot.

    1. Re:"Mandos" by Anonymous Coward · · Score: 0

      I'd like to see some more work on that. Ideally, the Mandos client would scan NVRAM, BIOS, the MBR and partition table, send the SHA512 values of those to the server, and the server would either send back the key or a "sorry, no go".

      You then just need to have your core Mandos server equipped with TPM protection and heavily locked down, and it would ensure that the other machines on the network were not tampered with on boot.

  45. Re:Password-protect GRUB by Anonymous Coward · · Score: 0

    Surely you dream - any boot media will bypass a Grub password.

    That goes for anything else - physical posession is everything.

  46. Setup another box to be your log server by Anonymous Coward · · Score: 0

    Several ways:
    - Set up a NFS mount, redirect /var/logs to new NFS (may need some scripts to check to see if mounted if not, then change the links?)
    - logd can write to remote servers... (not all processes use logd so this may/may not be good solution)

    Then if the ISP insists, give access to that... or a copy of that...

    Or just send ISP copies for requested period in question... (if not over https, then they probably could monitor everything on there side anyway)

  47. VM works best by whoelse42 · · Score: 1

    I run several systems using vmware or one of the alternatives; all the guest OSes run encrypted partitions (requiring password to boot). Generally, it makes it difficult even with physical access to gain access to the files. Similarly, I prefer Truecrypt on Windows (* cringe *) machines. In either case, all the machine's issue/login screen clearly state access to the machines are restricted to the rightful owner and any other access is a violation. I've never had a problem with any colo facility before; while I've been asked on various occasions for the root password, I've provided the vm server's root password once (when a hardware / power supply failure occurred). Obviously, the password was changed as soon as the boot occurred and I compared md5 hashes of all files on disk (for trojans). Whenever outages occurred, I'd bz2 a few log files and send them over; I've received valid responses such as this failed or that failed or "we pulled the wrong cord". However, I've also received lies such as "our accountant didn't send uunet their check this month" but then they've come clean. However, never did they bring down a working machine to mess with it. My advise, regardless of what you choose for file encryption, I'd suggest you immediately leave that 4th rate provider.

  48. Use Xen and run your apps in virtual machines by xee · · Score: 1

    Get a dedicated server running the latest centos or ubuntu server release. Use Xen to run your various applications in dedicated virtual machines. You can encrypt entire domains in a number of ways both internal and external. A dedicated test domain can be set up for your hosting provider to access, etc.

    --
    Oh shit! I forgot to click "Post Anonymously"...
  49. How do they Root your Box? by Athaulf · · Score: 2, Insightful

    Hello, I work for a very similar company that provides support. How do they root your box? If your company is like mine, they can't simply reboot the box and log in via singles to gain root access, so how is it possible that they even get in? Are you suggesting that they hack it somehow to gain root access? That would surprise me greatly because no one in this field would care enough to go through the trouble of a sophisticated hack of your server, and besides, if they could do it, so can anyone else. Because of the hazy situation here, I'm going to assume that you are running this "server" as a VPS as opposed to a dedicated server plan. If that's the case, then they can easily log into your root account because your server is already run under VMWare. Chances are they asked you for your password in order to bypass looking up the vzid of your container. After that, it's typical procedure to restart the container if you're eating up massive resources. That will usually clear out the http/svn/mysql connections that are eating away at your container, and likely the entire VPS node. Also, I'm pretty sure that they do retain the legal right for such procedures for the purpose of cleaning up your VPS in order to keep it from taking down the entire node. Because they can gain root access on your server, VMWare would just eat up more resources, and probably not fix the overall problem at all. It may keep them from viewing your files, but they'll still restart the container when they check top and see it at a load of 50 or something. So the next time that your 'server' goes down, ask them if they can tell you exactly wtf happened, and provide some examples so that you can show that you know enough about it to handle a mildly complex answer. For instance, ask them, "Why did you restart my server, was the load too high? Is there any way you can help me identify what was causing the server load?", or at the very least optimize PHP and MySQL in your scripts. If you don't like them logging into you VPS without permission, you really need to be upgrading to an approximately $300/month actual dedicated server. You may need to anyway, considering that load is most likely the reason that they restart your container. Regards, A Pissy Tech Support Lacky

    1. Re:How do they Root your Box? by hacker · · Score: 5, Informative

      "How do they root your box? If your company is like mine, they can't simply reboot the box and log in via singles to gain root access, so how is it possible that they even get in? Are you suggesting that they hack it somehow to gain root access?"

      They have KVM access and forcibly reboot the server, and when it comes back up, they enter it in single-user mode. They've done this at least 3 times before, while I was logged into it, and when the server came back up about 15 minutes later, the lastlog for my own login was missing from the logs. They attempted to clean up the logs to hide their own activities.

    2. Re:How do they Root your Box? by Anonymous Coward · · Score: 0

      You guys optimize peoples webpages/mysql/php ? if you don't charge an arm and a leg for that, you're missing out.

      Also, tech support has access to everything, even colo servers. don't think its unlikely a techie at some hosting company XYZ is downing a dedicated server to go into single user mode to reset the root pass or troubleshoot.

      also, VZID = Virtuozzo, not VMware, afaik.

    3. Re:How do they Root your Box? by Creepy+Crawler · · Score: 1

      And what hosting company is it?

      --
    4. Re:How do they Root your Box? by adolf · · Score: 1

      You don't need it from your end of the network, anyway, do you? So why not just either remove or renumber runlevel 1 in inittab? (Never tried this, and it might be unconventional enough that it blows other things up in strange ways. But it's easy to test.)

      Also: Have syslogd (or whatever) send your logs to an offsite box somewhere that you maintain physical control of, so that you get an undoctored log of what goes on (at least when the network is up).

      None of this will withstand a local attack with a copy of Knoppix, of course, but it seems like a good place to start.

    5. Re:How do they Root your Box? by Anonymous Coward · · Score: 0

      NAME AND SHAME.

      I have numerous boxes hosted with a large US colo and have NEVER experienced anything like this. Outrageous behaviour.

    6. Re:How do they Root your Box? by Anonymous Coward · · Score: 0

      Your problem is deeper then. Because they are fooling around your server and are trying to hide what they did.

      If you must stay with them... My best guess would be to hide a deamon that logs changes to the log files, say a 24h backlog. And do back-up you logs from time to time. After you "see" what they do, you can decide how to handle it.

      Otherwise, time to change ISP.

    7. Re:How do they Root your Box? by Kalzus · · Score: 1

      Yeesh, if they're trying to do cleanup behind themselves rather than e-mail you to let them know they'd rooted the box, it's time to switch. This goes double if (and, you may have specified regarding this; apologies if you have) you've already asked them in writing to never jump into your box without asking you first.

      As others have said, if the provider has physical access, you can not expect mathematically no chance of them breaking in and grabbing or (worse) changing stuff.

      Focus on what you are providing and just how secure it needs to be, and act accordingly.

      --
      "The Devil does not know a lot because He's the Devil, He knows a lot because he's old." -- unknown
    8. Re:How do they Root your Box? by Anonymous Coward · · Score: 1, Insightful

      After reading all this...

      Bottom line is. You are fucking stupid for STILL doing business with this company.

      Some companys suck.
      Some companys which didn't suck before, will in the future.
      You know how to fix this already.

    9. Re:How do they Root your Box? by Static · · Score: 1

      Okay, you need to give up on Tech Support and find an Account Manager. They are outside the Support command-chain and usually have the authority to go yell at Tech Support for these types of things if they are not supposed to be doing them.

    10. Re:How do they Root your Box? by Anonymous Coward · · Score: 0

      How do you know your server has not been hacked by someone unrelated to your service provider?

      The hackers could have both been causing the network/downtime issues you're experiencing and the whole reboot/lastlog issues you describe.

    11. Re:How do they Root your Box? by Anonymous Coward · · Score: 2, Insightful

      I am sorry but without the additional details that have been requested a few times this thread is going no where fast. I would advise that /. drop this thread unless additional info is provided.

      1. what type of hosting contract. ( Own or Rent server )?
      2. Dedicated server or shared?
      3. Link to hosting company Terms of Service?

    12. Re:How do they Root your Box? by Guido+von+Guido · · Score: 1

      You don't need it from your end of the network, anyway, do you? So why not just either remove or renumber runlevel 1 in inittab? (Never tried this, and it might be unconventional enough that it blows other things up in strange ways. But it's easy to test.)

      You can also tell init to start up a shell (i.e., boot with "init=/bin/bash"). I'm sure there are distributions out there that have replaced the stock init, etc., but odds are good this would work on his machine.

    13. Re:How do they Root your Box? by Anonymous Coward · · Score: 0

      So from what you are saying, essentially what we are discussing here is: should you pay the $35 for your data and leave or keep the entente going and see what happens?
      That I think should be your choice, not to be discussed here.

    14. Re:How do they Root your Box? by Anonymous Coward · · Score: 0

      umm, so why haven't you configured your box to require the root password for single-user mode?

    15. Re:How do they Root your Box? by Anonymous Coward · · Score: 0

      Or perhaps they hit the reset button instead of shutting down the machine and the log of your last login hadn't been committed to the drive yet?

    16. Re:How do they Root your Box? by Anonymous Coward · · Score: 0

      Set single-user to require root's password to continue. Many distros come configured for this standard.

    17. Re:How do they Root your Box? by Anonymous Coward · · Score: 0

      Wouldn't it be nice to have a media that can only be written once for these logs?

    18. Re:How do they Root your Box? by jimicus · · Score: 1

      They have KVM access and forcibly reboot the server, and when it comes back up, they enter it in single-user mode. They've done this at least 3 times before, while I was logged into it, and when the server came back up about 15 minutes later, the lastlog for my own login was missing from the logs. They attempted to clean up the logs to hide their own activities.

      And yet you persist in keeping the contract? Will your boss not allow you to move to a different hosting provider or something?

  50. Shutting you down to investigate your spamming by Culture20 · · Score: 2, Insightful

    Just stop Spamming, and they'll stop rooting you. And don't ask us how to prevent it, because they have physical access. You're hosed. Stop spamming.

  51. It sounds like... by jimpop · · Score: 1

    It sounds like you have a "Managed Server" type of plan with your hosting provider. With a managed plan, a provider has some legal obligations (despite customer instructions) to maintain the host. Go find an "Unmanaged" hosting provider, or colo your own equipment.

  52. Re:Password-protect GRUB by GNUALMAFUERTE · · Score: 1

    What part of password protect the bios, put warranty stickers on the case, disable booting from other media, hotglue the internal battery and clear cmos jumpers and use ENCRYPTED partitions you didn't understand?

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  53. If you are to change providers... by lalena · · Score: 1

    Don't ever go by web sites that rank the top 10 providers. Those are all paid placements.
    Sometimes good providers turn bad. Forums provide the most up to date info.
    I've found this site to provide useful info: http://www.webhostingtalk.com/
    Just go with the opinions of those with lots of posts that don't appear to be promoting a single agenda.

  54. Other possible reason by fireheadca · · Score: 1

    Perhaps you were rooted by someone else and your service provider is trying to help you
    figure this out.

    If there was an outage on their side, it might be quite obvious. Maybe you need to ask more
    questions and work with them to solve your problem.

    ---

    Happy Festivus

  55. you might be our customer by Eil · · Score: 5, Insightful

    Okay, since a lot of Slashdotters run their own servers rather than utilize the services of a web hosting company, let me provide some background info. I don't know whether the OP is one of our customers or not, but at the web hosting company I work for, there are two ways to host your server with us:

    1. You can co-locate your hardware with us and purchase a unmanaged plan where the only support we offer is reboots and network troubleshooting. Everything else from the OS to web applications is your sole responsibility.

    2. You can rent a server from us, which comes with full managed support, meaning the box is provisioned and configured by us, and our techs have full root access to your host in order to resolve any problems that come up. All services on the machine are monitored by Nagios, so we know (and react) within 5 minutes when a service stops responding.

    You don't specify which hosting plan you have, but from your description of your problem, it sounds like you purchased #2. All of the things you describe are exactly what our technicians would do if we were charged with keeping a managed server online and a customer was making that task impossible to do. If a customer is asking us to fix a problem and is only making it worse or more difficult by virtue of their incompetence, we have been known to lock them out of their own server until the problem is fixed.

    The bottom line is: don't rent a managed server if you don't want managed service. If you want full control over your hardware, you need to talk to the sales team and tell them that you want an unmanaged plan. The trade-off, of course, is that you have to deal with your own "WTF" problems from then on.

    1. Re:you might be our customer by Anonymous Coward · · Score: 0

        Damn right, if your mail/svn/projects/etc are that important then buy your own server and co-locate it. Most co-location places will have some sort of remote hands type thing. And if they don't drive your ass over there and fix it your damn self.

    2. Re:you might be our customer by hacker · · Score: 2, Informative

      "If you want full control over your hardware, you need to talk to the sales team and tell them that you want an unmanaged plan. The trade-off, of course, is that you have to deal with your own "WTF" problems from then on."

      This IS an unmanaged plan. All the provide is ping and power, I do the rest. I manage the OS, the configuration and everything else. This is not VPS, I lease a physical server, and they don't touch it.

    3. Re:you might be our customer by RautenkranzMT · · Score: 2, Informative

      In that case, yes, switch providers

      --
      The cow goes "tink"
    4. Re:you might be our customer by rgigger · · Score: 1

      I can understand what you are saying here but if you are renting a whole server, and not just sharing one with other customers, then shouldn't your provider limit their support to what you ask for? If you say you have a problem, and you aren't willing to give them the info then shouldn't they say, "sorry we cant' fix your problem without more info" before you do a hard shutdown on their box and start snooping around? I guess this could create some SLA issues, but it should be spelled out in the SLA that if they don't give you access then they can't guarantee uptime.

      Under these circumstances your company would seriously break in and start snooping around?

      In my mind this is analogous to calling your landlord with a leaky faucet but then not letting him in the house when he gets there. Your landlord keeps a key to the place, but he can't go in without your permission. If you want the faucet fixed and you don't give him permission to come in there you are out of luck on the faucet, but that doesn't give him the right to sneak in when you aren't home, lock you out of your own house, and go to town on your plumbing.

      Also if this guy is telling the truth he isn't paying for any sort of management at all. (See his response to parent)

    5. Re:you might be our customer by Anonymous Coward · · Score: 0

      Then their activities are illegal. Period.

      Unfortunately, the quickest, cheapest way to solve the problem is to move on...

      I've worked with losers like this before and no matter what you do they will deny, deny, deny.

      Dump 'em.

    6. Re:you might be our customer by Anonymous Coward · · Score: 0

      Well it sounds like you and your service provider are having a misunderstanding there. You believe you have an unmanaged plan, they believe you don't. Maybe if you should start phone dialog on that point and be polite about it, you'll get somewhere without resorting to the seemingly immature antics of trying to kick them out.

      You should realize that they're competent people if you're competent at interacting with them. They aren't the big evil system that you *would* want to keep out.

    7. Re:you might be our customer by RetiredHacker · · Score: 1

      So it is THEIR physical server. Post the details of your lease. I bet they get to have access how and when they wish, since it is their physical hardware. You say you have an unmanaged plan, yet you want them to help you fix your problems. Doesn't work that way. You say they found an issue with your NIC. Did they change it out? Did you ask them to?

      Bottom line ... stop whining and post ALL the information.

      --
      ... Retired Hacker
    8. Re:you might be our customer by BitZtream · · Score: 1

      Just curious, which provider do you work for so everyone knows who to avoid?

      I can understand not providing service to someone who is making your job impossible, locking them out of the machine? That is unacceptable.

      Our company regularly has customer who refuse to provide more info or allow us to debug our software further in their environment. We don't turn their accounts off, we just say 'we can't help you any more because you won't help us.' At that point they either let us, or not, and if not, we may or may not let them out of the contract. Sometimes they can't let us help them for valid reasons, like the machine with the problem has confidential data we're not allowed to see, so we let them go if they want to. Sometimes, if the customer isn't making any effort at all to work with us to solve the problem, we'll hold them to their contractual financial obligation.

      Never, under any circumstance will we hold their data hostage. Thats just fucking wrong asshole.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    9. Re:you might be our customer by Anonymous Coward · · Score: 0

      "If you want full control over your hardware, you need to talk to the sales team and tell them that you want an unmanaged plan. The trade-off, of course, is that you have to deal with your own "WTF" problems from then on."

      This IS an unmanaged plan. All the provide is ping and power, I do the rest. I manage the OS, the configuration and everything else. This is not VPS, I lease a physical server, and they don't touch it.

      You surely mean by that " All the provide is ping and power and hardware ", which mean they own the box. In that regard, You are most likely breaching your agreement with the provider. A WTF? tickets will always be blamed on the hardware in a dedicated server place if the network logs show no anomaly. You did mention your load went above 100. That would qualify as a normal outage caused by too much traffic. If you insist, they'll swap the server ( the chassis change ) to make you happy. If you continue, they'll change your DC location ( the DC change ) to attempt to please you.

      All I can see here is the provider attempting to cope with you.

      Although I will agree they should juste have reseted your pass and given you access.

    10. Re:you might be our customer by upyourserver · · Score: 1

      ummm he is saying he was told he can rent a KVM...according to him, he don't wanna pay the fee for that either...I've been reading this whole thread and I this the submitter is not telling us the whole story...

    11. Re:you might be our customer by Eil · · Score: 1

      In that case, you are definitely getting the shaft and need to find another host.

    12. Re:you might be our customer by Eil · · Score: 1

      I can understand what you are saying here but if you are renting a whole server, and not just sharing one with other customers, then shouldn't your provider limit their support to what you ask for?

      If you're running a fairly small operation with a handful of techs, that might work. But it doesn't scale when you have tens of thousands of customers and hundreds of techs like we do. Our particular company does make exceptions from time to time, but the overwhelming majority of our customers are perfectly willing to give us full root access to their server as long as we hold up our end of the bargain and fix their issues as quickly as humanly possible, so that's how our techs are trained.

      It all comes down to the fact that there's a access/support trade-off. If a customer wants us to address any and all issues in a timely manner, we need unrestricted physical and root access at all times. If they take away any of that access, then they either need to be prepared for some downtime, or be experienced enough to handle all of their problems on their own.

      If you say you have a problem, and you aren't willing to give them the info then shouldn't they say, "sorry we cant' fix your problem without more info" before you do a hard shutdown on their box and start snooping around?

      To be honest, I don't know what's going on in the submitter's case, but I'm certain he left out some rather important facts. In any case, he isn't one of our customers because we have a pretty solid "hands-off" policy when it comes to unmanaged and colo servers. Our techs are always busy and there's no way any of them would get themselves into this kind of trouble over an unmanaged box.

  56. Re:Password-protect GRUB by Anonymous Coward · · Score: 0

    That can all be undone.

    What part of 'physical posession is everything' do you not understand?

  57. Prevent Physical Access by davidisonslashdot · · Score: 1

    There are two ways that I can think of to prevent this. 1) Take a bike lock and wrap it around your server, chaining it closed and to everything nearby. They won't be able to root it easily, because the drive is locked in. 2) Go to the datacenter and pick up your server. Hide it in another companies racks, somewhere inconspicuous, and hope they don't follow any wires.

  58. Midiclorians going down by Anonymous Coward · · Score: 0

    No wonder my midiclorians are going down! I can barely make sense of the world now...

  59. We will not do it again... no pr0n found by Anonymous Coward · · Score: 0

    We searched hard for pr0n in it in a moment of desperation, your server was taking too many hits... we only found OSS projects in it, what a waste of time!

  60. I had the same situation.. by ECXStar · · Score: 4, Informative

    I host with Softlayer.net (dedicated boxes) and I had the same mysterious issues, server going offline and coming back on. I have a different approach. I trust the techs of the company I'm hosting with so I don't mind giving up root access to chase this problem down. What I do after that is change the root pass again and I'm done. What I'm finding is when the OS and logs come back clean, the problem is mostly likely tied to a DC router issue (a bug or misconfiguration). That's exactly what the excellent techs at SL found. They even filed an RFO (reason for outage) report several days later explaining the problem in detail. So, just like everyone here says, get with a good hosting company and put some trust in the support staff. I used to think that all these companies were about the same level of service if your on a dedicated but, I soon found out you really do get what you pay for.

    1. Re:I had the same situation.. by hacker · · Score: 1, Informative

      "I trust the techs of the company I'm hosting with so I don't mind giving up root access to chase this problem down. What I do after that is change the root pass again and I'm done."

      How am I expected to change the root password to let them in, when they've denied me access to the server unless I hand over the current root password? They're not asking for logs, they're demanding the root password; those are two very-different issues entirely.

      They're also denying me KVM access, unless I pay $35.00 for it, so I can go in and fix the networking they changed when they moved my drive to a completely different chassis without my knowledge or approval.

    2. Re:I had the same situation.. by Anonymous Coward · · Score: 0

      It's sounding like you with a discount provider. I did this in the beginning and different but, a lot of issues. The techs in these discount centers don't like it much either because they are typically given sub-par equipment and NOC's to make a profit from. I would suggest looking for another hosting company that has high customer satisfaction ratings and not go with the cheaper ones. Since switching from my el-cheapo provider to SL, I haven't had a minute of downtime and the support is top notch. As a matter of fact, they know before I do if there is even a hint of a problem with my server and alert me via email.

      This kind of reliability and service let me sleep comfortably at night!

    3. Re:I had the same situation.. by ECXStar · · Score: 1

      This is the situation I was in with the discount provider I was using before switching. I'm paying double what I did but, zero downtime this year and Softlayer.net has earned high marks with me for their support.

    4. Re:I had the same situation.. by socsoc · · Score: 1

      You keep saying the same things, it's your fault for using such a dodgy company. Is your current root password used elsewhere? If so, your bad. I see zero difference from giving someone a unique root password to a box and changing it in order to then give them the pass. The $35.00 KVM is getting played out. Man up or go home, that's a drop in the bucket for a business or anybody that doesn't work at McDonalds in order to correct the problem. You've wasted well over that amount of earnings bitching about it.

    5. Re:I had the same situation.. by NormalVisual · · Score: 1

      They're not asking for logs, they're demanding the root password; those are two very-different issues entirely.

      They already have physical possession of the box and so have the ability to do whatever they want, so I'm not understanding what the hang-up on the root password is. Additionally, if $35 is keeping you from using their KVM, then what's on the box must not be *that* important.

      What I'd do: pay the $35, fix the box, buy a machine of my own with an IPMI card in it, and colo it elsewhere.

      I used to rent a dedicated server until the provider took too long swapping out a bad CPU fan (yay for ACPI!), which was causing the box to lock up regularly. I ended up buying my own machine and colo'ing it, and the IPMI interface removes the need to worry about all the KVM silliness. It's very comforting knowing that I can bring the machine down to bare metal, format it, and load a new OS on it if necessary from the comfort of my home.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    6. Re:I had the same situation.. by RetiredHacker · · Score: 1

      Post the details of your contract.

      --
      ... Retired Hacker
    7. Re:I had the same situation.. by MrKaos · · Score: 1

      I think you are right stick to your guns.

      I've been reading you posts and I'm not sure if you have been able to extract your data from the machine and re-establish your sites elsewhere from when you paid the $35 for KVM access. If you haven't I would be noting *every* event in your diary - at least where I live diary entries can be used in court as evidence if you have a diary habit.

      From what I understand you have/had an unmanaged service. I think the point that most posters here are missing is that you are trying to protect the interests of your users (who may be paying you). You may be forced to play a little politics here if you suspect ill-intent on the providers part, so whatever you do *don't threaten them* they will dig their heals in and make it harder to gather the evidence you need to make a case whilst recovering your sites. If they are asking for root access then it does sound like they are trying to cover something up, but I doubt it's malice - more likely a mistake bred from self interest.

      Have you got a full backup of the machine off-site so you can re-instate the sites at another provider without having to return to the ex-provider? Reason I say this is that you want to be in a position to be able to have the machine in its original state at the time of the stand-off and still maintain the uptime of your sites.

      You don't have to post the companies name but can you post the T&C's so we can look at them? Many eyes make light work here and there maybe something in them that makes you step back (or not) but it's hard to tell unless the T&C's are there to see. Did you authorise the move to new hardware - was it implicit that they could move you to new hardware.

      Bottom line here is it could be that someone there fucked up and fried your server (maybe they plugged POE into your nic by mistake or some such stupidity) either way it sounds like there is a case of self interest here otherwise why would they bother giving you *new* hardware unless they moved your hosting to a different physical site which again is a question of authorisation.

      Whilst the insights into your experiences are quite valuable I think you are well beyond the point of a pre-emptive technical solution, such as the one you have asked for, and into the realm of negotiating a settlement. It's hard to step back when you are that close to it, and it's understandable that you are pissed, but until the actual T&C's of your contract(s) can be viewed and an understanding of the time line of events can be gained any real concrete direction of what you can/should do is just postulation.

      --
      My ism, it's full of beliefs.
  61. No need to give away the root password by Anonymous Coward · · Score: 0

    First and foremost, I agree with the suggestion that most people made... Consider changing providers. That being said, there are two very easy ways around giving someone your root password:

    - Create a support account with sudo privileges
    - Have your syslog re-direct the output to a remote server/logging facility

    Both of those solutions are quite easy to implement. Based on your claim that you log/graph anything that comes in/out of your server, such trivial tasks should be second nature to you.

  62. Missing the boat...no security in hosted env by Anonymous Coward · · Score: 0

    It's their equipment. Forgetting about ethics and due process and legal agreements for the moment, the very fact that it
    is their equipment and they have physical access, you cannot secure your platform against them.
    All your talk about encryption is moot. Learn that fact now.

    Your solutions are either to

    • consider that you may have made a mistake and it's the box/applications that are the problem, and that they have
      good reason to suspect this, hence have accessed your platform on multiple occasions; (option - work with them or fix your own problem)
    • conclude they are not behaving ethically and/or have a non-robust network environment (option - switch providers)
    • conclude that security is important to you, and don't use a hosting provider. Co-lo the box in a physical environment that
      caters to folks with these kinds of needs. That either means using a co-location provider and ponying up for rack space,
      or locating it in your home/office.
  63. colo or STFU by Anonymous Coward · · Score: 1, Informative

    The OP sounds like one of the thousands of self-important pricks I've spoken to in the 6 years I've spent in hosting. Nobody gives a shit about your server, or your projects. They're just doing their job, and faced with a "fuck you you're not getting my password" I've personally reset passwords to 50+ character passwords once I'm done.

    Don't like it? Either build your own damn datacenter, or find a provider to sell you power, ping, and pipe on the 97 and manage a server you built yourself. If you own the machine, you can do whatever asinine, paranoid, double-secret encryption scheme you want.

    Of course, if the machine is going down "mysteriously" and you need these "tech monkeys" to look at your logs, I highly doubt you're enough of an admin to handle coloing your own servers.

    1. Re:colo or STFU by maas15 · · Score: 1

      This should be given a (Score: +6 The Gospel Truth)

  64. Usually more to the story than this.... by Anonymous Coward · · Score: 4, Insightful

    First off, total disclosure - I work for a fairly well know web hosting provider as a system administrator.

    There's basically three plans we have.

    #1 - Managed hosting. We build the box, we manage it, we give you an account to do stuff with. We never give you root. Ever. While I realize the thought of this is anathema to the majority of the slashdot crowd, the bottom line is that webmasters != sysadmin, and there are very few good reasons why a webmaster actually needs root. Obviously in these instances, we can access the machine whenever we want, but as a matter of practice, we don't unless monitoring pops and alert, or a customer submits a ticket. If there's going to be downtime, we try our damndest to work out a time with the customer, but some things (eg, failed drives in an array) constitute bringing the server down without prior customer contact.

    #2 - Unmanaged hosting. We build the box, install whatever OS you want on it, and then turn over root. We do not monitor the box except for ping (and if you firewall off ICMP, we'll turn that off too), and we don't touch the box without a specific request from the customer. If the customer wants us to touch the box, it's a very exorbitant hourly rate (except for hardware failure, as the customer is renting the box from us, we'll replace hardware at no charge, but any work on the server itself outside of that is billable). For these boxes, we would obviously do the same thing with as the OP - we ask for the root password. I'm perfectly ok with providing our public key as well, but most folks would rather just turn over the root password and be done. Occasionally, we do have to root these boxes - either because the customer has forgotten the root password, or because the customer has received a complaint of doing something illegal (like running copyrighted torrents) on the box, and we're forced to investigate to cover our own year. But for the most part, we don't ever want to touch an unmanaged box if we can possibly avoid it. Giving unskilled people root access who break their servers and then want us to fix it is not fun, hence the very large deterrent of the hourly rate. It prevents folks from choosing an unmanaged server just to save a few bucks and then running to us every time something goes wrong.

    #3 - Colocation. You supply the hardware, or you can buy/rent hardware from us. Generally folks will supply their own, and we just drop their network feed into their cage and they take it from there. I can count on one hand the number of times I've had to touch our colo hardware over the years, and if I'm using the right finger, I can make a rude gesture while I'm doing said counting. Generally folks who choose a colo option know what they're doing, and don't need us, and only call if there's an event that's actually beyond their control, like a network issue.

    So honestly, I would take the OP with a grain of salt. If he's got his machine walled off so that only he can touch it on a regular basis, but he keeps opening tickets on a regular basis wanting to know exactly what happened, you're not leaving the hosts tech staff with alot of options. If you're suffering outages, it's a binary question as to who's fault it is - it's either the providers (whether it's network, core internal servers such as DNS, or the like) or it's your servers. Presumably the host is going to know when it's their problem, so if they're asking to take a look at your server, that means the problem is probably actually your server, and not their network. The OP either needs to lose the ego and give up the access or fix his own problems. I suspect that if the OP were to change hosts, the tech staff would not be sorry to see him go

  65. Physical access trumps all by Rix · · Score: 0

    You cannot withhold anything from someone that has physical access to your machine. Anything they want to take, they can.

    If you don't trust them with the root password, you shouldn't trust them with physical access.

  66. Install and use a Hardware Security Module by Colin+Smith · · Score: 1

    http://en.wikipedia.org/wiki/Hardware_security_module

    You can encrypt pretty much everything without having to manually type in the key at boot time. The module should be tied into a tamper resistant server, so, case is opened (or even light enters), keys are blown, filesystems are junked and computer is dead. (You'll be seeing this kind of stuff in cars/Apple systems soon.)

    e.g.
    http://en.wikipedia.org/wiki/IBM_4764

    Price, $8k (not including system integration)... Oh wait, you mean your data isn't worth it?
     

    --
    Deleted
  67. create a temporary account - grant sudo access by jimbalya · · Score: 1

    If you don't want to provide them with the root password, you could create a temporary user account that can sudo to root w/o the password.

     

  68. Hardware server, BIOS password by Anonymous Coward · · Score: 0

    You need your own hardware, remote KVM access, and to set a BIOS password. There are ways to break BIOS passwords, but your average "I'm smarter than _you_" hosting employee will not know how.

            Set the boot loader password.
            Set the boot order to exclude anything but what you want to permit to boot.
            Set the BIOS password.

    Note that if it's a virtualized server, you're pretty much out of luck. But those steps will help prevent problems with boot manipulation.

    1. Re:Hardware server, BIOS password by mysidia · · Score: 1

      For a virtualized server, encrypt your data partition. Include an /etc/cryptab entry, and a script in the normal boot process that will mount the encrypted volume.

      If they do something simple like single mode boot, or a Knoppix CD..

      The decrypt script will not execute.

      Even more interesting, would be if the decrypt script were disguised by making it a binary program, and the script requires another server to SSH in with a pre-arranged public key authentication and actually perform the final cryptsetup operation to activate the volume.

  69. Send them the logs as an email attachment. by crovira · · Score: 1

    Reply that you have security and NDA agreements that prevent you from giving them root access; then shovel copies of the logs out to them.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  70. he denied access, and they broke in -- jailtime by Anonymous Coward · · Score: 0

    imminent, theres no other way about it. Even a damn locksmith needs your permission before breaking into your place.

  71. Send them an angry letter via certified mail by mysidia · · Score: 1

    Be prepared to switch providers and file criminal charges against them under the Computer Fraud and Abuse act.

    As for mitigating the chance of root compromise:

    • Use a server with a remote SP, eg iLO, DRAC, that has virtual serial port
    • Enable login via serial port
    • In BSD: Mark Console as insecure in /etc/ttys
    • Set a BIOS password to be required for configuration changes. This will be a fairly strong deterrant if your server stores BIOS info in NVRAM. Specialized knowledge will be required of your specific server hardware to jumper the right pin for BIOS password bypass
    • Set Hard drives FIRST in the boot order, so the system will not boot from removable media.
    • Set a bootloader password, e.g. for Linux systems, set a grub password, that will be required to change OS boot options.
    • Enable hard drive encryption. E.g. on a clean install of OSes such as Fedora, you will be provided an option to encrypt your boot drive.
    • The downside of HDD encryption is: if a password is required to start the system, then it will be down after every reboot/power cycle, until you key in your password. The use of iLO, DRAC, etc, remove KVM over IP to your server, or remote serial port (if you select serial), allows you to enter the password remotely.
  72. MANDOS and LUKS encrypted LVM by Anonymous Coward · · Score: 0

    http://wiki.fukt.bsnet.se/wiki/Mandos will solve the local rooting problem, you will need to run an encrypted root partition

    LUKS seems to be good for that...

            anon

  73. Know your real problems.. by tempest69 · · Score: 1
    1. From the top your not passing pertinent information, you have a website. But you didnt if it's a Co-located machine. Which is what my best guess is given the info.

    2. If they want to see the logs, it seems like a no brainer to make a logview account for that purpose. unless you dont want them to see the logs.

    3. They've violated your trust, it's time to move on. Sue if they violated their contract, and you have enough proof/money.

    4. If your not ok with them looking at your logs, what level of extra outage are you willing to sacrifice for that privacy?

    Storm

  74. I'm beginning to understand how your ISP feels. by hduff · · Score: 3, Insightful

    They're also denying me KVM access, unless I pay $35.00 for it, so I can go in and fix the networking they changed when they moved my drive to a completely different chassis without my knowledge or approval.

    Since you are not disclosing the ISP name so we can examine their TOS or contracts to see who's really being the jerk here and learn enough actually help you, pay the $35/day just to recover/delete your data if you need to and find another host that suits you.

    Otherwise STFU; I'm beginning to understand how your ISP feels.

    --
    "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
    1. Re:I'm beginning to understand how your ISP feels. by Blakey+Rat · · Score: 1, Informative

      Otherwise STFU; I'm beginning to understand how your ISP feels.

      I know, I've been 2/3rds down this thread, and there are tons of helpful posts. Hacker here just keeps responding with the same shit over and over and over again.

      Look, Hacker, you fucked up by not moving providers after the first incident. You come across as a total jackass here, and probably also to your provider. If the server is worth $35 to you, then pay the $35 and fix the damned thing, then move providers. If not, then start up a new account somewhere else and restore it from a backup. (If you don't have backups, that's also your fault.)

      So suck up, swallow your goddamned pride, stop being so paranoid, and deal with the goddamned problem. Period.

      Guess what? You're going to get screwed sometimes in life. COPE WITH IT AND MOVE ON.

    2. Re:I'm beginning to understand how your ISP feels. by Anonymous Coward · · Score: 1, Insightful

      I work in a data center, and sooner or later you run into guys like this. They wont allow you to run the diagnostic tests to prove/reproduce an issue, nor give any access to the server for staff to verify from that end. They go out of their way to be obstructive, and refuse to allow proper verification of any sort other than their word. Even with log files provided, there shouldn't be an issue letting them verify the data. I'm not saying provider techs are always right, but have a little faith in them. If the OP is as stubborn as he comes across, hes a customer from hell. If you dont do EXACTLY what they are demanding, they have a hissy fit.

      Assuming this is a rented dedicated server, the ISP/DC owns the hardware and have every right to verify issues as they see fit before doing any form of replacement or further action to rectify the problem. Read the TOS very carefully, I know we have clauses in ours for this specific scenario so customers cant randomly demand replacements without any verification according to our guidelines.

  75. it's not your "right", and it's a big liability. by SuperBanana · · Score: 1

    The logic is the machine is actually our property and the customer is renting its use, just as most apartment complexes will keep master keys to the units.

    While I suspect that "hacker" is using someone else's physical hardware (and is clearly not telling the full story), you don't have a right to access a machine just because you own it. Among other things, you're wrong about apartment units, and it's a really shit parallel example.

    • In many states, the landlord is NOT automatically entitled to keys. It may be in the lease, but it's not an automatic right, because under a lease, the property is very close to being the leaser's property. They can't damage it or modify it, but they have a right to use it however they please, for the most part.
    • In even more states, the landlord isn't allowed universal access to the property- and the lease can't give it to them. They need to give notice and have a legitimate reason, of which there are very few (showing the appt towards the end of the lease, maintenance/repair, and sometimes periodic inspection.)
    • If the machine is not shared, they can't harm other customer's data (you should have controls to prevent DoS, so we won't talk about that.)
    • There is very little the customer can do to cause physical damage, unlike a landlord, whose tenant can. Since you most likely image or wipe the machine after they're done (if you're not, you're incompetent), there's no software damage.
    • If the customer is causing problems, you tell them not to, or you'll shut the machine off. If there are legal problems (civil or criminal), shut it off. If they stop paying their bills (and the lease allows it), you warn them and then shut the machine off.

    There is no reason in a non-managed hosting environment for a hosting company to require, demand, or force access the operating system of machine. It's quite simply none of your goddamn business. You provide a connection, power, security, and environment. They provide you with money. You don't have a right to be nosy.

    Futhermore, maintaining root password lists and ssh root keys (which I doubt have a password, or have a commonly known password, or have a password on a list somewhere lots of people have access to) sets you up for a giant clusterfuck (namely, someone executing a script that goes and deletes a whole bunch of shit on ALL your customer's machines, or worse, starts intercepting customer's customer data.)

    As to "Hacker" (jesus christ, seriously?): if you actually own the box you're running on, and just renting space- find a new hosting company. Don't bother trying to get police involved- they won't give a damn, or understand. And as to your crashing problems: let me guess, if you own the hardware: you assembled something yourself, right?

    If none of their other customers in the same rack are crashing from power fluctuations, uh...maybe it's your hardware or an OS problem?

  76. It's not trespassing if... by Fished · · Score: 1

    It's not trespassing if you give somebody written permission to be on your land. It's not trespass on a computer system if you give them permission to be on your computer system.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    1. Re:It's not trespassing if... by Glonoinha · · Score: 1

      If he's that upset about it, have him go through the motions of getting them arrested anyways.

      You don't have to commit a crime to be accused of commiting a crime in America. You have to merely be in a situation that reasonably (to law enforcement) looks like you did something against the law. The cops will come down on you and investigate, and they may charge you with the crime, giving you the expensive proposition of defending yourself in front of a judge. You will then pay tens of thousands of dollars to a lawyer to represent you, explain in great detail how the little tiny fine print in the contract somehow absolves you of any guilt, even though you did things that would have landed regular people in jail. And then a decision will be made.

      Sucks to be an innocent person charged with a crime he didn't commit, but I assure you it happens. It only takes once and you spend the rest of your life leaving a massive buffer between you and 'questionable' practices that you'll never be questioned again.

      --
      Glonoinha the MebiByte Slayer
  77. Re:Name and Shame - LayeredTech by Anonymous Coward · · Score: 2, Informative

    It's obvioius David's provider for gnu-designs.com is Layered Tech. In my opinion he'd be WAY better off going to another provider; Layered Tech hosts spammers, malware purveyors and all sorts of net scum. We have LT firewalled for quite a while now. In the past they never respond to abuse complaints so we got tired of their crap and just completely blocked them. Move on to someone else, even AT&T would be preferable to LayeredTech.

  78. Take your offsite backup and walk away? by Monolith1 · · Score: 1

    If they dont have your root account, and they wont play nice, perhaps you could take your offsite backup and walk away?

  79. Re:Password-protect GRUB by GNUALMAFUERTE · · Score: 1

    Oh Rly? You can undone RSA4096 with just physical possession?

    Look, the ISP is not going to bother trying to break encryption on his machine, and it's not going to bother removing all of those protection layers. And if they do, he can find out and sue the hell out of them. This is not about the CIA trying to get his data, it is about some stupid BOFH that insists on logging into his server. What I proposed is more than enough prevention.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  80. Whores sell pussy to many. Housewives only to one. by Anonymous Coward · · Score: 0

    So the obvious answer is to get her to accept the exclusive offer.

  81. Don't forget: SEND THEM A BILL by Anonymous Coward · · Score: 0

    Even if some white-hat hacker breaks into your system, its still cost time and money to verify nothing was damaged (it could even cost the time to re-install or re-image the drives). In anycase, its not free.
    At the minimum, if you send them a bill and they refuse to pay it, you can then decide to pursue if further or just write it off your taxes. Having an invoice show up is one way to get someones attention.

  82. Umm a hosted service? by nurb432 · · Score: 1

    Aren't most virtual now anyway ( jails, etc ) and you are 'rooted' by the nature of how things work? Its THEIR hardware, their datacenter remember... ( unless you have a special relationship and you bought your own box )

    If you don't like the way things are done, change providers or host it yourself.

    --
    ---- Booth was a patriot ----
  83. possible way they do it by arbiter1 · · Score: 2, Informative

    Buddy of mine had a box at ovh and he found ssh keys stored in the "/root/.ssh" which can be setup to allow log in without need of the password, he found stored ssh keys in there from them and log's showing someone from the datacenter going in there and poking around. you should check in there to see if there are keys in there and delete them and change all your passwords.

  84. Better setup by Anonymous Coward · · Score: 0

    Soooo, they rooted your server? You're pwned. You need a better setup:

    (ISP lame NW) -- (HW FW, commercial) -- (OpenBSD box with nothing but a FW) -- (Your LEET NW)

    Good luck rooting that!

  85. Do your job. by meburke · · Score: 1

    Did you buy managed service? Let them manage your system or else find out what's causing the problem yourself and report it. If you think you are better able to manage the system than they are, examine the logs yourself when the system is up and figure out what happened. You may have to boost your logging level and install/enable some admin tools, but if they think they can determine the problem by looking at the logs, you should be able to do it also.

    --
    "The mind works quicker than you think!"
    1. Re:Do your job. by shentino · · Score: 1

      Not always.

      The datacenter itself might have other logs you do NOT have access to.

      Stuff that is just as private to them as your own shit SHOULD be to you.

  86. Exactly by Anonymous Coward · · Score: 0

    Root is not required. Create a user for them with Read-Only on the log files... And have them give you a list of the files they want to see. If something need to be done in your system, they tell you. From that point on, it's your responsibility anyway.

  87. Is it actually your machine by Chuck+Chunder · · Score: 1

    or is it their machine that you are hosting on?

    If you are buying a hosting service from them on their hardware then I don't think it's unreasonable for them to want access to the machine as their responsibility includes the machine (and possibly the OS).
    If you actually own the machine then it's a different story as their responsibility ends at the network port.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  88. WTF? That's like breaking into a loaned apartment. by Hurricane78 · · Score: 1

    Maybe the law is still a bit backwards, but you must agree that that’s a very fitting analogy.

    I’d sue them, encrypt the hard disk (with booting a tiny system that then asks for the password via a ssh terminal connection), and move to another provider. If in any way possible all at the same time. ^^

    WTF. Just seriously WTF.

    You could even sue them for lost profits because of the server being down. Or for hacking into it, for “rooting” it. I bet a lawyer could come up with a package that would blast their sorry asses to the gamma quadrant and back. ^^

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  89. speaking from ignorance by rpillala · · Score: 1

    I could be way off base here, but is it possible to create an account that only has access to the types of information your provider wants? That way, they could access your log files without you giving them rights you don't want them to have.

    I don't know if this is technically possible in the situation, but it seems like a good solution if it is.

    --
    When the axe came to the forest, the trees said, "Look out - the handle was once one of us."
    1. Re:speaking from ignorance by rpillala · · Score: 1

      OK after reading some more of hacker's posts, I see that while it may be technically possible, the provider isn't having it. Please disregard.

      --
      When the axe came to the forest, the trees said, "Look out - the handle was once one of us."
  90. results not typical by OrangeTide · · Score: 1

    your provider's behavior is not typical at all. I strongly suggest you find a new hosting provider. I've been at 3 different places and none of them behaved this way. When the network goes out or the power goes out the hosting provider has their own logs, which they would rather consult than my system's nearly useless logs.

    As for an encrypted distro, OpenBSD can do what you suggested out of the box. But it is also pretty easy to just install any old distro (ubuntu or whatever) and have a minimal system on a root filesystem. and all your important stuff on a different encrypted partition which cannot be mounted until you log in and enter the key(s). generally just have a shell script that mounts them all and starts apache and other services instead of starting them automatically. (but make sure they are still stopped automatically on shutdown)

    --
    “Common sense is not so common.” — Voltaire
  91. My Porno is better than your Porno by Anonymous Coward · · Score: 0

    Got your personal files too?

  92. The Rules of Security by kantos · · Score: 1

    Why am I the one posting this... (sighs) anyway this is all 20-20 hindsight but let it be a lesson to always follow the rules of security (Yes it's on technet, yes MS should follow their own rules). Failure to do so will result in this in this case you failed on.

    • Law #2: If a bad guy can alter the operating system on your computer, it's not your computer anymore
    • Law #3: If a bad guy has unrestricted physical access to your computer, it's not your computer anymore.

    Regardless, you should get your own hardware in a co-lo you've background checked and have references for. Once you've done that you should do what every respectable admin has been doing for years, turn off direct root access, Set up Public Key Authentication, and for the love of all that is secure turn off password auth for SSH. If you do that then any unauthorized access to your box is in violation of 18 U.S.C. 1030 and is punishable under the law.

    --
    Any and all content posted above may be ignored, considered irrelevant, or otherwise dismissed.
    1. Re:The Rules of Security by mlts · · Score: 1

      A good compromise is to make sure your sudo setup is good, and disable root logins via ssh completely. You can combine ssh with a utility that will drop in temporary (or permanent) ipchains rules denying IPs or an IP block access to the ssh port after a number of bad password guesses. This way, you won't need your private key if logging on from another host, but still have good resistance against people trying to crack root from remote.

    2. Re:The Rules of Security by kantos · · Score: 1

      Agreed wholeheartedly, locking down IPtables is also a good Idea. I set up a linux webserver a coupla months back, it has three ports you can hit from either IPv4 or IPv6: 22,80, and 443 the only ports that should ever be open on that box. I would have bothered with SSHDFilter too but I just set up keys.

      --
      Any and all content posted above may be ignored, considered irrelevant, or otherwise dismissed.
    3. Re:The Rules of Security by mlts · · Score: 1

      As an alternative, one could use a port knocking system in combination with a script that blocks the ssh port from various IP ranges. This way, a spider just sniffing out ports will run a portscan, see no port 22 is open, and go on its merry blackhat way. The only downside of port knocking is that some places (open wireless networks) disallow any outbound ports other than 22, 80, 443, and maybe 1723 out, so one wouldn't be able to tap the ports that would allow ssh in from the IP range you are at.

  93. A workaround. by Random+Data · · Score: 1

    Yes, I know you've had a zillion "Set up a user with log access". I also saw the comment where you're currently locked out, so I support the suggestion that you tell your host to FOAD. But if you're in a situation like this there's nothing stopping you renaming the root account and creating a new "root" with a UID other than 0 and giving that *some* rights. You can even say with a straight face that they've got the "root" password. I tend not to bother on my home boxes (as often as not OS X these days anyway), but when I was adminning Windows I'd tend to rename the guest account to administrator and have another name for the real admin account. Similar tricks have been done on Linux boxes.

  94. Have to disagree a bit.... by klubar · · Score: 1

    Don't know exactly what you're using your server for, but we host various clients with a top-tier hosting provider. One of the things I really like about this provider is that they will proactively help us with problems on our server. Part of what we pay them for is to alert us to problems and their indepth knowledge of the OS and sortware. They deal with the server OS and software (apache, mysql, etc.) everyday and have certified experts on staff. I consider it an advantage to host with a provider that can provide good advice and expert knowledge. I really doubt that they have a great (or any) interest in looking at our data or seeing who is browsing our sites.

    Perhaps you are being a bit paranoid -- or over estimating the interest of your provider in whatever you do. Out of the couple of bucks you pay your hosting provider each month they don't have enough money to dig into your software.

    If you really can't trust anyone to host your site, go with raw rack space and provide your own server.

    It's not that hard of a problem to solve.

    1. Re:Have to disagree a bit.... by socsoc · · Score: 1

      Those are good points (although I too was talking about raw rack space and owning the servers) and I have similar relationships, but those aren't with the people that I pay for connectivity and power.

  95. Re:Whores sell pussy to many. Housewives only to o by Anonymous Coward · · Score: 0

    Whores sell pussy to many. Housewives to none.

    Fixed that for you.

  96. install to different mount point + chroot by pikine · · Score: 1

    Both yum and deb based distributions have the ability to bootstrap the whole system under a mount point other than root. This is for the benefit of their installer, as you can imagine. Simply apt-get/yum install the one package you need, say apache httpd, and the package management figures out all the dependencies. After installation, you chroot to the mount point (don't forget to mount /proc and /sys there too) and run the service you want.

    Instructions on how to build Amazon EC2 AMI is very similar to this, so you might find that helpful.

    Of course, for the purpose of chroot, you don't need to install any new kernel. If you already know about cryptsetup and LUKS, you can then mount an encrypted disk image, install the packages, and chroot into it for the service to run.

    After saying all this, I think you really should switch provider, given how unhappy you are with them. Even if you manage to get the whole Slashdot to side with you, your provider will not likely change the way they do things.

    --
    I once had a signature.
  97. Re:Password-protect GRUB by mlts · · Score: 1

    Depends on who is doing the possessing:

    If a Federal LEO, intel agency, or a well funded (and clued) forensics organization has my server, all bets are off. They would have dumped the RAM, fetched the BitLocker and TrueCrypt keys, dumped the hard disks via a hardware write blocker to a .vmdk file, and would be sifting through the results with every tool known to man.

    If it is an ISP, then BitLocker + TPM is more than enough to keep the data on the machine out of their hands. Especially if one uses virtual machines with the disk files in TrueCrypt partitions. This case, they wouldn't just have to bypass BitLocker + the TPM, but ninja-install a keylogger. Even with a keylogger, they would still have to figure out what keyfile(s) I use. Unless they have a RAM dumping device, the only real avenue of attack they have is remotely rooting the host OS, or attacking the client operating systems on the VM.

  98. be your own hosting provider... by NynexNinja · · Score: 1

    I've been running my own servers for over 20 years and have never looked back. How can you really trust that your machines are not being compromised by multiple third parties?

  99. legal advise maybe? by gearloos · · Score: 1

    Well, Id run from than fast anyway. Also if it's not in your agreement, might see a lawyer on them going into your server anyway.

    --
    "Computers are a lot like Air Conditioners" "They both work great until you start opening Windows"
  100. What? by Demena · · Score: 1

    They illegally enter the users computer and cause problems? They are in as much shit as Garry Mackinnon. Report them to the FBI.

  101. There is a very good reason they're doing this by maas15 · · Score: 2, Insightful

    I know exactly why your hosting provider needs your root password - that's because it's absolutely impossible to tell whats wrong with your server without a valid login, preferably root. If your machines aren't showing orange hardware failure lights, and you have no proof or data on a networking outage, then it's 90% sure to be an issue with the software on your machine. Since it's the most likely problem, it's unreasonable to expect your hosting provider to immediately spend a lot of time investigating the last 10%. You have two options (three actually): 1) Provide a root login 2) fix it yourself (this may require going to the datacenter in person) 3) see if they can work with an account with limited priviledges (it must be able to read logs and see all processes at the least). You also might want to try posting on serverfault - I can't comment on the technical end as you've supplied no detail Actually the support staff would probably be happiest if you fixed it yourself. In addition, have you considered that they may have brought down your machine or machines, to run memtest86+ or the like? Are you *sure* they rooted it? My only advice is to see if they'll accept a limited account (that can go through logs and see all the running processes).

  102. Use SELinux by UnderCoverPenguin · · Score: 2, Insightful

    Enable SELinux in your server. Then disallow root from doing anything but looking at the logs. (Also, create a new, suitably enpowered, account for running your server). Then they can have root access all they want and not be able to mess with your server.

    --
    Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
  103. Name the company or GTFO? :) by BlahSnarto · · Score: 1

    Chiming in late as usual :)

    But from what i read the data center is in dallas?

    I'm Curious who this is im thinking the Planet?

  104. Couple observations... by wneto · · Score: 1

    First of all, IANASA but i play one on tv (not really).
    It seems to me both sides are doing it wrong. I understand you can only put so much information on Ask Slashdot before getting ignored by the tl;dr crowd so I might be wrong as well. Anyways, here it goes:

    1) You said "I have a heavily-hit public server (web, mail, cvs/svn/git, dns, etc.) that runs a few dozen OSS project websites...".
    Too many eggs in one basket in my opinion. No wonder you are pissed about outages. It sounds like you have one beefy server capable of running multiple virtualized OS instances (encrypted nonetheless). So why not just cancel your dedicated service and get VPS from multiple providers? That way you would have enough redundancy (e-mail, dns, rsync, HA/Varnish, whatever), none of the headaches of hardware/virtualization and save money while at it. Managing wouldn't be harder considering your proposition of vmware/uml. Also easier to move from your server bit by bit. Start with DNS, then e-mail, then web, then... You can take your time as it won't cost you much upfront (zero?) or monthly (sub $50) and gives you the ability to scale up or down the resources to acomodate the workload and cost.

    2) You said "When I file 'WTF?'-style support tickets to the provider through their web-based ticketing system"
    Do you have the option to call the provider? If not, you are doing it wrong. From my experience, over 80% of all ticket answers are canned responses. If possible, try calling (if you didn't yet) and get someone that has the power to fix the issue to talk to you. When you reach a dead end, ask to be transfered to the legal dept to discuss your contract/sla/whatever. If they don't have one, ask where you should send the legal papers. If everything fails, try the BBB.

    Just my humble opinion. Excuse my poor english as it's not my first language.

  105. Use this howto by Geheimagent · · Score: 1

    Use this howto.

  106. hosting providers by Anonymous Coward · · Score: 0

    if you are having those issues its time to move on. Most likely you are on a large broadcast domain with hundreds of machines at worst and 50- 60 at best. most likely some fool is broadcasting your ip space and taking you down.

    move on to someone else. I was a neteng who inherited a network like that and bought my time to get out. it was an unmitigated disaster.

  107. Take it one step further... by Anonymous Coward · · Score: 0

    Rootkit yourself and see what they are doing. It is easy enough and if you really want to be sure that you know what is going on without physical access to the hardware, I think that it is the only way. Read your contract first, but it should be perfectly legal.

  108. Wait a minute! by Anonymous Coward · · Score: 0

    I thought Linux was a secure server platform. And these guys are rooting it in a few minutes?

  109. Virtual shared server with "Best Effort" SLA by ittanmomen · · Score: 1

    Sound to me like the poster uses a virtual shared server, ie. The hosting company provides a virtual root environment, this would be an explanation why they can "root" the server, ie. just access the file system directly from the hypervisor. I am sure this kind of service does not include uptime guarantees, it operates most likely under "Best Effort" promise. Which means they do not need to guarantee either uptime or availability. Their monitoring system and logs do not detect any error, so they want to check the posters systems logs - a reasonable request as they are trying to help him. Monitoring is a difficult task - what to you measure, where is your sensor. Was the outage on your own internet connection rather than on the server? "Moments ago, there were three simultaneous outages while I was logged into the server working on some projects. " It sounds very suspicious, like the admin interface causes interruption in the VM. Something like this happened to my VMWare Servers totally unexplainable, but reproducably.

  110. Encrypt your root partition by Anonymous Coward · · Score: 1, Interesting

    I've almost finished writing a HOWTO for full disk encryption on a Linode.
    It'll be on their wiki in a few days time.

  111. Re:it's not your "right", and it's a big liability by bsDaemon · · Score: 1

    We provided "fully managed" hosting. Customers could take root only after agreeing to specific terms, and we mostly just left them alone. I agree that poking around someone else's shit isn't cool, and I didn't like doing it even when asked.

  112. Why don't you trust your host??? by GPLHost-Thomas · · Score: 1

    There's something that I don't understand here. If you don't trust the hosting company you are working with, why don't you host with them in the first place? If you believe that when they access your server, there is a risk that they will do something else than trying to solve the issue, then don't host with them. You should be able to trust your web hosting company to the point that you can give them the root on your server. Otherwise, you have made a bad choice, end of the story.

    Ultimately, if you really want to keep everything private to the last point, then there's only one way. Get a server from a company that offers an integrated KVM over IP on the dedicated server, and encrypt your partitions. That way, even if they access physically the server, they wont have the passphrase needed to boot it. Of course, the drawback is that if the server reboots for whatever reason (power outage, etc.) then you will have to login in the KVM to type the passphrase, which can be annoying. Hummm... maybe you'll tell me they can try that USB boot so they can read the memory and hack access to the passphrase in the RAM after a quick reboot... But well, I suppose most host would give-up seeing that your partitions are encrypted.

    But again, the best solution here is still to be with a trust worthy host were you do not fear to give the root, IMHO.

    Now, you just wrote about your host trying to hide the fact that they tried to force themselves in your server. This is clearly being dishonest, and there is a big issue here. That means you CANNOT trust them to tell the truth, and proves that you have to move away. There's no way you should stay with liars.

    Just my 2 cents...

  113. Re:WTF? That's like breaking into a loaned apartme by Anonymous Coward · · Score: 0

    I doubt that the law would agree with you. The contract you agree to when you rent a dedicated server likely covers their asses pretty well and may even have an arbitration clause in it.

    It is also unlikely you can claim much damages anyhow; just how much money do you expect to make vs. the amount spent on litigation?

  114. Sounds like you by Anonymous Coward · · Score: 0

    shouldn't have made your root password the same as your password for email and/or banking. Too bad, looks like you'll have to learn a new password to use for everything!

  115. I don't *want* root. by pushf+popf · · Score: 1

    I worked for a large ISP that did both managed and colo hosting. The big secret is that I already have root on the boxes we manage, and I don't want root on yours. If you want to send in part of a log file, I'm happy to take a look, but I wouldn't login to your box on a bet.

    When your box craps out and you loose [insert valuable service/data here], you send in the lawyers and my boss comes by to ask what happened, one of the biggest thrills of my life is being able to say "Beats me, we don't have a login for that box."

    And if we're managing it, you don't have root, and your box won't crap out because we've got 500 others just like it that are working just fine and yours is nothing special.

  116. authorized_keys2 by Anonymous Coward · · Score: 0

    My provider (OVH) has root access to my dedicated box via ssh.

    Preconfigured linux images have ssh keyfiles (google: authorized_keys2) set up. This is also public information. This is also easy to disable.

    I'ts hard to believe any provider would go through the trouble checking logs the hard way if client doesn't want to give root when asked.

  117. Why is hacker still doing business with them? by diablo-d3 · · Score: 1

    It seems like hes paying a lot for managed service and is getting angry when they try to manage him. Just go do business with RapidXen or some other VPS/dedi provider that isn't a bunch of dicks.

    Disclaimer: I am a RapidXen customer, and am quite happy with their service.

    --
    Patrick "Diablo-D3" McFarland || http://AdTerrasPerAspera.com
  118. dummification by Anonymous Coward · · Score: 0

    ok..lets say you rent an apartment..and the of you your apartment is leaking...and you are not home...the owner of the property can go to your apartment and fix it and leave a note just as a COURTESY..and you can't do jack about it....they can't take anything..but they can even break the door and walk in...sorry if I had to dummyfy the issue so you understand...

  119. Been Coloing for awhile by physburn · · Score: 1
    and not once have the hosting company asked for a password or tried to access the machine. You might want to change providers. While its easy to set up remote access to a machine. Blocking off access from the main keyboard and screen, might not be a good idea, and you're regret it if there's a problem with the networking system.

    ---

    Cloud Computing Feed @ Feed Distiller

  120. This "hacker" guy. by Anonymous Coward · · Score: 1, Insightful

    This "hacker" guy is actually causing a bit of a stir on the Drobo forums, accusing support left-right-and-centre of destroying his data. Only a couple of days before he started screaming bloody murder he was posting questions about "tuning" his filesystems with tune2fs.

    Shame the Drobo forums are for customers only, but he's a bit of a tit. I wouldn't believe a single word he says about the ISP.

  121. price?? by upyourserver · · Score: 1

    How much are you paying for this server you are talking about???

  122. Physical Access is Root Access. by Anonymous Coward · · Score: 0

    From what I gather you are renting a machine at their Data Center/Co-Location (or whatever buzz-word you're used to using for a space designed to house servers). Honestly I don't see an issue with them rooting their own machine to debug a problem you keep complaining about.

    If you rented rack space at a Data Center and put in your own machines; then you might have something to complain about. In which case full disk encryption with a hardened kernel will keep all but the most determined people away from your data.

  123. Colo is your answer by Anonymous Coward · · Score: 1, Insightful

    Based on your previous replies, you have said that the server is not yours.
    It really doesn't matter WHO the server belongs to after that, it simply is not yours.
    Whether they rent it, re-sell it or whatever, it still is not yours.

    Honestly, I don't care how "clued" you are, they are not wrong in asking for the root password to diagnose a problem which you claim is happening with their hardware. ( I say "their" since they are in a contract with someone else over this server and you are not in that contract). If you feel they are that inept, you should have kept detailed notes and asked to speak to management to voice concern about their previous ineptness to see if a more senior technician can work on the issue.

    Keep in mind that a good business would at least want to try to see if there is a problem with the machine in question so that they can they replace it with those they are renting from. At the company where I previously worked, they rented their machines for a period of time and that worked out better than buying new machines every few years. If anything went seriously wrong during that period, it was a matter of shipping the machine back and getting a new one at the same rental fee.

    Now, as to them locking you out and all that, I'd have to see YOUR contract with them to know what is right and wrong regardless of how inept you think they are.
    If your contract allows this behavior, then you really have no room to complain.

    If they hardware was determined to be the issue, who knows if they had the exact hardware to stuck you back on (since they rent the hardware). Its not clear and I honestly do not feel like reading through more replies here.

    It sounds like you made things harder on yourself than needed. But you chose to pay the 35/day KVM switch and fixed things yourself (good for you). BUT, that was YOUR CHOICE in not giving up your password.

    I also question WHY they would try to hide their tracks on rooting your box as they did. If its in their contract, so what? Hiding it makes it suspicious.

    At any rate, the short version is what I said in the title.

    You need to get a machine and colo it. Get the necessary equipment as has been previously stated and at that point, you have legal recourse. As it stands, I don't know what re-course you have as that depends on your contract with them.

    Example: As a company I worked for, NOT providing the requested information and/or logs was reason enough to close an open trouble ticket. We normally gave our best effort since some situations existed where people genuinely could not do so (security clearances, etc). Once we hit a point where that info was non-optional, they customer had a choice to make and that was do what they had to in order to get the logs or close the ticket.

    Now is the time for you to continue to make your choices.

    * Abide by their rules and fess up the password (pursuing through management as needed)
    * pay KVM charges as needed to avoid giving the password
    * change providers that might more suit your whims (good luck on that)
    * COLO

  124. Check your contract. by Anonymous Coward · · Score: 0

    If you are renting a dedicated server, the server is not actually owned by you. The provider technically has the right to do anything. Although he is tied to your SLA, meaning any downtime longer than X will automatically result in a Y credit if you ask for it. They have charts.

    although you can sometime ask them to put a flag on you account saying "don't touch the server unless absolutely necessary", not all provider or agent will follow it. They will still mostly investigate if you open a few tickets complaining about non-reproducible issues. They will look into their logs, because customer's satisfaction is important, then seeing nothing, they investigate the server for any signs of hardware failure. Your failure to provide a root password led to their forced investigation. It is most likely in your contract. They do it to protect themselves ( The SLA again ).

    If you have a collocation server however, different story altogether: By all means sue their ***. If it is in your contract, switch provider. No questions.

  125. Sorry, but are you stupid? by RichiH · · Score: 1

    Excuse the ad hominem, but WHAT THE FUCK?

    The first time this happens, you verify the backups, get another box somewhere else, migrate services, cancel the old contract and file criminal charges, in this order. Optionally, cry as loud as you can about it.

    Sure, the police might not do anything about it, but you need to try, at least.

    If you log and monitor as much as you claim, I really do wonder why you did not realize this yourself...

  126. Use a server designed for use in a data center by Anonymous Coward · · Score: 0

    I cannot believe you have a server colocated in a 3rd party data center without true full remote access eg something like HPs integrated lights out management - ILO. That would give you complete KVM, hardware reset/power on/off, hdd/floppy/usb/cdrom redirection, with all the encryption you need not to mention hardware logging/alert features so you know if someone has physically tampered with the server.

    Well worth the modest ILO license fee, the only time anyone needs to touch the server is when some hardware is actually broken.

    OS fault? No problem boot from a cdrom repair disk 1000 miles away.

  127. Rooting the Box by Anonymous Coward · · Score: 0

    I work for a hosting provider and the way you reset the password is by booting from a utility CD that resets it. There are most likely other similar options that allow you to see the root password.

    While I understand this guys concern, how to you troubleshoot an issue without root access to the box. Frequently customers assume that this was a network issue, when it was really something on their server that consumed all available resources that caused their server to stop responding to new requests. I've lost count of the number of people who've complained about their performance only to find that it was their code or database connections that were never closed. My suggestion is to create an account with root privileges, disable it, and only enable it when you require assistance. There is no excuse for resenting a customer's password without their consent. If a customer asks for help but doesn't provide credentials, we request them and take no action until they provide unless the server is actually down hard.

  128. not rooted by Anonymous Coward · · Score: 0

    You dont need to crack someones root password to get root access to a linux machine. You simply boot it in single user mode unless you have a password on grub but hosting providers never set one on installs.

  129. Lawsuit? by Anonymous Coward · · Score: 0

    Look at Echomail v American Express and IBM (2006) out of MA, and look at whether your jurisdiction would allow for you to file a replevin action to get at the data.

  130. OpenBSD baby! by Anonymous Coward · · Score: 0

    http://geektechnique.org/projectlab/84/openbsd-encrypted-fileserver-howto

  131. Just set up your own by awpoopy · · Score: 1

    I stopped using hosting providers 10 years ago. There's no f*cking way, I'll ever do that again. THERE IS NO SUBSTITUTE for physical access to your own machine.

    --
    I say things which affects my Karma negatively. (and I don't care) For instance; All religion is false.
  132. Ugh, that sucks. by stonecypher · · Score: 1

    Basically no, you can't keep them out. Get a better host, who respects your privacy.

    There's a downside: most diagnostics aren't possible without root, and it's quite likely that most of your small outages they really don't know about. If you seal them out of root, you're on your own up to the ethernet plug.

    Some hosts will be happy to be told to GTFO the box, because it means less work for them. Be aware that if you tell a host to GTFO the box, they're not likely to stand behind you if the FBI says you have kiddie porn or warez or so on.

    --
    StoneCypher is Full of BS
  133. Your Company by apersonofinterest · · Score: 1

    So let me get this straight...

    I am going to assume a lot of information here and infer quite a bit as well.

    You submitted a ticket to your hosting provider and told them that you were having problems. Since you have a server that is unmanaged by said company, they wanted access to your logs to see what was going on. They asked for the root password since it has access to logs. Instead of being nice and creating an account that had access to the logs, you threw a fit make the crew that work their not willing to help due to a long rant that may or may not have been made.

    There was a hardware problem that required the motherboard to be replaced and since in most servers (DELL/HP) the hosting provider uses the on board NIC, your MAC ADDRESS changed.

    Again, when they asked for the root password to update the MAC ADDRESS, you flat out refused. They offered you a KVM rental and you expected it to be free. Since they had already given you the option of a free quick and painless repair, they were not about to bend to your puny whim and allow your extremely long ass ticket to go unnoticed. Therefore, they refused to give you anything free from this point on.

    Furthermore, since your 'migration' that supposedly was fubared by this hosting providers technicians REQUIRED a root password to update their MANDATORY IP CHANGE, and you flat out refused or failed to respond for probably 10 days or more in which case they probably had no choice but to pull your server off the rack and move it.

    My suggestion? Leave that host and do it fast because I am 100% sure that the staff there does not want to deal with you and your less than $150 a month fee to them is just not worth the tickets you probably submit every two weeks for something that you flat out refuse to let them help troubleshoot.

    If I were that company and I worked there, I would do everything in my power to have your server not renew on its next payment cycle.

  134. Server Access by apersonofinterest · · Score: 1

    Oh yeah, I forgot....

    Tell everyone how it worked once you possibly agreed to pay for that KVM that you wanted for free.

    I believe that it is possible that your server is online and has possibly been online for a couple of days now....

    And you are still bitching about it like you don't have access. I hope I never find out that you have a server hosted at the company I work for because I will make sure that management see's this post and the defamation of character to said company and point out that we don't need anyone here that acts like a little girl who was told she can't play on the swing.

  135. cant you just by teknosapien · · Score: 1


    Have your logs set in a password protected web space
    I'm not really sure what O/S your running - but I know on BSD copying logs to a readable format on a web page is fairly straight forward
    Make sure you put them all there and turn on verbose logging ( if you have the disk space)
    oh you want to see the logs here's the address
    there is no need to give your provider root access to your machine
    if this isn't acceptable maybe give them only access to read /var/log/* or what ever your defined path is
    but to give them the root password Not happening most I would agree to is read only access thought a limited account

    --
    no matter how good it is, it is human nature always wants to make things better