Slashdot Mirror


User: oPless

oPless's activity in the archive.

Stories
0
Comments
474
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 474

  1. OMG a third dupe, go taco ! go! on Evil Bit Added to TCP/IP Packets · · Score: 1

    Network Working Group S. Bellovin
    Request for Comments: 3514 AT&T Labs Research
    Category: Informational 1 April 2003
    The Security Flag in the IPv4 Header

    Status of this Memo

    This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.

    Copyright Notice

    Copyright (C) The Internet Society (2003). All Rights Reserved.

    Abstract

    Firewalls, packet filters, intrusion detection systems, and the like often have difficulty distinguishing between packets that have malicious intent and those that are merely unusual. We define a security flag in the IPv4 header as a means of distinguishing the two cases.

    1. Introduction

    Firewalls CBR03 , packet filters, intrusion detection systems, and the like often have difficulty distinguishing between packets that have malicious intent and those that are merely unusual. The problem is that making such determinations is hard. To solve this problem, we define a security flag, known as the "evil" bit, in the IPv4 RFC791 header. Benign packets have this bit set to 0; those that are used for an attack will have the bit set to 1.

    1.1. Terminology

    The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL, when they appear in this document, are to be interpreted as described in RFC2119 .

    2. Syntax

    The high-order bit of the IP fragment offset field is the only unused bit in the IP header. Accordingly, the selection of the bit position is not left to IANA.

    The bit field is laid out as follows:

    0
    +-+
    |E|
    +-+

    Currently-assigned values are defined as follows:

    0x0 If the bit is set to 0, the packet has no evil intent. Hosts, network elements, etc., SHOULD assume that the packet is harmless, and SHOULD NOT take any defensive measures. (We note
    that this part of the spec is already implemented by many common desktop operating systems.)

    0x1 If the bit is set to 1, the packet has evil intent. Secure systems SHOULD try to defend themselves against such packets. Insecure systems MAY chose to crash, be penetrated, etc.

    3. Setting the Evil Bit

    There are a number of ways in which the evil bit may be set. Attack applications may use a suitable API to request that it be set. Systems that do not have other mechanisms MUST provide such an API; attack programs MUST use it.

    Multi-level insecure operating systems may have special levels for attack programs; the evil bit MUST be set by default on packets emanating from programs running at such levels. However, the system MAY provide an API to allow it to be cleared for non-malicious activity by users who normally engage in attack behavior.

    Fragments that by themselves are dangerous MUST have the evil bit set. If a packet with the evil bit set is fragmented by an intermediate router and the fragments themselves are not dangerous, the evil bit MUST be cleared in the fragments, and MUST be turned back on in the reassembled packet.

    Intermediate systems are sometimes used to launder attack connections. Packets to such systems that are intended to be relayed to a target SHOULD have the evil bit set.

    Some applications hand-craft their own packets. If these packets are part of an attack, the application MUST set the evil bit by itself.

    In networks protected by firewalls, it is axiomatic that all attackers are on the outside of the firewall. Therefore, hosts inside the firewall MUST NOT set the evil bit on any packets.

    Because NAT RFC3022 boxes modify packets, they SHOULD set the evil bit on such packets. "Transparent" http and email proxies SHOULD set the evil bit on their reply packets to the innocent client host.

    Some hosts scan other hosts in a fashion that can alert intrusion detection systems. If the scanning is part of a benign research project, the evil bit MUST NOT be set

  2. karma whoring on dupe!!!1111 on New RFC Adds "Evil Bit" · · Score: 1

    Network Working Group S. Bellovin
    Request for Comments: 3514 AT&T Labs Research
    Category: Informational 1 April 2003
    The Security Flag in the IPv4 Header

    Status of this Memo

    This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.

    Copyright Notice

    Copyright (C) The Internet Society (2003). All Rights Reserved.

    Abstract

    Firewalls, packet filters, intrusion detection systems, and the like often have difficulty distinguishing between packets that have malicious intent and those that are merely unusual. We define a security flag in the IPv4 header as a means of distinguishing the two cases.

    1. Introduction

    Firewalls CBR03 , packet filters, intrusion detection systems, and the like often have difficulty distinguishing between packets that have malicious intent and those that are merely unusual. The problem is that making such determinations is hard. To solve this problem, we define a security flag, known as the "evil" bit, in the IPv4 RFC791 header. Benign packets have this bit set to 0; those that are used for an attack will have the bit set to 1.

    1.1. Terminology

    The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL, when they appear in this document, are to be interpreted as described in RFC2119 .

    2. Syntax

    The high-order bit of the IP fragment offset field is the only unused bit in the IP header. Accordingly, the selection of the bit position is not left to IANA.

    The bit field is laid out as follows:

    0
    +-+
    |E|
    +-+

    Currently-assigned values are defined as follows:

    0x0 If the bit is set to 0, the packet has no evil intent. Hosts, network elements, etc., SHOULD assume that the packet is harmless, and SHOULD NOT take any defensive measures. (We note
    that this part of the spec is already implemented by many common desktop operating systems.)

    0x1 If the bit is set to 1, the packet has evil intent. Secure systems SHOULD try to defend themselves against such packets. Insecure systems MAY chose to crash, be penetrated, etc.

    3. Setting the Evil Bit

    There are a number of ways in which the evil bit may be set. Attack applications may use a suitable API to request that it be set. Systems that do not have other mechanisms MUST provide such an API; attack programs MUST use it.

    Multi-level insecure operating systems may have special levels for attack programs; the evil bit MUST be set by default on packets emanating from programs running at such levels. However, the system MAY provide an API to allow it to be cleared for non-malicious activity by users who normally engage in attack behavior.

    Fragments that by themselves are dangerous MUST have the evil bit set. If a packet with the evil bit set is fragmented by an intermediate router and the fragments themselves are not dangerous, the evil bit MUST be cleared in the fragments, and MUST be turned back on in the reassembled packet.

    Intermediate systems are sometimes used to launder attack connections. Packets to such systems that are intended to be relayed to a target SHOULD have the evil bit set.

    Some applications hand-craft their own packets. If these packets are part of an attack, the application MUST set the evil bit by itself.

    In networks protected by firewalls, it is axiomatic that all attackers are on the outside of the firewall. Therefore, hosts inside the firewall MUST NOT set the evil bit on any packets.

    Because NAT RFC3022 boxes modify packets, they SHOULD set the evil bit on such packets. "Transparent" http and email proxies SHOULD set the evil bit on their reply packets to the innocent client host.

    Some hosts scan other hosts in a fashion that can alert intrusion detection systems. If the scanning is part of a benign research project, the evil bit MUST NOT be set

  3. Full text, ftp server slashdotted on RFC 3514: New Bit Defined for IPv4 Headers · · Score: 2, Informative

    Network Working Group S. Bellovin
    Request for Comments: 3514 AT&T Labs Research
    Category: Informational 1 April 2003
    The Security Flag in the IPv4 Header

    Status of this Memo

    This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.

    Copyright Notice

    Copyright (C) The Internet Society (2003). All Rights Reserved.

    Abstract

    Firewalls, packet filters, intrusion detection systems, and the like often have difficulty distinguishing between packets that have malicious intent and those that are merely unusual. We define a security flag in the IPv4 header as a means of distinguishing the two cases.

    1. Introduction

    Firewalls CBR03 , packet filters, intrusion detection systems, and the like often have difficulty distinguishing between packets that have malicious intent and those that are merely unusual. The problem is that making such determinations is hard. To solve this problem, we define a security flag, known as the "evil" bit, in the IPv4 RFC791 header. Benign packets have this bit set to 0; those that are used for an attack will have the bit set to 1.

    1.1. Terminology

    The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL, when they appear in this document, are to be interpreted as described in RFC2119 .

    2. Syntax

    The high-order bit of the IP fragment offset field is the only unused bit in the IP header. Accordingly, the selection of the bit position is not left to IANA.

    The bit field is laid out as follows:

    0
    +-+
    |E|
    +-+

    Currently-assigned values are defined as follows:

    0x0 If the bit is set to 0, the packet has no evil intent. Hosts, network elements, etc., SHOULD assume that the packet is harmless, and SHOULD NOT take any defensive measures. (We note
    that this part of the spec is already implemented by many common desktop operating systems.)

    0x1 If the bit is set to 1, the packet has evil intent. Secure systems SHOULD try to defend themselves against such packets. Insecure systems MAY chose to crash, be penetrated, etc.

    3. Setting the Evil Bit

    There are a number of ways in which the evil bit may be set. Attack applications may use a suitable API to request that it be set. Systems that do not have other mechanisms MUST provide such an API; attack programs MUST use it.

    Multi-level insecure operating systems may have special levels for attack programs; the evil bit MUST be set by default on packets emanating from programs running at such levels. However, the system MAY provide an API to allow it to be cleared for non-malicious activity by users who normally engage in attack behavior.

    Fragments that by themselves are dangerous MUST have the evil bit set. If a packet with the evil bit set is fragmented by an intermediate router and the fragments themselves are not dangerous, the evil bit MUST be cleared in the fragments, and MUST be turned back on in the reassembled packet.

    Intermediate systems are sometimes used to launder attack connections. Packets to such systems that are intended to be relayed to a target SHOULD have the evil bit set.

    Some applications hand-craft their own packets. If these packets are part of an attack, the application MUST set the evil bit by itself.

    In networks protected by firewalls, it is axiomatic that all attackers are on the outside of the firewall. Therefore, hosts inside the firewall MUST NOT set the evil bit on any packets.

    Because NAT RFC3022 boxes modify packets, they SHOULD set the evil bit on such packets. "Transparent" http and email proxies SHOULD set the evil bit on their reply packets to the innocent client host.

    Some hosts scan other hosts in a fashion that can alert intrusion detection systems. If the scanning is part of a be

  4. Max Headroom on Study Finds Tivo Less of a Threat to Advertisers · · Score: 1

    Uh..Oh.. I hope we don't get those funky blipverts. ...Mind you it'll reduce unemployment!

  5. Re:Bad for the Environment? on Building a Better Motorized Bicycle · · Score: 1

    Smelly? There is nothing nicer than to smell a twostroke. Compare with desil or petrol engines!

    Besides all this talk of us running out of oil is poppycock! If it looks like we're running out - the USA and UK will just invade another middle eastern country! - oh wait...

  6. Re:Oh no no please not that on Tomorrow's 5G Cell Phone · · Score: 1

    Now where do I post the cheque?

  7. Re:Yep, the way phones are sold is seriously broke on Tomorrow's 5G Cell Phone · · Score: 1

    So hands up how many people will pay £400 and up for a new phone ?

    Phone contracts subsidises the cost of a new phone, admittedly in the uk and my provider I can choose from a large range of phones, some "Free" (end of line, or stupidly basic, or just crap)

    I'm seriously looking about getting one of the newer Nokias or Sony T800 symbian thingies.

    Why? Well, I've been a Palm OS fan for ages, and have been waiting for a while to get a decent PDA and phone combo together.

    At least now the phone PDA thing is starting to take off, the ability of my phone/PDA being able to run programs *I* want without stupid signing of apps any, being able to run java, ssh etc is very neat.

    Just waiting for early adopters to tell me about battery life, and what it's like for data entry etc.

  8. Re:Yo ho ho, a-complaining we will go... on Tomorrow's 5G Cell Phone · · Score: 1

    You can with the symbian-based ones :-)

  9. Re:Oh no no please not that on Tomorrow's 5G Cell Phone · · Score: 1, Funny

    /me suggests Latex support.

    And there is nothing wrong with spandex either!

  10. Re:I'm going to wait .... on Helms Deep Battle Recreated In Doom · · Score: 1

    mods on crack again... how is this "offtopic" ?

  11. hmmm.... on Peace Corps to Wire Senegal · · Score: 1

    Anyone read this as:

    Peace Corps Wire Segal ?

  12. David Bowman quote... on Europan Life In Doubt · · Score: 1

    All these worlds are yours except Europa ... attempt no landings there

  13. I'm going to wait .... on Helms Deep Battle Recreated In Doom · · Score: 0, Offtopic

    ... for the dup in a few hours.

  14. Re:Who needs a screen? on Barebones Notebook · · Score: 1

    You had punch cards? Talk about spoiled.

    We, my friend, had to input our code using dip switches, 1 byte at a time. And heaven forbid that you make a mistake near the end of the program, 'cause then we had to start all over.


    You had dip switches, when I was a lad, we had to code using plugboards!

  15. Re:Distance. on NASA Gives Up On Pioneer 10 · · Score: 1

    No doubt if aliens find it and come to earth, Bush will demand they disarm all their weapons of mass destruction. Not to mention that he would align them with the axis of evil, and then the media will show them eating children and small pets.

  16. I don't get it. on Do Scripters Suffer Discrimination? · · Score: 1

    You use the right tool for the job. Period. End of discussion.

  17. Re:Just think! on Nerd Vacation to the Earth Simulator · · Score: 1

    Third, right after YOUR MUMs email address.

  18. Re:Reliability of its predictions on Nerd Vacation to the Earth Simulator · · Score: 1

    It's not your language, ENGLISH is "owned" by the ENGLISH.

    YOUR language is full of misspellings already. :-)

  19. Re:also sprach Blackley on Linux Xbox Project Seeks Microsoft Signature · · Score: 1

    All they have to do is sign grub/lilo etc?

    Could they not, in fact write a small game and have it embed grub/lilo so it could boot off a HD partition/file instead ? I'm sure you could work around such things easily enough.

  20. Re:In other news on Linux Xbox Project Seeks Microsoft Signature · · Score: 1

    But M$ Bought interix, because they were the only company that cared enough to provide a better posix subsystem than M$ did.

    [semitroll]
    God knows why cygwin insists on that crappy dll still, when by rights it should install a proper posix subsystem :-)
    [/semitroll]

    Having interix on your NT-class machine is very odd, being about to export proper X11 apps to a real xterm is quite fun, and apparently you can telnet/ssh into an interix enabled system too.

    ah well...

  21. All your dupes arebelong to slashdot! on Toms Hardware Reviews 65 CPU's, Past & Present · · Score: 1, Funny

    1) Start geek website
    2) Post dupes
    3) ????
    4) Profit!!

    In Soviet Russia the dupes post YOU!

    Someone is obviously smoking crack at /.

  22. Re:Before google on Larry Page: Google Was an Accident · · Score: 1

    PS. Shift ZZ

  23. Re:This is a wonderful way to do things . . . on TurboTax DRM Writes to Your Boot Sector?! · · Score: 1

    That'll be going back to the bad old days of DOS. :(

  24. Re:problems teriforming..bah on More on the Mars Ice Cap · · Score: 1

    Okay, so use oil then... ...NASA Should have all it needs when bush invades iraq

  25. Re:QUAID! on More on the Mars Ice Cap · · Score: 1

    ... and the book was Much better than the film.