Slashdot Mirror


Is Whitelisting the Answer To the Rise In Data Breaches?

MojoKid writes "It doesn't take a rocket scientist to figure out that cyber criminals are quickly getting more sophisticated than current security, intrusion detection and prevention technology can defend against. And you have to wonder if the computer security industry as a whole is willing to take the disruptive measures required to address the issue head-on. One way to tackle the surging data breach epidemic is with a technology called "whitelisting." It's not going to sound too sexy to the average end user and frankly, even CIOs may find it unfashionable but in short, whitelisting is a method of locking-down a machine such that only trusted executables, DLLs and other necessary system and application components are allowed to run – everything else is denied. A few start-up security companies are beginning to appear in this space. The idea is to start with a known, clean system installation and then lock it down in that state so absolutely nothing can be changed. If you follow system security, regardless of your opinion on the concept of whitelisting, it's pretty clear the traditional conventions of AV, anti-malware, intrusion detection and prevention are no longer working."

195 comments

  1. "whitelisting" by Anonymous Coward · · Score: 5, Funny

    Yes, yes, tell me more about this novel concept, I have never heard of the term before

    1. Re: "whitelisting" by Anonymous Coward · · Score: 0

      When's the Whitelist for Dummies book coming out?

      Gotta get up to date!

    2. Re: "whitelisting" by Anonymous Coward · · Score: 5, Funny

      Man, I wish there were appstores for whitelisted software!

    3. Re:"whitelisting" by mrbluze · · Score: 1, Redundant

      Problem: Data Beaches

      Reaction: Whitelisting

      Solution: Censorship

      And by the way, Beta sucks.

      --
      Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
    4. Re:"whitelisting" by Anonymous Coward · · Score: 0, Offtopic

      What? A first post that's not "Fuck Beta!!"? I'm going to have to check to see what site I'm really on.....

    5. Re:"whitelisting" by Z00L00K · · Score: 4, Insightful

      Most data breaches have occurred within a company, and the only way around it is to segment the networks and servers so that only select computers have access to financial data, others have access to HR data and yet others have access to strategic documents. Then it depends on company type if yet more segments are needed. In most cases the software development can go in one segment - the majority of the software developed is bread&butter. But in other cases special projects may need their own segment. Also make sure that all printers have their own sub-segment of each segment to make sure that any printer that has been hacked isn't going to have access to all the data, just the print data.

      Of course - this goes against the strategy of installing everything in one huge server running virtual servers.

      Whenever there is a need to exchange data it has to require manual action between individuals in both segments.

      And for browsing the internet - run a sandbox solution to isolate any browsing from the remaining network. It may mean that the web browser is on a special server. If that server is contaminated it's not a big problem to rebuild it.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    6. Re:"whitelisting" by drolli · · Score: 2

      O, i wish i had mod points....

      I always thought that the "x" bit under unix was a kind of whitelisting mechanism (in combination with the "noexec" mount option).... or the security contexts under Windows or Apparmor or SELinux

      But now, there is a new startup which wants to promote a product...

    7. Re:"whitelisting" by Anonymous Coward · · Score: 0

      Yes, yes, tell me more about this novel concept, I have never heard of the term before

      We should white list the classic slashdot site!

    8. Re:"whitelisting" by anubi · · Score: 5, Insightful

      A LOT of us are doing a form of whitelisting for exactly the same reason.

      How many of us are running programs similar to NOSCRIPT mostly because of hostile code and inattentive webmasters unwittingly distributing malicious code wrapped in advertisements?

      I learned about NOSCRIPT right here on Slashdot ( Thanks, guys!!! ) in response to one of my posts where I was whining ( loudly ) about not being to be on the net for more than a few hours before I had to reboot Windows to try to get my system back.

      There is a lot of nasty stuff out there, and it seems most of it comes riding in on scripting or coaxing me to run their attachment. Often I have seen them try to piggyback on the trust I have for a business - a business that places that trust at risk if the business insists I enable javascript for his site, then the bad guy uses that coercion of the business model to his own advantage.

      I think that is what a lot of the clamor here has been all about. We see wealthy investor type men taking control from the techie base and may force us to "drop our defenses" in order to communicate, and we are collectively screaming "NO" as loud as we can to the deaf ears of the businessman.

      I think we have all seen the suit people take down a business, and we don't want it happening here.

      --
      "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

    9. Re:"whitelisting" by tramp · · Score: 1

      Installing everything in one huge server running virtual servers should make it easier by creating virtual network segments. And even with such segments it is questionable if the potential damage in one segment is not a reason to whitelist within each networksegment too.

    10. Re:"whitelisting" by Anne+Thwacks · · Score: 1

      Think of the average level of intelligence - 50% of the population are stupider than that! (Some say not all of them are PHB's, but I have yet to see the evidence;-)

      --
      Sent from my ASR33 using ASCII
    11. Re:"whitelisting" by DarkOx · · Score: 1

      Think of the average level of intelligence - 50% of the population are stupider than that!

      Intelligence is hard to come by, as evidenced that even on Slashdot so few have even a basic graps of statistics. It also explains why the pols can get away with so much...

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    12. Re:"whitelisting" by turbidostato · · Score: 1

      "Yes, yes, tell me more about this novel concept, I have never heard of the term before"

      Of course you didn't know about them before. You even missed the basic point that it is not a concept but a "technology". It is said right there, in the article!

      I for one will immediately buy a score of units of this new technology!

    13. Re:"whitelisting" by Anonymous Coward · · Score: 0

      WTF is 'graps'?

    14. Re:"whitelisting" by Jane+Q.+Public · · Score: 1

      "How many of us are running programs similar to NOSCRIPT mostly because of hostile code and inattentive webmasters unwittingly distributing malicious code wrapped in advertisements?"

      Generally speaking, NoScript is blacklisting, not whitelisting. Although you can whitelist programs in NoScript to prevent them from being blacklisted. :)

      Newer versions of OS X use whitelisting by default, for unsigned executables.

    15. Re:"whitelisting" by Anonymous Coward · · Score: 0

      So Faronics' Anti-Executable would be an example of whitelisting, correct? Given that it only lets pre-approved executables run unless in maintenance mode or disabled.

  2. Brilliant... by Anonymous Coward · · Score: 1, Insightful

    ... next we'll make it impossible to emulate a trusted DLL ... oh, wait.

    1. Re:Brilliant... by mikael · · Score: 2

      There was a guy at our university wanting to do some university psychology tests and figured the best way for the application to log the results was to send them as an E-mail to himself, where they could be timestamped independently. Only problem was that any application that wasn't on the PC's anti-virus whitelist was blocked from opening that port. So he just renamed his experiment application to "Agent.exe" and the anti-virus software allowed the message to be sent.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    2. Re:Brilliant... by Anonymous Coward · · Score: 0

      Did he publish his results as a crowning achievement of human psychology? Guy outwits anti-virus software. That must be worth at least a Nobel Prize.

    3. Re:Brilliant... by Anonymous Coward · · Score: 0

      Hey, it's more than Obama did & he got one...

  3. Do it in ROM by Darth+Cider · · Score: 0

    Why aren't OSes in ROM? Why do they have to be in read-write memory? If it's so expensive to suffer breaches, why trust any rewritable core? (I guess because OSes are never released as finished products, without built in security holes.)

    1. Re:Do it in ROM by Anonymous Coward · · Score: 1

      Why aren't OSes in ROM? Why do they have to be in read-write memory? If it's so expensive to suffer breaches, why trust any rewritable core? (I guess because OSes are never released as finished products, without built in security holes.)

      Vulnerabilities are discovered in all OSes, open source or not. If you have that in ROM you will never be able to patch it and have a permanently vulnerable system.

    2. Re:Do it in ROM by Anonymous Coward · · Score: 0

      What about something with a hardware write lock on it? OS is in memory, but write is disabled unless you flip a real switch. Hell, it can be a locked switch so only IT can do updates. Yeah, fishing and fake updates could be a problem, but at least you know the OS only changes when the switch is closed.

    3. Re:Do it in ROM by TheReaperD · · Score: 3, Insightful

      Sadly, the worst problem for system security is humans. If you required the flipping of a physical switch then malware would simply tell the user to flip the switch to see your choice of free porn, music, movies, games, etc. and the human will flip the switch (or any other method that requires human action). Humans are stupid... sad but, true.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    4. Re:Do it in ROM by Anonymous Coward · · Score: 0

      Why aren't OSes in ROM?

      They were, in 1984 when RAM was expensive, the MacOS was in ROM. RAM is cheap 30 years later, and ROM is almost completely obsolete because its read-only nature makes it extremely inconvenient.

    5. Re:Do it in ROM by mikael · · Score: 1

      I would like to see the filesystem of an OS partitioned into several levels: read-only disk drives where stuff never changes unless an update occurs (kernel, device drivers, configuration files), read-write disks where log files are update by the minute, hour or day, and local/user partition which is updated by the user.

      Our university managed to do something similar by just having a ISO image that they overwrite the OS partition with, every time the PC was rebooted.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    6. Re:Do it in ROM by Tom · · Score: 2

      Which is why a good security model for a company will not give users the ability to flip that switch.

      Which also means that if you don't want the IT department to spend 90% of their time fielding "I need to do X, can you enable it for me?" calls, you need to spend considerable time, effort, expert knowledge, user interviews and other things that equate to money, on creating a good policy.

      And since most companies shun security expenses and would rather knowingly risk a $1 mio. break-in then spend $10k to prevent it, well, here we are.

      --
      Assorted stuff I do sometimes: Lemuria.org
    7. Re:Do it in ROM by Tom · · Score: 3, Insightful

      I would like to see the filesystem of an OS partitioned into several levels: read-only disk drives where stuff never changes unless an update occurs (kernel, device drivers, configuration files), read-write disks where log files are update by the minute, hour or day, and local/user partition which is updated by the user.

      You mean the way that almost every installation guide for every Unix system ever recommends you do it, and almost nobody ever does?

      --
      Assorted stuff I do sometimes: Lemuria.org
    8. Re:Do it in ROM by Anonymous Coward · · Score: 0

      Read-only disks for root and usr were commonly used in Unix. Linux can be installed across multiple partitions, but early Linux users inherited the tradition of a monolithic system disk from MS-DOS, and modern Linux users inherited the tradition of a monolithic system disk from MS-Windows.

    9. Re:Do it in ROM by Anonymous Coward · · Score: 0

      Fewer partitions means more room for porn! Lunix systems have more porn on them than ever before!

    10. Re:Do it in ROM by maxwell+demon · · Score: 1

      Have the change require a hardware dongle. Lock the hardware dongle away where only the sysadmins have the (physical) keys. Problem solved.

      Unless the sysadmin wants to see the porn, of course. ;-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
    11. Re:Do it in ROM by Anonymous Coward · · Score: 0

      Of course the sysadmin wants to see the porn. Sysadmins are undersexed losers.

    12. Re:Do it in ROM by hairyfeet · · Score: 1

      Because man is fallible? There has never been an OS that is bug free and by placing the OS in ROM not only do you insure that no bugs will EVER be patched but that any improvements that would help make things run better/faster/smoother will likewise never happen.

      Oh and even if you had the OS boot from a ROM its gonna have to have core files placed in memory sooner or later so an attacker could simply patch in RAM and still take control.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    13. Re:Do it in ROM by donaldm · · Score: 4, Interesting

      You should always set-up your file-systems in such a way that the OS part is completely separate from user data such that it should be a simple matter to recover or even install and update just the system file-systems. Unix and now Linux has always recommenced this type of layout although you can even do something like this for Microsoft Windows.

      I have Fedora 20 running on my PC's and I make sure I document my system layout, application requirements, customisations and of course my security files which I save. If on the off my system gets compromised I can easily 1) Do a system recovery or 2) Do a fresh install and update without compromising my /home or archive data.

      The fresh install takes me approximately 1 hour then 15 minutes for customisations then about 1 hour for the update although during this time I can fully use the machine. It must be noted that a recovery from backup would most likely take me about 20 minutes for 10 GB to be recovered (over 2000 packages), however if you have been compromised it is usually safer to do a fresh install.

      It is possible to have a read-only system file-system for a Unix/Linux but this would be a stupid idea since you have /var which contain logs and update information that is required to be read/write. Even / (/ and /usr) needs read/write on occasion. The same is true for a Microsoft OS. The best you can do is have a tested disaster recovery plan and surprisingly it need not be that elaborate but you do need to cover most what if's.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    14. Re:Do it in ROM by Anonymous Coward · · Score: 0

      Because man is fallible? There has never been an OS that is bug free

      The Mac Classic contained an entire System 6 Boot Disk in ROM, and everyone knows that System 6 is perfect.

    15. Re:Do it in ROM by Anonymous Coward · · Score: 0

      Of course the sysadmin wants to see the porn. Sysadmins are undersexed losers.

      Of course we are. I'll remember to tell that to my 8 children (by 6 different mothers in four different countries, I used to travel a lot).

      I never though sex we a spectator sport; I prefer to participate one-on-one.

      Which is why I am not happy with the group fucking we are getting with Beta.

    16. Re:Do it in ROM by FaxeTheCat · · Score: 1

      Have the change require a hardware dongle. Lock the hardware dongle away where only the sysadmins have the (physical) keys. Problem solved.

      Unless the sysadmin is in a different office, city, country or continent... Yes it is a real scenario. We do that in our company.
      Or unless the sysadmin is responsible for a few thousand servers in a datacenter.
      One problem solved, another unsolvable problem created.

    17. Re:Do it in ROM by Anonymous Coward · · Score: 0

      I think the talk is more about EEPROM (not actually EEPROM chips but electronically eraseble ROMs, which flash is too), where you can hardware disable writing by disabling the write input pin. Put a switch between power and the write pin and you can disable writing and no software will be able to write to the chip.

    18. Re:Do it in ROM by GuB-42 · · Score: 1

      Game consoles with their OS in ROM are commonly hacked.

    19. Re:Do it in ROM by mysidia · · Score: 1

      Sadly, the worst problem for system security is humans. If you required the flipping of a physical switch then malware would simply tell the user to flip the switch to see your choice of free porn, music, movies, games, etc.

      Maybe so, but in an Enterprise environment, the "Toggle Switch" would be replaced with a KeySwitch, and the end user would not have the key to operate it.

    20. Re:Do it in ROM by maxwell+demon · · Score: 1

      I've seen Star Trek, and thus I know that in an Enterprise environment, keys are always spoken aloud, for everyone to hear. ;-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
    21. Re:Do it in ROM by swb · · Score: 1

      The more flexible idea is to have the complete system you'd normally image simply be read only under normal circumstances and only writable permanently under special circumstances.

      Somebody posted a link to "Deep Freeze" which does this, but there are probably a lot of ways to do this on a desktop PC or through virtual desktops.

       

    22. Re:Do it in ROM by Anonymous+Brave+Guy · · Score: 1

      Yeah, but they have voice recognition, so you only actually lose control of a starship capable of causing damage on a planetary scale if a homesick android turns hostile, which would never happen.

      Well, that or if someone brings in a tape recorder, I guess.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    23. Re:Do it in ROM by Anonymous Coward · · Score: 0

      "There has never been an OS that is bug free".

      Altair 8800 - bug free!

    24. Re: Do it in ROM by Zero__Kelvin · · Score: 0

      It is possible to have a read-only system file-system for a Unix/Linux but this would be a stupid idea since you have /var which contain logs and update information that is required to be read/write.

      No. Any competent Linux admin knows you put /var on a separate partition. Also you should learn how live Linux DVDs and embedded systems work so you'll understand why you are wrong about READ ONLY filesysytems.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    25. Re:Do it in ROM by mysidia · · Score: 1

      Yeah, but they have voice recognition, so you only actually lose control of a starship capable of causing damage on a planetary scale if a homesick android turns hostile

      Normally the computer can tell the difference between a human and an android or a recoring.

      The android happened to be a computer genius though, and so he reprogrammed the voice recognition procedure

      He could have defeated a physical switch too.

      The fact is.... if your adversary is a technically sophisticated android with local access, then you are screwed.

    26. Re:Do it in ROM by Anonymous Coward · · Score: 0

      Even better is how some people who know better don't do that. For example, multiple binaries I have run into recommend being installed into the /var/ directory or the %APPDATA% folder.

    27. Re:Do it in ROM by jader3rd · · Score: 1

      I would like to see the filesystem of an OS partitioned into several levels: read-only disk drives where stuff never changes unless an update occurs (kernel, device drivers, configuration files), read-write disks where log files are update by the minute, hour or day, and local/user partition which is updated by the user.

      That's called every file system that exists on any computer today. If you want to see it, only log in as a user who doesn't have administrative rights.

    28. Re:Do it in ROM by DarwinSurvivor · · Score: 1

      My FreeBSD jails have read-only filesystems with specific folders (for user applications, log files and user files) mounted as individual writable nullfs (like Linux loop) mounts at the host level. It can be done, you just have to DO it.

  4. Trusted program, untrusted use by jklovanc · · Score: 1, Informative

    What is someone breaks in, gets command line access and uses trusted commands to send the data elsewhere. The hacker used trusted programs to do the breach so white list would not stop it.

    1. Re:Trusted program, untrusted use by Tom · · Score: 4, Informative

      All good security is layered. This is one part of a complete security model, the part that prevents the hacker from uploading and using his own tools.

      Of course, you also need other parts. For example, runtime-patching is a reality, so unless you have additional protections in place to prevent it, there are plenty of ways that a hacker can still execute arbitrary code including entire programs.

      But the primary protection this offers is to finally solve the exe-cloaked-as-jpeg-or-zip-in-a-scam-email-that-users-click-to-open problem that Mickeysoft should've solved 10 years ago by simply fucking removing that idiocity from Outlook one day after it went live and people realized how trivial it is to abuse.

      Basically, the primary beneft of this will be that it prevents unintentional execution of code. It doesn't stop a dedicated attacker who already has root access, at least not by itself.

      --
      Assorted stuff I do sometimes: Lemuria.org
    2. Re:Trusted program, untrusted use by hairyfeet · · Score: 3, Interesting

      Oh please do you REALLY think that is the cause of Windows infections?

      I got news for ya pal, I fix the systems that get pwned 6 days a week and I can tell ya that hasn't been even a major, much less main, source of infections since 2004 or so. How do Windows systems get infected? The same way this page shows you how to infect a Linux system in just 5 steps through good old fashioned social engineering. Here are the top sources of infections I see at the shop, I see these constantly..

      1.- "You want to see teh hot lesbos? Just run 'Iz_Not_Viruz_Iz_Codex' to see teh hot lesbos today!" 2.- Hi, this is your (insert name of person they know whose system has been pwned) and I found something really cool! Just click this link (which goes to a page full of drive bys) to check it out!" 3.-ZOMFG u got teh viruz! Just run 'Iz_Not_Viruz_Iz_Cleanerz' to get rid of it ZOMFG!" 4.- "You are teh winrar of our contest! Just give us all your info on this page (so we can pull an ID theft while infecting you with drivebys) so you can get your prize u lucky dog!"

      These work on ANY system because they target the weakest point, THE USER. As a matter of fact I've been seeing a sharp rise in infected Android smartphones and ID thefts from that last one. It seems that folks just can't equate one system to another so all those scams that haven't worked on a PC in a decade? Work great on a smartphone. Its endless September all over again. BTW please note that in NONE of those, nor in the Linux example does the OS matter because the weak spot hasn't been the OS in ages, the easy target has been and always will be the users.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    3. Re:Trusted program, untrusted use by Anonymous Coward · · Score: 0

      You sound like an old fart who can't get it up anymore.

    4. Re:Trusted program, untrusted use by Tom · · Score: 4, Insightful

      Oh please do you REALLY think that is the cause of Windows infections?

      Your reply was misplaced by the comment system, it seems, because it doesn't seem to refer to anything I actually said.

      The social engineering angle is how you get users to execute crap they got sent by mail. The (old) idea under discussion here is a system that would make that execution impossible, even if you get the user to click the link.

      That said, the user is not the weakest link. That's a cop-out by IT people who don't want to look beyond technical solutions into cognitive sciences, for example. There's been a bit of research into these areas in the past 10 or so years, but the conferences on the topic are still very small and mostly academic.

      There's quite a lot you can do to prevent or at least make these kinds of attacks more difficult. But most of it is outside the techie comfort zone, and it means actually having to talk to users and understand them instead of labeling them "lusers" and stuff.

      --
      Assorted stuff I do sometimes: Lemuria.org
    5. Re:Trusted program, untrusted use by fermion · · Score: 2
      10 to 15 years ago MS tried. That is why so many companies have the IE/Outlook lock in. It was supposed to be secure. In many ways it was, using whitelists. Certain things could not be sent over Outlook. IE would keep certain things from running. You could set permissions and proxies and the like. Everytime a user logged in scripts could be downloaded and run on local machines to set new security regimes.

      This worked in limited cases, but not in business where workers are not volunteers, time is absolutely money, and full access is is often needed. The fundamental problem, that IE and Outlook were integrated into the OS so that MS could attempt to hijack the internet, cannot easily be solved. The kludge of whitelists has already been shown to be impractical. If they were it would be more widely implemented. Currently, for instance, the only real widespread applicaiton is allow certain domains to run Java on local machines.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    6. Re:Trusted program, untrusted use by hairyfeet · · Score: 0

      So you want to take away the users right to control their PC? We already have those, its called an iPhone..

      --
      ACs don't waste your time replying, your posts are never seen by me.
    7. Re:Trusted program, untrusted use by Tom · · Score: 1

      It depends on the context.

      In a corporate environment: Yes, definitely.

      In a private environment: Yes, for daily use. The admin account or whatever that you need once a month to install a new software, etc. would be in the users hands in this case.

      --
      Assorted stuff I do sometimes: Lemuria.org
  5. Betteridges law of headlines by Anonymous Coward · · Score: 0

    Can you guess? Erm....no....

    Move along now...ps: can get get rid of everyone adding f*** b*** to every post now please?

  6. Licensing and Cert Costs by Anonymous Coward · · Score: 3, Interesting

    It's too expensive. If you operate in a Windows environment then you have to use Windows Enterprise to access the functionality (which is expensive) and since code-signing certs are expensive not many devs (including driver devs) use them, meaning, you have to go back to file hashes for individual versions for files that aren't signed. We use these mechanism at my work for high risk workstations and the workload of maintaining them is quite tedious. We just aren't there yet as an industry.

    1. Re:Licensing and Cert Costs by fuzzyfuzzyfungus · · Score: 2

      I haven't had the... pleasure... of having to deploy it, just poked around; but won't the Windows SRP signature-based rules work just fine if you create your own internal certificate, bless it, and then sign anything you want to run; but don't have a publisher signature for?

      Doesn't do you much good if you don't know what you are signing, or something gets munged on its way from the vendor to IT; but you don't have to tithe to verisign if the machines are on your domain and will trust you as a CA if you tell them to.

    2. Re:Licensing and Cert Costs by Anonymous Coward · · Score: 0

      OP here, yeah, we're trialling that now but trying to integrate code signing into our existing PKI with it's existing bureaucratic policies is a bit of a nightmare.

    3. Re:Licensing and Cert Costs by fuzzyfuzzyfungus · · Score: 1

      Ah, ok, that's fair enough. Architecturally feasible is only the beginning of the long, painful, road under those circumstances.

  7. Seriously? by gman003 · · Score: 4, Insightful

    Why the flying fuck does anybody think Slashdot readers need to have "whitelisting" defined for them, let alone think they can pass it off as a "new technology"? Did Dice start putting those retarded SlashBI articles in main Slashdot now?

    1. Re:Seriously? by Anonymous Coward · · Score: 0

      Why the flying fuck does anybody think Slashdot readers need to have "whitelisting" defined for them, let alone think they can pass it off as a "new technology"? Did Dice start putting those retarded SlashBI articles in main Slashdot now?

      Because we're an "audiece" who comes here for the articles you insensitive clod!
      FUCKBETA

    2. Re:Seriously? by Anonymous Coward · · Score: 4, Funny

      As a manager these definitions really help me out. Could you tell me if these 'whitelistings' are webscale?

      ps I really like the new slashdot beta site!

    3. Re:Seriously? by TheReaperD · · Score: 4, Insightful

      Though most, if not all of us, know what whitelisting is, I do prefer they explain it rather than assuming we know it. I've ran across too many articles in the past that assumed I knew some piece of information when I didn't. Sure, I can look it up but, that's annoying when your just trying to read "news." Though this is a site for "nerds", that is a broad term. There's computer nerds, science nerds, comic nerds, etc. Now, the passing it off as new... I've got nothing; that's just lame.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    4. Re:Seriously? by Anonymous Coward · · Score: 5, Insightful

      Uh, yeah. The sort of dumbfuck managers who might conceivably read slashbi are the exact audience the beta design (fuck beta, BTW) is meant to appeal to.

      The big idea, though unspoken, is clear: to keep the slashdot name, but shift in both content and presentation from a discussion site seeded with news for nerds to a straight-up news site (with discussion as an afterthought) for PHBs. SlashBI doesn't work because that name is not (and has never been) perceived to carry an aura of technical knowledge -- but PHBs have been hearing about this slashdot thing for a decade now. Rolling out a PHB-friendly site under the "slashdot" brand will help PHBs play one of their favorite games, namely indulging in the fantasy of deep technical knowledge without the inconvenience of learning -- and that means Dice makes big bucks placing ads in front of this "decision maker"-heavy audience. (This new audience is not only worth more to advertisers, they're also substantially less likely to use ad blockers than the old /. community.)

    5. Re: Seriously? by Anonymous Coward · · Score: 0

      Whitelist isn't a technology. It's a concept.
      There are many technologies to implement whitelisting.
      They are all broken.
      The end.

    6. Re:Seriously? by kevingolding2001 · · Score: 1, Redundant
      Please, anybody with mod points, mod the parent up.

      Yes I know that he or she is posting as AC, but this so beautifully encapsulates where the 'beta' is headed that it really deserves to be seen.

      The original slashdot users and discussion format simply don't fit into the 'passive content consumer' business model of dice, and no amount of posting 'fuck beta', or boycotting, or whining to Timothy or any of the other editors is going to change that.

    7. Re:Seriously? by Anonymous Coward · · Score: 0

      What could someone in the audience possibly know about what is or is not a new technology.

    8. Re:Seriously? by QuasiSteve · · Score: 2

      The way some sites handle this is by using the dfn element (or abbr) to actually explain what a term means or expands to. The regular reader just sees the term, but (typically) hovering over it will show the full definition / expanded form. That has always seemed like fair compromise to me.

    9. Re:Seriously? by maxwell+demon · · Score: 1

      It's valuable to say what they suggest to whitelist. When I read "whiltelisting" I thought it's about restricting internet access to known good addresses. Only the explanation told me that what they mean is whitelisting software.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    10. Re:Seriously? by Arrogant-Bastard · · Score: 4, Insightful

      The inferior people at Dice -- you know, the same ones trying to shove their shitty Beta site down our throats -- are actually not clueful enough to realize that this is a very old idea. Whitelisting OS resources, applications, networks, IP addresses, etc. has long been an effective security measure, and I've deployed everywhere I've been for the past 15 years or so.

      It appears that the Dicedroids think everyone is as stupid and clueless as they are.

    11. Re:Seriously? by Anonymous Coward · · Score: 0

      I know right? It sounds like I am back in my computing class at school with my dodgy as hell teacher that used his sex life to define computing terms towards the end of his career.

    12. Re:Seriously? by Bearhouse · · Score: 2

      I'd mod you up, but duuuude, 'webscale' is sooo yesterday.

      Leveraging your core value proposition thru social networking in the cloud is the new hotness!!!

      I really dig the new beta site too - liked it on all my facebook pages and tweeted it too!

      Now 'scuse me, have to update my whitelists and hosts files.

    13. Re:Seriously? by Anonymous Coward · · Score: 0

      Though most, if not all of us, know what whitelisting is, I do prefer they explain it rather than assuming we know it. I've ran across too many articles in the past that assumed I knew some piece of information when I didn't. Sure, I can look it up but, that's annoying when your just trying to read "news." Though this is a site for "nerds", that is a broad term. There's computer nerds, science nerds, comic nerds, etc. Now, the passing it off as new... I've got nothing; that's just lame.

      C'mon now, this site has been broad, but generally revolving around computer nerds. The other nerds have their portals (which we may be exploring more and more if this Beta shit continues.)

      Seriously, this topic was some breaking-local-news level shit that I expected to hit DateLine 4 months from now, not here. I mean c'mon, the concept of whitelisting is almost as old as the concept of Black Hat vs. White Hat (or Spy vs. Spy, for you 3 comic book nerds out there)

      What's next, are we gonna talk about how people defeat port scans these days by using "secret, hidden networks"?

      With topics like this, who needs a Beta to drive them away.

    14. Re:Seriously? by maxwell+demon · · Score: 1

      Yes I know that he or she is posting as AC

      Which should never influence your moderation.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    15. Re:Seriously? by Anonymous Coward · · Score: 0

      Or linking to wikipedia or other resource. It's like you are reading text on the internet and for some reason it can't be hyperlinked!

  8. Already Possible by EmperorArthur · · Score: 5, Interesting

    Newer versions of Linux can already do this. Using the integrity measurement architecture, module signing, and Secure Boot it's possible to have a system where almost any change is detected. I'm currently trying to get it all working on my machine right now, but it's slow going. Here's hoping that distros start shipping with this set up by default. http://lwn.net/Articles/488906...

    A shorter term security measure that more users/Distributions should take is making the root partition read only. I know Android already does this, but it really does help. Something that I would really like to see is an easy to use per application firewall. Cgroups mean that I don't even have to worry about it just spawning a child process. Yes, I want to play this game in wine. No, I don't want it to access the internet. No, wine refuses to run it as a different user, much less one with lower privileges.

    --
    So lets pretend that we've just completed writing this code, as opposed to having just completed sabotaging it -Altera
    1. Re:Already Possible by ToasterMonkey · · Score: 1

      Newer versions of Linux can already do this. Using the integrity measurement architecture, module signing, and Secure Boot it's possible to have a system where almost any change is detected. I'm currently trying to get it all working on my machine right now, but it's slow going. Here's hoping that distros start shipping with this set up by default. http://lwn.net/Articles/488906...

      A shorter term security measure that more users/Distributions should take is making the root partition read only. I know Android already does this, but it really does help. Something that I would really like to see is an easy to use per application firewall. Cgroups mean that I don't even have to worry about it just spawning a child process. Yes, I want to play this game in wine. No, I don't want it to access the internet. No, wine refuses to run it as a different user, much less one with lower privileges.

      Take it from a former Solaris admin, difficult to maintain over-engineering is not the answer. It will fail, and users will hate you.

      Question of the day: Why are single user smartphone OSs better at segregating processes than server OSs in the first place? Even while using basic UNIX features to do it?

      These classic UNIX systems kind of need to roll over and fall into their graves already. I mean look at what you get with VMWare ESX, then look at iOS/Android, then look at say.. a RHEL-type classic UNIX server.

      Where is a modern datacenter OS with the flexibility, availability, resource accounting, process separation of ESX, and the developer friendly frameworks and "It's The Apps Stupid" focus like iOS or Android?

      Well, it's not with Linux...

    2. Re:Already Possible by Anonymous Coward · · Score: 0

      You can set this up using the CONFIG_NETFILTER_XT_MATCH_OWNER module. Just create groups for the programs you want to restrain and newgrp to switch to that group before you execture the program. Then you can add whatever firewall rules you want to your netfilter.

    3. Re:Already Possible by EmperorArthur · · Score: 1

      It's relatively easy to get those features if you don't mind breaking all backwards compatibility. Which is what Android did.

      It gives each separate process it's own UID, but has them all using a common display server. Then you combine the way that almost everything has to be done through the android framework with some special kernel patches. For instance, /etc is normally used for settings files, but that means special things have to be done if you want to mount root as read only. Especially since some of those files, like resolv.conf, must be updated while running.

      Most good daemons already run as their own user/group. Android has just moved that from the application to the framework/installer.

      On another note, I don't want things to be complicated to the end user. I just want to be able to easily have a read only root partition, and know that it and my kernel hasn't been tampered with evil maid style. I could go with encryption, but that no only eats some CPU, but it destroys DMA. Secure boot makes sure the kernel's ok, and simple file hashing makes sure they haven't been tampered with.

      --
      So lets pretend that we've just completed writing this code, as opposed to having just completed sabotaging it -Altera
    4. Re:Already Possible by Anonymous Coward · · Score: 0

      Qubes OS gets close to the Android/iOS model for normal Linux applications. I'm sure it could be made even finer grained with more work. Probably a lot more work though.

  9. NetBSD can do this already by Anonymous Coward · · Score: 5, Informative

    http://netbsd.org/docs/guide/en/chap-veriexec.html
    Veriexec is NetBSD's file integrity subsystem. It's kernel based, hence can provide some protection even in the case of a root compromise.Veriexec works by loading a specification file, also called the signatures file, to the kernel. This file contains information about files Veriexec should monitor, as well as their digital fingerprint (along with the hashing algorithm used to produce this fingerprint).

    1. Re:NetBSD can do this already by mysidia · · Score: 1

      Veriexec is NetBSD's file integrity subsystem. It's kernel based, hence can provide some protection even in the case of a root compromise.

      Although.... the JunOS routers which are based on FreeBSD use veriexec. Upon boot, after mounting filesystems; the devices set veriexec to level 3 and increase the securelevel to 1.

  10. Please read before modding down. by Anonymous Coward · · Score: 4, Informative

    What company directs 25% of its users to a partially-working, not-ready-for-production website? Please realize that Beta will not have the features that we want, because it goes against Dice's plans for Slashdot. To their advertisers, Dice presents Slashdot as a "Social Media for B2B Technology" platform. B2B - that's the reason Beta looks like a generic wordpress-based news site. A large precentage of the current userbase might be in IT, but /. is most certainly not a B2B site.

    Nevertheless, Dice is desperate to make money off of Slashdot, since it has not lived up to their financial expectations, a fact that they have revealed in a press release detailing their performance in 2013:

    Slashdot Media was acquired to provide content and services that are important to technology professionals in their everyday work lives and to leverage that reach into the global technology community benefiting user engagement on the Dice.com site. The expected benefits have started to be realized at Dice.com. However, advertising revenue has declined over the past year and there is no improvement expected in the future financial performance of Slashdot Media's underlying advertising business. Therefore, $7.2 million of intangible assets and $6.3 million of goodwill related to Slashdot Media were reduced to zero.

    Beta is not a cosmetic change. It is a new design that deliberately ruins the one thing that makes /. what it is today -- the commenting system. There is nothing wrong with Slashdot, from the users' perspective, that demands breaking its foundations. As others have commented, this is an attempt to monetize /. at any any cost, and its users be damned. Dice views its users, the ones who create the site, as a passive audience. As such, it is interchangeable with its intended B2B crowd. We, the current users of Slashdot, are an obstacle in Dice's way.

    That is why they ignore the detailed feedback they have received in the months since they first revealed Beta. That is also why they now disregard our grievances. Their claims of hearing us are a deliberate snow job. It is only pretense, since at the same time they openly admit that Classic will be cancelled soon:

    "Most importantly, we want you to know that Classic Slashdot isn't going away until we're confident that the new site is ready.

    Don't hold your breath waiting for Dice to fix Beta. Their vision of Slashdot is a crippled shadow of the site as it is today. Don't let them pull the wool over your eyes. Dice doesn't need us, and it wants us out.

    Slashdice delenda est!

    1. Re:Please read before modding down. by Bearhouse · · Score: 1

      fetta and olives

    2. Re:Please read before modding down. by Anonymous Coward · · Score: 0

      What company directs 25% of its users to a partially-working, not-ready-for-production website?

      This is what we in the industry call A/B testing and it basically works like this...

      The people who do nothing at work but come up with "clever ideas" and ask the people who do everything to implement them in ways that only piss off half the people involved.

      It basically boils down to creating more work for the workers and the workers getting to tell them I told you it wouldn't work but by then they are on to their next big idea and forgo all claims to that last one.

  11. WTF by Anonymous Coward · · Score: 0

    Maybe we could combine that with a formal deployment process so that only blessed binaries can be installed, via a special system account, to production hardware. Maybe could also have live monitoring to ensure that the installation on a production box is not tampered with. And maybe we could prevent general write access on production boxes.

    Oh wait, we do.

  12. Or put the HD into Read only mode by cheekyboy · · Score: 1

    Windows can be made to boot of DVD or read only media.

    Now to also make %TEMP% with no execute allowed.

    --
    Liberty freedom are no1, not dicks in suits.
  13. Beta listing by Anonymous Coward · · Score: 0, Informative

    Please post this to new articles if it hasn't been posted yet. (Copy-paste the html from here so links don't get mangled!)

    On February 5, 2014, Slashdot announced through a javascript popup that they are starting to "move in to" the new Slashdot Beta design. Slashdot Beta is a trend-following attempt to give Slashdot a fresh look, an approach that has led to less space for text and an abandonment of the traditional Slashdot look. Much worse than that, Slashdot Beta fundamentally breaks the classic Slashdot discussion and moderation system.

    If you haven't seen Slashdot Beta already, open this in a new tab. After seeing that, click here to return to classic Slashdot.

    We should boycott stories and only discuss the abomination that is Slashdot Beta until Dice abandons the project.
    We should boycott slashdot entirely during the week of Feb 10 to Feb 17 as part of the wider slashcott

    Moderators - only spend mod points on comments that discuss Beta
    Commentors - only discuss Beta
      http://slashdot.org/recent - Vote up the Fuck Beta stories

    Keep this up for a few days and we may finally get the PHBs attention.

    -----=====##### LINKS #####=====-----

    Discussion of Beta: http://slashdot.org/firehose.pl?op=view&id=56395415

    Discussion of where to go if Beta goes live: http://slashdot.org/firehose.pl?op=view&type=submission&id=3321441

    Alternative Slashdot: http://altslashdot.org (thanks Okian Warrior (537106))

  14. Re:Gated Communities by TheReaperD · · Score: 0

    That is probably the most inflammatory, but still accurate, way to illustrate something I've ever seen. Well played.

    --
    "Be particularly skeptical when presented with evidence confirming what you already believe." -
  15. TPM, Secureboot, UEFI... by Anonymous Coward · · Score: 0

    ... I guess that's how we're being demonstrated against our own will we will need and want those systems (TPM, Secureboot, UEFI...), like a treacherous way to convince the most reluctant of us it's for our own good.

  16. Better idea by thegarbz · · Score: 2

    Why not just take computers away from people? I mean if you're going to put such heavy restrictions in place why not just give someone pen and paper, it would be equally as efficient for the end user than having to call up IT every 5 minutes because you're not allowed to use the computer you're given.

    1. Re:Better idea by Anonymous Coward · · Score: 0

      Can I still call up IT when my pen runs out of ink? What if my paper gets all sweaty because I'm leaning my palm on it? My cubemate stole my dictionary and I don't remember how to spell! Help me, IT! Think for me because I don't know how!

    2. Re:Better idea by Tom · · Score: 3, Interesting

      Because their productivity will higher with a computer, even a restricted one, than pen-and-paper. And if you are talking typical office workers, you would be surprised how few applications they actually need. Most of the office workers in the world spend 99% of their time in

      • an office suite
      • a mail program
      • a browser
      • a single-digit number of job-specific applications (e.g. the accounting software)
      • and maybe a single-digit number of company-specific applications (e.g. the time registration app or the intra-company chat software, etc.)
      --
      Assorted stuff I do sometimes: Lemuria.org
    3. Re:Better idea by Anonymous Coward · · Score: 0

      Can I still call up IT when my pen runs out of ink? What if my paper gets all sweaty because I'm leaning my palm on it? My cubemate stole my dictionary and I don't remember how to spell! Help me, IT! Think for me because I don't know how!

      Remember, the average IQ is 100 (by definition).

      captcha = infants (I'm going to miss the captcha system this slashcot week--no posting for me)

    4. Re:Better idea by FaxeTheCat · · Score: 1

      it would be equally as efficient for the end user than having to call up IT every 5 minutes because you're not allowed to use the computer you're given.

      Actually, you are permitted to use the computer for what it was assigned to you for. What you cannot do is run all sorts of executables which have not been approved, some of them being malware, stupid browser plugins and all kinds of crap.
      The company I work for have implemented bit9 on the XP PCs we need to keep. Works just fine. The user can keep the software that cannot run on 7/8, and the computers are secure.

    5. Re:Better idea by Anonymous Coward · · Score: 0

      Can't the government mandate an IQ of 100 for everyone? Obama should write a law!

    6. Re:Better idea by jon3k · · Score: 2

      I think you have to consider the type of business. I work in healthcare and there are only a couple of applications they need to run. We lock down those applications on windows desktops using Software Restrictions.

      Seriously consider, how often do you need to run a NEW application? Every 5 minutes? Really? Do you think most organizations don't have a list of approved applications that have been vetted through a security process and are maintained and updated by IT?

    7. Re:Better idea by sumdumass · · Score: 1

      HE doesn't need to write a law, an executive order will work just fine. While he's at it, why don't we try to get him to redefine the value of PI.

    8. Re:Better idea by Culture20 · · Score: 1

      Can't the government mandate an IQ of 100 for everyone? Obama should write a law!

      Why not an IQ of 180 for everyone?

  17. old idea by Tom · · Score: 3, Insightful

    The idea is one of the oldest in IT security.

    And it works really, really well.

    And it is a PITA to administrate if you have a system that changes, as lots of systems do. For your regular service server, much less a desktop system, where new releases require new libraries, system updates are regular and new application required every now and then, it is almost impossible to actually do it.

    On a locked-down system that needs to do one thing, but do that thing reliably and securely, it's a fantastic security measure that will eliminate about half of your security headaches right there.

    It's the same idea as SELinux, just on a different level, and it shares many of the disadvantages, namely that it makes policy management into a full-time job.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:Old idea by Anonymous Coward · · Score: 0

      23ihalkh23lkhwdlkj234lkjq3i@ymail.com

      That's my email address! Now I'll get tons of spam, thanks to you.

  18. slashcott: boycot slashdot by Anonymous Coward · · Score: 0

    All longtime users are now logging out of slashdot, and posting as AC. I registered on /. 11 years ago. Beat me.

  19. We're adopting this at work... by Dr_Barnowl · · Score: 5, Insightful

    While I admit that as a programmer I will inevitably have a skewed point of view, I view it as ill-advised.

    A computer is useful primarily because it is NOT a special purpose tool, but a general purpose one.

    Whitelisting cripples your computer. If you can't run software without it being on a whitelist, you can't even write a shell script, or a VBA macro. Your computer stops being useful as a general purpose tool - only the software that has been approved remains useful.

    Yes, I get that most users are numpties and probably do need to be kept from hurting themselves. But this kind of policy cuts down the tall poppies - the ones who actually can make their computer work for them, instead of just working at their computer, and removes the possibility that any more will arise - no-one will voluntarily seek the rights they need to approve of their own software, because they'll be singled out as potential hackers and troublemakers, and any data breaches that do occur will be attributed to them.

    As applied within our organization, it's also soul-crushingly annoying to programmers. We'll have the rights to approve of any software we want to run, but we have to click through an approval dialog for each... new..... file... which of course, means that every time we rebuild our code we face a clickfest just to debug it, or run unit tests on it, etc.... most of us have shied away from being "upgraded" to Windows 7 because of this. Several of us just wish we could change to Linux, being Java programmers.

    Indeed, many of our internal teams are also getting the self-approval rights, which just trains them to click "Approve" and you're all the way back to UAC again, no extra security, just extra hassle, reduced performance of the computer (which is now hashing every file you access on the drive to see if it's on the whitelist), and more money diverted into the coffers of the kind of company that sponsored this story in the first place.

    1. Re:We're adopting this at work... by malvcr · · Score: 1

      At the end, what happened is that the current user-computing environments where not created to be in a connected world where resources were available through the Internet. This has been a very disordered and incomplete evolution where something must die in the improvement process.

      You are the owner of your environment. But others can execute sensitive/powerful code without your permission. Must be a difference between "you" and the "others" for you to be really secure, a difference that disappear when the software is already in execution position. And this is the main problem.

      This is like to have a car. If you let an unknown person to drive your car then you are doomed. You don't do that, you have keys, you have a safe place to store your car, and when other takes your car it is an abnormal behaviour. But current systems see with good eyes that other pieces of software are executed without enough control inside them, and this is their normal behaviour ... something is not logical in this equation.

    2. Re:We're adopting this at work... by Anonymous Coward · · Score: 0

      A crippled computer, THAT's what we all need. One for email, another for spreadsheets. Another for word processing. Another for web browsing. Yes, I can see the future now: 4 computers on every desktop. It solves the problem of slow PC sales, and gives OS manufacturers the bonanza of selling more software to the same people.

      This beats another alternative: a dumb terminal with the software all remote. People would pay less money for that.

    3. Re:We're adopting this at work... by Bite+The+Pillow · · Score: 1

      This idea is for computers hosting credit card info, personal information, and other potential targets. A development environment may host interesting bits, but should never have these tempting bits on it.

      Your implementation is everything whitelisting was never intended to be, and is unrelated to this story except tangentially as a cautionary tale of where to draw the line as an employee.

      I don't see how whitelisting on a POS device will possibly work if it needs updates, delivered remotely, and whitelist updates, delivered remotely, so the Target breach seems like the best option in the future. And proper network administration was the main issue there.

      It may help in some cases, but as you described, any computer being used and modified by users will remain vulnerable. Anything maintained in a wa other than imaging will not be protected, and only with proper network access control for the imaging access. It always comes down to, which computers should I trust to authenticate a user before I even acknowledge a connection?

    4. Re:We're adopting this at work... by jon3k · · Score: 1

      Many verticals have a specific set of approved applications. Finance, healthcare, legal, manufacturing, etc. They don't need to randomly run anything they have a very small set of approved and vetted applications. Whitelisting works in a very large number of instances.

    5. Re:We're adopting this at work... by Anonymous Coward · · Score: 0

      Apple has tried this with OS X. Having a option to only installing approved software from approved site. Of course is Apple's own site. I totally agree that malware strikes more people who take more risks. Downloading from sites that may not closely scan for malware or may include other unwanted programs. Android has suffered from sideways installs and apps not properly vetted by Google. I tend to buy from vendors that probably take a more proactive stand on malware.
      I don't use anti virus but it has not opened my PC's up to any more malware then I received when I ran expensive suites. I get a couple pieces of malware every year and so far have managed to not have any real issues removing them. The more we download from the internet, the more risks we take of getting more then we bargained for. That "free" software may be not so free after all.

    6. Re:We're adopting this at work... by Anonymous Coward · · Score: 0

      A crippled computer, THAT's what we all need. One for email, another for spreadsheets. Another for word processing. Another for web browsing. Yes, I can see the future now: 4 computers on every desktop. It solves the problem of slow PC sales, and gives OS manufacturers the bonanza of selling more software to the same people.

      Relax. In about 20 years, someone'll come up with an OS that runs each VM in its own window. You'll be able to move the windows around, some of them will overlap each other, and you'll be able to use special commands to "cut" and "paste" content from one VM to antoher.

      I know what you're thinking - simultaneously manipulating a dozen touchscreen-friendly UX designs running in Metro or Unity VMs? All on one "virtual desktop"? That's going to be pretty confusing to new users, and will lack visual elegance.

      In order to address those problems, a new field - UI - will come into being. These "UI" experts will disrupt traditional UX by employing high-accuracy pointing devices such as trakballs and mice...

      This beats another alternative: a dumb terminal with the software all remote. People would pay less money for that.

      Unfortunately for general-purpose computing for the next decade or so, there's about a hundred billion dollars in market cap for SAAS/web-apps that begs to disagree.

    7. Re:We're adopting this at work... by mattpalmer1086 · · Score: 1

      The software running on the POS is completely known and controlled. In a big organisation there are lots of them, so you want to be able to update over the network. Updates are tested and bundled with any whitelist updates required. It's the perfect environment for whitelisting.

      I'm curious why think it won't work on a POS with remote updates?

  20. Old idea by Anonymous Coward · · Score: 0

    Should have been implemented as a standard from the beginning or at least as soon as spam showed up. An email address should be a randomly generated hash like 23ihalkh23lkhwdlkj234lkjq3i@ymail.com etc. so nobody can just email you. It should be constantly changing and only trusted parties should possess the key to see the pattern. It should be a function - > The sum of all changes to the hash in tailored individual has function. Every user has a slightly different hash function and only the whitelist users have access to that hash function and so only they can email you. So while it's an old idea, it just never really got given enough airing time.

  21. Already did that... by Anonymous Coward · · Score: 0

    I founded a company and filed a patent. It is called Utopic Persystent Suite.

    The technology still has room to grow, but it been clear to me for 14 years that the force of gravity goes towards whitelisting(with cryptographic hashes like Tripwire, and autonomous file/setting healing).

    Of course, that just moves the goal posts of the attackers from the end machines to the managing network of servers. However, I believe, and have evidence indicating the possibility that the attack service is greatly reduced in such a system. I performed some data mining on self-healing logs and I believe that not only does it provide immediate remediation, but that the collected events can prevent "delay detection" and give a very leading edge indication that something wrong is happening in the network. Also, the self-healing gives time for the staff to perform analysis and react while minimizing the impact.

  22. No, not as such by Casandro · · Score: 1

    Whenever someone tells you that x solves all problems, it typically doesn't.

    Whitelisting is currently practised on many mobile platforms. The only thing it does is force people to turn it off so they can actually use their devices, since the white list was done by people with differing opinions.

    The more sensible solution is to do it like Debian does it. Have repositories making it easy to download software which matches certain criteria. Make it moderately hard to install new repositories and make it hard to just "download a binary and run it". That way the layperson will just use decent software from the main repositories while the expert can still do anything they want to do.

  23. Beta by Anonymous Coward · · Score: 1

    Whatever happened to boycotting comments until Dice announces it will not move to Beta? Fellow slashdotters, don't give up.

    1. Re:Beta by Anonymous Coward · · Score: 0

      Just give up already.

    2. Re:Beta by oRCAD+Monkey · · Score: 0

      I was discussing Slashdot Beta with a few of my coworkers.

      The first one said " It doesn't affect me, I use the mobile version most of the time".

      Another one said "i use RSS feeds"

      The next one said "It's ok, it looks like the mobile"

      When something is wrong in the world a lot of sheeple will do nothing unless it directly affects them.

      May be they put something in the water to suppress the urge to protest.

      First they came for... Then they came for me--and there was no one left to speak for me.

    3. Re:Beta by Anonymous Coward · · Score: 0

      The boycott of the site is still on. It starts Monday, February 10.

      As for "boycotting" stories and commenting only on the botched Beta, those comments may be getting modded down.

      We should boycott stories and only discuss the abomination that is Slashdot Beta until Dice abandons the project.
      We should boycott slashdot entirely during the week of Feb 10 to Feb 17 as part of the wider slashcott

  24. Baseline refresh by Anonymous Coward · · Score: 0

    Some web cafes adopt an approach where user terminals are re-imaged after each user session. Essentially network booting from a known "good" baseline.

    Obviously this wouldn't be appropriate for point of sale terminals but it (or a variation) may be viable at end of day. It raises other potential problems (namely availability) and it doesn't guarantee that your base image can't be owned but your points of assurance are reduced.

  25. reddit how-to by Requiem18th · · Score: 3, Informative

    Reddit has a text-based, list-oritented design the way we want it. It suffers from a lack of article summaries though.

    How to cuztomize reddit to replace slashdot:

    Step 1: Singup on reddit.
    Step 2: Visit these subreddits and click the "subscribe" button in each one of them:
    http://www.reddit.com/r/games
    http://www.reddit.com/r/gaming
    http://www.reddit.com/r/pcgami...
    http://www.reddit.com/r/privac...
    http://www.reddit.com/r/politi...
    http://www.reddit.com/r/openso...
    http://www.reddit.com/r/techno...
    http://www.reddit.com/r/law
    http://www.reddit.com/r/space
    http://www.reddit.com/r/scienc...
    http://www.reddit.com/r/govern...
    http://www.reddit.com/r/securi...
    http://www.reddit.com/r/biotec...
    http://www.reddit.com/r/censor...

    Step 3: Go to your user profile and look for your personalized RSS feed, (should be in https://ssl.reddit.com/prefs/f...) it will give you a digest of the best stories accross all your subscriptions.

    --
    But... the future refused to change.
    1. Re:reddit how-to by jon3k · · Score: 1

      Don't you feel like the noise is a little too high using reddit and all those subs? I'm also a redditor and am considering this, would be interested to hear your feedback.

    2. Re:reddit how-to by pitchpipe · · Score: 1

      Step 2 should be to unsubscribe from all of the default subreddits. Then subscribe to the ones you have listed. I would pick a somewhat different list. Where's netsec? Also, AskHistorians and AskScience!

      --
      Look where all this talking got us, baby.
    3. Re:reddit how-to by Anonymous Coward · · Score: 0

      Having looked at some in my specialty, reddit seems to be a hive of terrible advice and posturing arrogance. Slashdot is somewhat better, but there seems to be no escape from people that know just enough to sound plausible but lack the cogent skills to provide anything meaningful.

      Some nuggets of useful information appear in both places, but reddit has too few of them per 'contribution' and there are far too many false positives.

    4. Re:reddit how-to by covenant · · Score: 1

      Thanks you for the advice. I've been meaning to create an account there, and your post gave me the push I needed.

      I've been coming to /. for a long time, and I hope things don't take the bad turn that people have been predicting, but I guess I should start looking for an acceptable replacement just in case.

    5. Re:reddit how-to by Anonymous Coward · · Score: 0

      Reddit lacks the (meta-)moderation system, the old and unique community, the nerdy subject matter and people (sub-reddits are open globally to non-techs), technically detailed debate (Reddit goes for the jokes and LCD), open debate where opposing opinions are not modded to oblivion, and more...

    6. Re:reddit how-to by Anonymous Coward · · Score: 0

      Go fuck yourself, reddit. The people who contribute to discussions on Reddit make the people who contribute to discussions on Slashdot look like Rhodes scholars.

  26. no, make officers responsible by dltaylor · · Score: 1

    It's not that those methods do not work, it is that the managers, executives, and directors are insulated from the damage. Make the CIO, CFO, and CEO cough up a few million per breach and they will be stopped. Close companies that are breached repeatedly, and make the directors reimburse the other stockholders out of their own pockets. I once worked at a company where the CEO mandated that he should be able to access confidential information at any location in the company, including offshore locations. I've worked other places where the product programmers had admin privileges on the financial systems.

    For gov't breaches, jail those responsible as traiters.

  27. No. by gweihir · · Score: 4, Insightful

    As usual with this type of headline, this is not a solution. In fact, it is not a solution at all. Just think of the most common way to compromise an executable: Buffer overflow. In that case, code is put somewhere in the memory area of the running process and then the process is coerced to execute it. This means the attack code runs in the context of the already running process afterwards and white-listing has zero impact. The only effect it has is that it gets harder for the attacker to start additional processes.

    As for code-injection attacks, these are usually done with interpreted code, and white-listing does not even apply to that.

    This is another technology that at best makes it harder for script-kiddies to break into a system, but has basically no impact on competent attackers.

    Incidentally, techniques like SELinux allow far more than a simplistic "white-listing", and have done so for quite a while.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:No. by jon3k · · Score: 1

      Just think of the most common way to compromise an executable: Buffer overflow.

      You're asking the wrong question. The real question is what's the most common way to compromise a Windows COMPUTER. And that answer is to trick the user into running an untrusted piece of software, either from some web page (using some browser or extension bug, or convincing them to download it) or via an e-mail attachment.

    2. Re:No. by gweihir · · Score: 1

      No, I do not. There is no need to compromise the computer today, compromising an application is quite enough for most purposes these days. One of the downsides of putting a web-interface on everything.

      Of course, ultra-low cost and competence attacks like the ones you describe are an issue, but only for organizations that really, really have no clue how to manage IT security. How such organizations would manage to administrate a "white-list" is unclear, likely they would just botch it as well.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  28. Trusted program, untrusted use by donaldm · · Score: 1

    What is someone breaks in, gets command line access and uses trusted commands to send the data elsewhere. The hacker used trusted programs to do the breach so white list would not stop it.

    Well your machine is now compromised. You now have to ask the question "What can I do". Normally in a case like this you should do a fresh OS install from a trusted source (eg. bootable CD/DVD, USB key) followed by appropriate customisations then updates from a trusted source. You could do a recovery from your OS backup but if you have been compromised I would not trust this.

    Obviously you may need to recover your user data if that has also been compromised but if are looking at an enterprise system or even just a home PC, initially you may not need to do this until all interested parties (eg. DB administrators) have checked for issues since you cannot be sure if your backups have not been compromised as well. This is why an appropriate documented disaster recovery plan needs to be in place whether the system is a multi million dollar Enterprise system system or a home computer.

    --
    There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  29. Attempts to limit users typically backfire by damienl451 · · Score: 1

    The powers that be had the great idea of launching a policy of locking down PCs where I work. Which is ridiculous considering that we're a large research university and that, believe it or not, bureaucrats can't predict what researcher X in lab Y will want to put on their computer. Because users were unable to do anything on their own, the IT people were spending a lot of time going from one office to the other installing the software that people needed. It lasted for maybe a week, at which point some "helpful" IT person decided that it was much easier to just give "trusted" users the admin password! However, that was the XP era and people soon realized that they could not easily install .msi packages for instance because you could not just right-click, "run as admin" them. But if you were logged in as admin, you could install everything easily.

    So, eventually, lots of people started using the admin account FULL TIME and leaving the password in plain sight on post-it notes. So, to "improve security", we went from people using regular user accounts, with a small risk of their machine being infected/compromised, to people logging in as admin with full rights on the machine. What a great improvement!

    I suppose that white-listing may solve the problem if it's really impossible to do anything. But it's 2014 and you can't predict what people will want to use.

  30. Security by Exception is a bad thing? by Anonymous Coward · · Score: 0

    Who knew?

    UK - GCHQ - scan everyone - unless some law stops them, oh it does the EU courts so the UK gov elects to opt out of the ones that get in their way - lie to tribunals about scanning anyone. Anonymity dead?

    USA - NSA - scan everyone - unless some law stops them - lie to everyone Anonymity dead?

    UK - TPS - Telephone preference service - you have to give your phone number and address to a gov department so they can publish it to everyone so UK firms only may choose to voluntarily opt out of using your number for marketing, so they know my number and my address now and have given my numbers to every foreign company who requests it !!!! what a FUKKIN STUPID IDEA, the TPS department has not made ONE conviction for miss-use of the list or defaulting UK companies. Exclusion is a good idea? Anonymity dead?

    World - Every fukkin website - wants to send me adverts - fuck beta

    World - Every fukkin mobile phone company - install software that is mandatory with ads as I can't get rid of it without crippling functionality and back holes into the end users device, what gives them the right to monitor me?

    Microsoft - Windows allows nearly everything to run unless you know what settings out of hundreds of thousands to switch off to make it secure. Active Directory anyone?

    Google - goggles for cops - streams everyones details to them in realtime, maybe they will overlay RAG colour coding to highlight your perceived risk to society and only when enough false positives screw their game will some wooley laws get passed to curb it with appropriate loopholes to allow them to ignore it. Anonymity dead?

    UK - Satellites and ANPR - scan every journey you ever make just in case you stray over the speed limit occasionally, no opt out, scan everyone, criminals, suspects and free citizens alike. Anonymity dead?

    UK - NHS - Include everyones medical records in a huge database, give the police full access to all records without warrant, even opt out doesn't help here, they will just ignore it. Sell everyones details to private firms .... make it illegal for GP's to opt out patients by default, abandon one attempt where too many people opted out so put another one in place and state the original optout doesn't count, don't tell patients about the need to RE-opt out so they get included by default. Anonymity dead?

    World - If you have nothing to hide you have nothing to fear, think of the children, think of the terrorists - Repeat mantra until sheeples believe constant monitoring is a right the government should have. Anonymity dead?

    World - Browsers have a voluntary setting for do not track!!! that'll work then won't it!

    WHAT A BUNCH OF FUKKIN STUPID IDEAS !!!!

  31. Re:SLASHCOTT by Jaruzel · · Score: 3, Insightful

    I'm SO sick of this 'Fuck Beta' crap.

    YOU the /. community are one of most technically-able groups of users on the internet. Therefore, instead of whining about a FREE service that you no longer enjoy, why not group together and build something better? If it's better than /. (not hard...) then your user base will come. A handful of you could throw up a simple blogging system in a few hours, whilst you work on something permanent...

    So instead of bitching about it to corporate owners who do not care, get off your arses and build something better.

    http://altslashdot.org/ seems to be offline at the time of writing - a good effort but when I did look at it yesterday it seems to be 90% ideas, and sod all development. The best sites on the net, didn't spring into life fully formed, they evolved. The important thing is to just get something up and working as fast as possible.

    (Why am I not joining the effort? I'm a Windows guy, my linux foo is simply not good enough else I would.)

    -Jar

    --
    Together, We Can Make Slashdot Better. I Do NOT Mod ACs. - Check Me Out
  32. "Dice doesn't need us, and it wants us out." by Anonymous Coward · · Score: 0

    The last use of Dicedot can be to migrate to a better site.

    We don't need it, it's not "ours" so let's get the fuck out and do everything practical to punish Dice in the marketplace by discouraging traffice to Dicedot.

    Fuck us? No, FUCK THEM. The time for playing nice is over.

  33. Betteridge by Hognoxious · · Score: 1

    No. Getting your mom to show you how to use the washing machine is the answer to dirty britches.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  34. Whitelisting is an acceptable START.. by Anonymous Coward · · Score: 0

    All it does is move the vulnerabilities to whatever system(s) the whitelist points to though.

    If that system is swiss cheeze, or the routers, or the identity of the whitelisted systems are... you are no better off.

    And in some cases, actually worse off. The whitelist tends to give the listed systems total trust...

  35. Re:SLASHCOTT by Anonymous Coward · · Score: 0, Offtopic

    YOU the /. community are one of most technically-able groups of users on the internet. Therefore, instead of whining about a FREE service that you no longer enjoy, why not group together and build something better?

    Two reasons. 1 - Having a userbase is what really drives a site like this. No one wants to go to a technically superior site just to be the only one reading and posting anything. Not even mighty Google could get around this one trying to compete with Facebook, and Google has been aggressive about it (did you sneeze? great, you just signed up for a G+ account!). 2 - We the users made this site what it is and created the success its owners enjoy today, they would sell no ad space on an empty no-traffic site, they would be foolish not to recognize this and listen to our opinions.

  36. Wisdom follows, pay attention! by Anonymous Coward · · Score: 0

    > only trusted executables, DLLs and other necessary system and application components are allowed to run

    Trusted means digitally signed. This means two things:

    1., no more self-modifying code, since they are impossible to sign, due to ever-changing MD5/SHA checksums. The von Neumann architecture there goes through the door.

    2., The more powerful supercomputer you have, the more you laugh all the way to the bank. Hint: NSA and Unit 8200 created a false, but valid digitally signed .DLL for the Tilded-Flame-Stuxnet malware family. The used a Beowulf cluster of supercomputers to craft a hash collision for an ordinary and benign Microsoft crypto key and turned it into digital signature for a trusted malware. They could have created trusted malware out of CentoOS 6.4's "nslookup" command if they desired so, without ever telling anybody or needing extra-agency collaboration.

    1. Re:Wisdom follows, pay attention! by Anonymous Coward · · Score: 0

      #2 is wrong. They did something much easier and cheaper. They just stole a valid key and signed it. No super computer needed.

  37. Data surface not application surface by mattr · · Score: 1

    A buffer overflow should not provide the keys to the city.
    We need security orthogonal to the executing application surface.
    Here's an idea, don't know if it will catch on but how about
    encrypting the data in it, whitelisting the users / apps that can use it, thereby
    reducing the
    surface vulnerable to attack. It would require a sophisticated public key
    infrastructure integrated
    with all processes. Data objects could organize their fields into multiple segments that can be origressively unlocked.

  38. 2007 want their whitelist technology back .. by DTentilhao · · Score: 1

    2007 is calling and wants their whitelist/blacklist technology back ..

    `There is very good resource here comparing various host prevent/block whitelist/blacklist agents.'

  39. Re:UEFI SecureBoot by DTentilhao · · Score: 2

    UEFI SecureBoot isn't designed to secure the computer, but to prevent dual booting Linux. There are any number of ways to get unauthorized code to run on fully UEFI secure Windows PCs ..

  40. Hash by Frankie70 · · Score: 1

    I am sure the white list contains the hash of the all the items.

    1. Re:Hash by Predius · · Score: 3, Informative

      Exactly. Windows has a means of doing this built in from at least XP, but no app provided to automate it's management. You can setup the system so it will only execute binaries with approved hashes. Back around 2002/2003 we were playing with a program in house that would build a baseline of approved hashes on a clean system, then push that list out to our workstations. To get an app approved we would then fire up the clean box, install, update, push, etc. We never got it past the budget phase though, but it accomplishes exactly what OP is asking about. For point of sales terminals, etc that shouldn't be a moving target I'd say heck yes they should be in whitelist only mode.

    2. Re:Hash by Anonymous Coward · · Score: 0

      Been doing this in our Linux office for years now. It can be a little annoying for typical office users, as they have NO WAY to slack off except browsing the internet (which is unfiltered, so they shouldn't complain). The devs who need to bypass this have permission to do so however, and can su to a user to install new software, which flags IT to immediately assess the software package or script that is executing. Once a month the base system image is updated and all clients are "re-installed". Very few people outside of the developers and IT even realize this system exists :)

    3. Re:Hash by sumdumass · · Score: 1

      System file checker (sfc) is a means of this isn't it?

      If so, I believe that has been around since windows 98se and is intended to be administered by MS online updates after the initial instal. It's not terribly useful for files outside of windows core files though. but it is a pretty good check after a virus or malware removal to at minimum ensure you can get into an uncompromised safe mode to search for infection remnants.

    4. Re:Hash by thogard · · Score: 1

      Microware OS-9 from 1979 used program and modules somewhat like DLL or shared libraries. The code to load a module would CRC check them when loaded and that bit of code could check a list and that list could either allow or deny any module. If you loaded the right data module, you had built in white listing about 3 and a half decades ago.

    5. Re:Hash by Anonymous Coward · · Score: 0

      The old Protection Manager from Winternals did this, but it was killed when MS bought them: http://windowsitpro.com/security/protection-manager

  41. Re:UEFI SecureBoot by Anonymous Coward · · Score: 0

    UEFI SecureBoot isn't designed to secure the computer, but to prevent dual booting Linux. There are any number of ways to get unauthorized code to run on fully UEFI secure Windows PCs ..

    How does it prevent dual booting Linux? If you don't have any of the distros offering a key solution you can just easily disable secure boot and dual boot all you want (someone capable of installing and dual booting Linux should be capable of finding an easy "bios" setting). Only device where this is not possible is the Surface RT...

  42. Virtualisation has limits by Anonymous+Brave+Guy · · Score: 1

    Unfortunately, though it's relatively rare, vulnerabilities allowing software to "escape the virtual machine" are not unheard of. For the kind of security model we're talking about here, you ought to be running isolated segments on completely separate physical systems that can communicate only via controlled channels with suitable safeguards like firewalls and DMZs in place, if they even need to communicate at all. Basically, each segment in your network should regard traffic from any other segment as potentially hostile, in the same way you don't just trust traffic from the Internet and you limit access from non-audited systems if you allow BYOD.

    None of this is a new idea, of course. Security and compliance people in fields like finance and healthcare have been advocating these kinds of measures since forever. It's just that every time a major breach happens because someone didn't do it, the subject gets brought up again, and hopefully a few more people (including the executives who need to sign the cheques) get the message.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Virtualisation has limits by Anonymous Coward · · Score: 0

      Unfortunately, though it's relatively rare, vulnerabilities allowing software to "escape the virtual machine" are not unheard of. For the kind of security model we're talking about here, you ought to be running isolated segments on completely separate physical systems that can communicate only via controlled channels with suitable safeguards like firewalls and DMZs in place, if they even need to communicate at all. Basically, each segment in your network should regard traffic from any other segment as potentially hostile, in the same way you don't just trust traffic from the Internet and you limit access from non-audited systems if you allow BYOD.

      None of this is a new idea, of course. Security and compliance people in fields like finance and healthcare have been advocating these kinds of measures since forever. It's just that every time a major breach happens because someone didn't do it, the subject gets brought up again, and hopefully a few more people (including the executives who need to sign the cheques) get the message.

      The cheap and easy and remarkably effective if not perfect solution to put in place is to encrypt a volume and store the HR documents in that. Everyone (share authorized) can "see" the volume, but only authorized people (with password) can decrypt it. An added bonus is that the time last modified can be used for IT to audit changes and version backups without needing access to the actual data. Now if your HR people hand out the password, well, then they're 'authorized' by HR and that's HR's responsibility, just as if the post-it note their user/login.

  43. But what about management? by Anonymous+Brave+Guy · · Score: 2

    Unfortunately, among the worst offenders for lax security practices you will often find company executives. The kind of person who makes it into such positions tends to have a certain arrogance, sociopathic tendencies, and a presumption that anything they screw up can be fixed by someone else later if necessary. If someone like that runs into an access control barrier on their computer, they call IT and say remove it. And if it doesn't get removed, they call the IT guy's supervisor and say remove it, and then they fire the first IT guy.

    Obviously not all management is that naive, but I suspect you'll find a strong correlation between management that repeatedly causes serious security problems and management that is willing to run over their sysadmins without losing any sleep over it.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:But what about management? by sumdumass · · Score: 1

      Mod this up. It is so damn true it should be written in stone somewhere and referenced on the test to any IT job.

      I don't know how many times I have had to relax some restriction for a CEO or partner or owner because they were too special for it. Of course in the case of a partner or owner, it's their money and equipment so it's their choice all along, as for a CEO or CFO, it is sort of the same so I do/did whatever they wanted. I remember removing mail attachment size restrictions and even executable restrictions for one because he wanted to watch a video. Assuming it was a video concerning the job (he's in the hospitality business), I did so then shortly after we had massive intrusion alerts on the firewalls IDS. Turns out, the video was of a dog pissing while walking on it's front legs only and there was an .exe attached in the same email that did nothing I could find other then send a ping to a server registered in Russia. About 2 days later, we were bombarded with intrusion attempts from Chinese IP addresses.

      Another instance was at a law firm, one of the partners demanded the ability to use AOL as their internet provider and to have access to all his music on the work computer via Itunes. I even set up a separate computer with a KVM and separate monitor in order to isolate his work stuff from his recreational stuff but that wasn't good enough. Then one day all out email was getting rejected, turns out he managed to install a root kit that was sending spam from his system through the AOL browser but from our registered domain. Took about 3 days to get out from under that and removed from all the black lists and his reaction was to be pissed off that he had to redownload all his music from Itunes because I wiped and reloaded his system.

      There are numerous examples I can give but it's all the same. Someone in a high ranking position has an entitlement to more then others when it comes to securing a system and it eventually leads to problems that could have been completely avoided.

    2. Re:But what about management? by Anonymous+Brave+Guy · · Score: 1

      A similar story that might amuse:

      Once upon a time, I worked for a large organisation that sold software. There were some concerns about the security of our computer systems, and so mandatory annual briefings were introduced. These would remind everyone about best practices and provide hard data to demonstrate how serious the problems could be in terms of down time and $ cost. The briefings would be delivered to each employee at their desk, with the employee being required to click through the presentation slowly enough that they might as well read each part.

      Management and the sales guys were happy that our security would obviously improve as a result of this exercise, which in turn would presumably alleviate any concerns about our public image.

      The sysadmins, programmers, web guys, and other technically knowledgeable geeks, on the other hand, saw irrefutable stats from management's own fingers showing that we could reduce the cost of security problems by over 90% in a single day by confiscating all the laptops from every sales guy and manager and replacing them with locked down devices that could only access company systems for company business.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  44. Whitelisting has been in AV products for years by SwashbucklingCowboy · · Score: 1

    now. This is hardly a new concept or a new implementation.

    1. Re:Whitelisting has been in AV products for years by jon3k · · Score: 1

      Seriously, it's built into every OS since, well, forever.

  45. Java by gmuslera · · Score: 1

    You still have to apply security updates to your installed software, specially with the lot of remote java vulnerabilities that had been disclosed in the last year (and that you should had been hurried to fix). And you must trust in who send you your update to whitelist it, because it could be someone playing MITM.

    In the other hand, whitelisting an approved by some authority list of software means that the only software you will be able to install is the already backdoored by government ones, and perpetuating monopolies.

  46. My solution... by mi · · Score: 1

    For routine operation of Internet-exposed systems, the / (which includes /usr and, usually, /usr/local) mounted read-only. The user-modifiable places (/home, /tmp, /var) are mounted with the noexec option.

    Although a dedicated attacker might be able to succeed anyway (the same script can be run with a sh script instead of ./script), it throws sort of a "tangle-foot" over them — most of the hacks involve some compiled binaries. And, if the targeted filesystem is mounted read-only, even root can not modify it (remounting without a shutdown can be prohibited by policy).

    --
    In Soviet Washington the swamp drains you.
    1. Re:My solution... by jmauro · · Score: 1

      Back in the days when you could get regular CD-ROM drives I saw some setups that would put /usr, /usr/local and /opt on a CD-R and then boot of the CD. Since the drive couldn't write even trying to force a reboot to mount RW was pointless since the drive couldn't physically write to the drive.

      The down side was it was a pain to operate like that since every patch required a new CD to be burned. Most gave up after too long once they realized how often they'd need to be patching thing.

  47. Problem: Trusted certificates can be stolen by Anonymous Coward · · Score: 0

    When trust depends on something being signed, then the certificate can and will be stolen. Major malware has spread in this way, when a device driver cert was stolen and used to sign malware. The trust-until-revoked model does not work, because there's a window between stealing the cert and having the cert revoked ... ... and that window is all the bad guys need or want. If you can't do your damage in that window, you aren't a real malware player.

  48. Re: UEFI SecureBoot by Zero__Kelvin · · Score: 1

    I couldn't agree with you more. UEFI doesn't stop Linux from booting if you don't use UEFI. Brilliant. Your assumption seems to be that the option to disable UEFI is always available and always will be (The former is already false, and if you don't think M$ is trying everything in their power to make sure you don't have the later option in the future then you are either woefully ) or delusional

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  49. Re:SLASHCOTT by callmetheraven · · Score: 1

    Pissing away points modding up a troll AC. Nice.

    --
    You can have my SIG when you pry it from my cold, dead hands.
  50. I've given up on security by Anonymous Coward · · Score: 0

    The more I see security the less I feel secure. I gave up on PC security programs a very long time ago. Its not that I don't find ways to monitor and make sure I don't have malware. Its just, I do not believe any security suite can prevent what wants to get in. For many hackers the more security the more challenging it is.
    I think the problem with Target like breeches is simply old technology that has not kept up with the hackers. It would be like using Anti Virus software but never updating your OS or programs. You cannot do one and not the other. When I used to use a security suite I consistently found what malware I got was limiting in its damage and was not detected by the security software. Even though it was considered older malware. If companies would spend more time being proactive then reactive the end results would be less compromises. The hackers are not attacking you with stuff your security suites already know about. They attack you with stuff they don't yet know about. If PC users spent as much time learning how to spot and protect themselves they rely on a program that basically reacts to malware. They would be less vulnerable.

  51. Whitelist developers by TomGreenhaw · · Score: 1

    Why not have a no cost public registration process for anybody who wants to write an trustworthy executable program. Issue a certificate for each individual developer who is added to the list of contributors for a trustworthy program. Make it voluntary. If you want to develop or run anonymous or old software - go right ahead - you've been warned so you can be careful.

    *All* execution environments would need updates to support this so it won't be easy or quick. This is not a new idea, but having it popularized and in widespread use is the challenge. We all haven't really cared enough to take the time to make it happen. Its unfortunately clear that its now necessary.

    As developers we could get valuable feedback from users and would have an additional motivation for quality. It could serve to protect our profession.

    As people who use programs we would at least have a tool to deal with some of the f*&^ed up bull shit we are increasingly having to put up with. This would make viruses and malware a thing of the past. High security systems like heath care, payment and financial processing and civil defense and services would have a potent tool to eliminate a huge piece of the security puzzle.

    Why don't we do this?

    --
    Greed is the root of all evil.
    1. Re:Whitelist developers by david_thornley · · Score: 1

      One big problem is that there are a tremendous amount of things that are executables. They're not just compiled executables or Javascript, but anything that might be run through an interpreter. We've had VBA viruses for a long time; should we have to register Word documents before passing them around? Suppose I send you a registered Perl interpreter and a malicious Perl program? There's malware in places most people never expected.

      Another is simply setting up the registry. To do any good, there would have to be some sort of tracing from executable to entity registering. Verify that reliably and there's a big usage barrier. Don't verify it and every Eastern European malware writer will happily register their malware from someplace innocuous-looking, and make up additional innocuous-looking registrations as necessary. The closest thing we've currently got is PKI for https, and that has a lot of problems. Were you hoping to have registration involve some sort of checking to see that software isn't malware? That would take big bucks, and would not be reliable.

      The good thing is that it doesn't need to work on all platforms, just enough to make it worthwhile to register.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    2. Re:Whitelist developers by TomGreenhaw · · Score: 1

      No question - its a *huge* job, but unfortunately we have to start. We probably cannot retrofit this into old stuff - it has to be inherently baked in to future execution environments - especially operating systems and web browsers.

      Its gotten so bad with VBA that Word now makes you OK the execution environment when you open the document. Presumably classes of programs like the Perl interpreter would potentially be risky software that requires an OK to run at all. Same thing with shell scripts.

      You would have to give permission, but at least it would be a roadblock to malware and zero day browser vulnerabilities.

      One of the closest things we have for this is Apple's iTunes walled garden. Apples OSX does a lot of this but many people just turn it off...

      --
      Greed is the root of all evil.
  52. Re:SLASHCOTT by dcollins · · Score: 1

    "So instead of bitching about it to corporate owners who do not care, get off your arses and build something better."

    There is a cost to forking the site; namely that the existing data of comments and discussions are locked up by Dice. So it's sensible to apply some political organizing and public protest in the hope that Slashdot comes to its senses and not effectively destroy itself with Beta. If that doesn't work, then of course forking the site is a reasonable backup plan. But not optimal due to lost data.

    --
    We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
  53. "Whitelisted" binaries are the ones 0-days target. by DamnStupidElf · · Score: 1

    So, sure, whitelisting might prevent your uses from running unapproved browsers at work, but it will not secure a computer system against actual attackers. Not to mention that a good chunk of would-be whitelisted binaries actually have embedded language environments (macros, javascript, shell/batch scripts, java, vbscript, etc.) that would also need to be added to the whitelisting framework.

  54. Depends on the machine.. by Anonymous Coward · · Score: 0

    A point-of-sale terminal is not a general purpose computer.

  55. Its a start. But not the end by Karmashock · · Score: 1

    Whitelisting works against a lot of things. It doesn't work against things that look enough like the program to sneak through or against hack systems that are outside your system probing for weaknesses.

    Not only do you need a white listing system you need portions of the network that are hardcoded. Literally impossible to change because the coding is set in stone. You can have firmware in those systems but the firmware has to be READ ONLY. Possibly you could have a PHYSICAL switch that enabled read/write to the firmware or make it a removable chip that can be inserted elsewhere for editing. But when in the machine under normal operation... most of your core infrastructure must be hardcoded. Unchangable.

    Beyond that, many systems should not only be hardcoded but also very simple. Simple systems that can only work one way and no other can't be hacked. You can hack something behind them often but you can't hack them directly because there is nothing you can do to them. That is a strength. You know in the event of a breach that those assets were not at fault.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  56. Everyone check this out by atari2600a · · Score: 1

    I just figured out how to turn on the Administrator account on Windows 7 & knock everyone else down to Standard! O:

  57. Re:SLASHCOTT by Culture20 · · Score: 1

    It's probably not offline. I bet it's altslashdotted.

  58. Shell script by manu0601 · · Score: 1

    A simple shell script runs only resident binaries, and it can already do a lot of harm. It can even escalate using local exploits.

    How can whitelisting help here?

  59. About Whitelisting by Anonymous Coward · · Score: 0

    I'd NEVER whitelist the BETA SLASHDOT :)
    more like the opposite

  60. paid advertisement by hAckz0r · · Score: 1

    This article appears to me to be an advertisement placement article. The technology is not new, and hence not 'start up companies', except the one they are pushing. The technology is built into Windows but has no useable interface. stupid of Microsoft to leave that to the user and say nothing while maleware and hacking goes rampid. It is however good however to see the best solution get more attention. The AV track is a loosing proposition right out of the gate if you are the target of a hacker. My company has been using Bit9 for years. It does the job fairly well. The downside to this technology is process injection and overflow attacks do not run binaries, so 'running process checksums' are likely necessary. Fixing the overflow problem with an OS level secure library, and its enforcement, is necessary.

  61. Re: UEFI SecureBoot by Anonymous Coward · · Score: 0

    I couldn't agree with you more. UEFI doesn't stop Linux from booting if you don't use UEFI. Brilliant. Your assumption seems to be that the option to disable UEFI is always available and always will be (The former is already false, and if you don't think M$ is trying everything in their power to make sure you don't have the later option in the future then you are either woefully ) or delusional

    UEFI is a bios replacement, supported by most modern OS. UEFI SecureBoot is a part of the UEFI 2.2 specification (defined by Intel, Apple, AMD, IBM, MS, etc.).

    You conveniently skipped that a number of Linux distros do provide a way to install on a Windows 8 PC w/Secure Boot. But to your other comment:

    To mention the option to disable Secure Boot (not UEFI) for any OS that doesn't support it was just to show that it isn't in any way a blocker against dual booting Linux, and to keep believing that the whole nefarious purpose of a standard from Intel, Apple, IBM, MS etc, is to prevent dual booting of Linux, when it doesn't, is a very strange logic.

  62. Re: UEFI SecureBoot by Zero__Kelvin · · Score: 1
    No. You don't get it. I didn't say they all have the goal, I said M$ has the goal.

    "You conveniently skipped that a number of Linux distros do provide a way to install on a Windows 8 PC w/Secure Boot. But to your other comment:"

    Well, you are right, but it wasn't very convenient. I did in fact fail to mention the point you just made. SecureBoot is in fact already limiting people's choices and closing hundreds and hundreds of Linux distributions off. Thanks for making my point in yet another way!

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  63. Whitelisting doesn't solve the problem 100% by Anonymous Coward · · Score: 0

    http://krebsonsecurity.com/2013/02/security-firm-bit9-hacked-used-to-spread-malware/

    If your whitelist gets hacked you have false protection.

  64. Oh, You Have Something That Works? by Anonymous Coward · · Score: 0

    Let me subvert that for you.

    It will always be an arms race.

  65. Application control by Independent_forever · · Score: 1

    We use Bit9 Parity...inventories and monitors ALL executable content on a given system and the policies remain in effect even when offline...this app closed many audit findings for us because with tamper protection and blocking of known malicious items it's more proactive. You can even import SHA/MD5 keys manually if something is discovered in the wild and there is no real detection yet....Nothing is 100% BUT much of what infects these user systems are executable content plain and simple. I wish they made this for Home use as it would be worth it. I am just another IT person too by the way and am not endorsing this product in any way..just giving an option to AV and other reactive apps. I love this app for our front-end web servers...you put these in HIGH mode and not a d@mn thing runs except what is supposed to...i.e. if the server is compromised new executable content STILL has to be approved even as local admin. That's the best part....local admin has nothing to do with this proactive approach...check it out....there is no such thing as one protection but with app control implementations like this and security in layers it just make it that much harder for the bad guys...hope this info helps....

  66. Re: UEFI SecureBoot by Anonymous Coward · · Score: 0

    No. You don't get it. I didn't say they all have the goal, I said M$ has the goal.

    "You conveniently skipped that a number of Linux distros do provide a way to install on a Windows 8 PC w/Secure Boot. But to your other comment:"

    Well, you are right, but it wasn't very convenient. I did in fact fail to mention the point you just made. SecureBoot is in fact already limiting people's choices and closing hundreds and hundreds of Linux distributions off. Thanks for making my point in yet another way!

    I'm confused, you seem to be offended by the presence of SecureBoot, but it is also bad that you can turn it off as if it wasn't there to begin with (as you ridiculed in post above)?

    It helps make a lot of users more secure by default, and for the users who don't want it, it isn't there if you don't want it too.

  67. Re: UEFI SecureBoot by Zero__Kelvin · · Score: 1

    Yes. You are confused. That it how it is currently used. There is no guarantee against the possibility, and every reason to be concerned that, SecureBoot will become first prevalent and then ubiquitous as those of us in the know are a severe minority. Those who forget the past are doomed to repeat it. You have either never known about, or forgotten, the history of computing.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  68. My thoughts on things said in this thread by Anonymous Coward · · Score: 0

    By following the link below you'll know that I am a developer of an Application Whitelisting solution. I came across this thread and think there's some great discussion points being made here, some totally valid and others perhaps a bit misinformed, at least pertaining to the AWL solution that I am very familiar with, the one mentioned in the original link on this thread. I've responded to various statements made in this thread here:

    http://www.savantprotection.com/misconceptions-application-whitelisting/