Re: NSA enhancing Linux security?

From: Bill Laut (wlgen_at_verizon.net)
Date: 02/28/04

  • Next message: Skorpion (CET): "Re: NSA enhancing Linux security?"
    Date: Sat, 28 Feb 2004 04:32:03 GMT
    
    

    Carlos Moreno wrote:
    >
    > [...]
    >
    >
    > Yes, I know I may sound overparanoid... But, let's face
    > it: the NSA? There is no such thing as being too paranoid
    > when we're talking about the NSA.
    >
    > Any comments?
    >
    > Carlos
    > --

    Since you asked for comments, I will give you some. As I'm typing this in,
    the NSA--either directly or under contract from other intel agencies like
    the FBI--is currently:

       (1) recording every telephone call that originates or terminates within
           the USA, including all local phone calls.

       (2) logging ALL email and web-browsing on all USA backbones.

       (3) transcribing all credit-card, banking, and Fedwire transactions.

       (4) Ditto for faxes, telegraphs, and satellite communications.

    All of this--and LOTS more--are currently being warehoused in an obscure NSA
    basement where the true TIA program is digesting it. (The "official" TIA
    program that Congress shot down was only an expendable decoy sent out to
    let the privacy advocates score a kill.)

    Oh, and, by the way, as for all of the "civilian-grade" ciphers like AES,
    3DES, Blowfish, etc., they are breaking those in realtime (or near
    realtime, depending on what the cleartext data was), so don't delude
    yourself into thinking that buys you any -real- security. Dittos for
    so-called "quantum encryption" that tries to use the Heisenberg Uncertainty
    Principal to detect if someone has tapped the line. The NSA discovered
    that back in the mid-70s and has since developed methods to circumvent it.

    And if you think the FBI snooping at libraries and booksellers is bad
    enough, they've also been demanding the customer databases of grocery-store
    chains to see what you've been buying with your "Valued Customer" discount
    card (Sam's Club or CostCo, anyone?), as well as demanding certain video
    rental agencies install their software so they can monitor what DVDs you've
    been renting.

    God only knows what they've installed into Windows...

    As regards Linux, in the words of one knowledgeable source, "it isn't all
    that secure." Remember, this is coming from an agency that has an
    unlimited budget to hire the very brightest techies--the kind of people you
    put in a darkened room, chained to their PCs, and pass food to through a
    slot in the door and through which they pass PoCs and working attacks--to
    relentlessly analyze and attack every possible facet of every possible
    feature and in every possible configuration. From this formidable pool of
    talent they log every possible weakness in every possible version of every
    possible software package they find, from the device drivers on up, so if
    they want to break into your system they simply go to the logs, match what
    they know about your system and then call up the appropriate attack modules
    to step their way, "labyrinth"-style, into your system.

    By comparison, when was the last time YOU analyzed the Linux kernel source
    code with such finesse? Do you use a cable modem or DSL? If so, when was
    the last time YOU exhaustively analyzed your NIC's driver to see if a
    specially-malformed Ethernet packet could cause a cascading ripple through
    your system?

    And that's just a humble NIC driver. Imagine what treasures they found in
    xfree86....

    We are talking way, WAY beyond the FBI's toothless "Carnivore."

    And you're worried about SELinux? You have a number of NSA analysts
    laughing at your naivite right now.

    As for SELinux, it is merely a research project intended to install
    Mandatory Access Controls (MACs) into the Linux kernel. For what it's
    worth, as an erstwhile SELinux contributor (I was working on securing
    X-Windows at one time) I personally reviewed the code, line-by-line, and
    there's nothing in it except for the MAC stuff. In fact, SELinux is so
    damned good it ought to be held up as an example of how to properly
    implement system security. Gone are the days that the computer is a
    "smorgasbord of resources" from which a program can freely pick and choose
    to access (within the limits of the Discretionary Access Controls). With
    SELinux the Security Administrator can establish so-called "domains" around
    every program and explicitly state what aspects of which resources that
    program is allowed to access--and to log/block anything that's not
    authorized. Furthermore, the architectural design of SELinux is such that
    it can be the engine of an amazing Intrusion Detection System (and which is
    another project I'm working on).

    So, I wouldn't sweat SELinux if I were you. Especially when there's so much
    more about Linux to be frightened of.

    Cheers.

    -- 
    Bill Laut
    

  • Next message: Skorpion (CET): "Re: NSA enhancing Linux security?"

    Relevant Pages

    • Re: NSA enhancing Linux security?
      ... ]>>> when we're talking about the NSA. ... ]>> And you're worried about SELinux? ... ]>> Mandatory Access Controls into the Linux kernel. ... Whenever one hands power to any organization, one should worry. ...
      (comp.os.linux.security)
    • Re: NSA enhancing Linux security?
      ... > NSA basement where the true TIA program is digesting it. ... > And you're worried about SELinux? ... > Mandatory Access Controls into the Linux kernel. ... With SELinux the Security Administrator can establish ...
      (comp.os.linux.security)
    • Re: [RESEND][RFC][PATCH 2/7] implementation of LSM hooks
      ... Would there be a reason to implement floating labels in SELinux? ... In this case fireflier would need to do only this: ... To have all tasks assigned a security structure, ... * A task has accessed this file, add the task's SID to the group SID of ...
      (Linux-Kernel)
    • Re: ssh -X shop problem...
      ... outside security is delegated to the x86 version of DD-WRT. ... If this install would have Just Workedfrom the gitgo, ... Then yesterday there was a whole gaggle of selinux related stuff that yum ... PAM security session: Success ...
      (Fedora)
    • Re: Root access removed
      ... >>A little bit if time spent on education is much better in the long run ... >proper rennet mixture for curdling, oleo versus diary mixture to meet USDA ... >This is again where a well-configured SELinux setup will solve many problems. ... >technologies should be thought of as ways to improve both security of the ...
      (Fedora)