INTERNET-DRAFT GJones, Author Network Working Group Los Angeles-USA Obsoletes: Category: 06 November 2003 Expires: May 2004 I.A.A.B. (Internet Address Access or Block) draft-gjones-iaab-00.txt Status of this Memo This document is an Internet-Draft and is NOT offered in accordance with Section 10 of RFC2026, and the author does not provide the IETF with any rights other than to publish as an Internet-Draft Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. "The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to practice this standard. Please address the information to the IETF Executive Director." Abstract This memo describes a simple method of creating a grouping of similar content businesses and user IP address's, telephone numbers, whether land line or wireless communications. This will provide for ease of controlling, accessing, or blocking businesses, governments, users and certain material throughout the internet and telecommunications community. (Content Identifier Positions) GJones, Author [Page 1] FF Internet-draft I.A.A.B.(Internet Address Access or Block) November 2003 Table of Contents 1. Introduction .................................................. 3 1.1 Terminology and Syntax conventions......................... 3 1.2 Groups of similar content............ ..................... 4 1.3 Groups of similar content EXAMPLES (First Position)........ 4 1.4 Groups of similar content EXAMPLES (Second Position)....... 5 1.5 Identifiers Examples IPv4 and 6 + 2........................ 5 1.5 Identifiers Examples IPv4 and 6 + 2........................ 6 2. Internet Address Access or Block (I.A.A.B)..................... 6 2.1 Example "CIP" for IDP and CRX conventions.................. 6 2.2 Simple Access-list for "CIP" NEW........................... 7 2.3 Special identification (Chat Rooms)........................ 7 2.4 ISP Diagram for Chat Room.(Attachment page,Visio,Word)..... 8 2.5 IANA and IETF Rules, or so designated authority............ 9 2.6 Declared business intent................... ............... 9 2.7 Penalties for non compliance............................... 9 3. Conclusion..................................................... 9 4. References Section..... ...................................... 9 5. Security Considerations........................................ 9 6. Author's Address............................................... 10 7. Full Copyright Statement....................................... 10 8. Acknowledgement................................................ 10 GJones, Author [Page 2] FF Internet-draft I.A.A.B.(Internet Address Access or Block) November 2003 1. Introduction This memo introduces a simple and easier way of controlling material by utilizing groups of similar content. By utilizing "IDP" and "CRX" Identifier and Cross Referencing Positions, we can identify the business or user's IP address and telephone number.(Data, Video, Voice over IP, whether POTS or wireless communications is used). Secondly, this memo will provide a way of declaring by way of documented content what is the declared business intent. And lastly, this memo will provide a way to monitor and investigate chat rooms, and online messaging services. 1.1 Terminology and Syntax conventions plans In this document the following new terms are also defined: "CIP" The "Content Identifier Positions" will be designated like alphanumeric characters, including ANSI, ASCII, HTML, DOS, Katakana, and all other language character types available worldwide. "IPv4 + 2" "IPv6 + 2" The + 2 of the Internet Protocol versions 4 or 6 is the Content Identifier positions "CIP". These 2 (two) positions will be the first alphanumeric characters before the IP Address. "IDP" Identifier Position "CRX" Cross Reference Position The first position of the CIP will be the IDP, identifier position. The identifier position will be designated by IANA, ISO, and IESG. This character in the left-most position will be the PRIMARY routing designate, and will be PERMANENT and not modified except by the IANA, ISO, and IESG, OR SO DESIGNATED AUTHORITY unless re-register occurs. "X" = Any alphanumeric characters, including ANSI, ASCII, HTML, DOS, Katakana, and all other language character types available worldwide. Also, "X", can also mean, do not care. (Position character filler) "IDP"Identifier Positions +2 = "1X, 2X, 3X, 4X, ETC." "CRX" CROSS REFERENCE Capable Position + 2 = X1, X2, X3, X4, ETC..." The same "IDP", "CRX" designations must be used for Data, Video, Voice over IP, whether POTS or wireless communications is used. GJones, Author [Page 3] FF Internet-draft I.A.A.B.(Internet Address Access or Block) November 2003 IDENTIFIER POSITIONS EXAMPLES 2 digit types IPv4 + 2 1X - XXX.XXX.XXX.XXX OR 1X.XXX.XXX.XXX.XXX CRX 11 - XXX-XXX-XXXX voice/ data/ video over IP, including POTS, and wireless 2X - XXX.XXX.XXX.XXX OR 2X.XXX.XXX.XXX.XXX CRX 21 - XXX-XXX-XXXX voice/data/video over IP, including POTS, and wireless. IDENTIFIER POSITIONS EXAMPLES 2digit types IPv6 + 2 1X - XXX.XXX.XXX.XXX.175.200.100.10 OR 1X.XXX.XXX.XXX.XXX.175.200.100.10 CRX 11 - XXX-XXX-XXXX voice/data/video over IP, including POTS, and wireless 2X - XXX.XXX.XXX.XXX.173.101.100.10 OR 2X.XXX.XXX.XXX.XXX.175.200.100.10 CRX 21 - XXX-XXX-XXXX voice/data/video over IP, including POTS, and wireless 1.2. Groups of similar content overview By grouping businesses, governments, countries, ISP's, etc... and even users, we can effectively filter routing decisions quickly, and block or ignore unwanted material. With this convention, "CIP", you will reduce cumbersome routing tables and memory or disk space required for routing and firewall decisions. We the people must take control of what we want to see, are especially, what our children will or will not see until they reach the age of consent. (Legal Adult or Voting Age). We already in place, have constraints in the motion picture industry, television, radio, and video/audio media arenas. The internet is next (NOW) and telecommunications. Examples, to date = DO NOT CALL, CALL BLOCK etc.. 1.3. Groups of similar content EXAMPLES (First Position) a. 1X = Pornographic material(Explicit Rated X) b. 2X = Adult Material(Rated R) c. 3X = Parental Guidance (Mature material) d. 4X = Business Spamming with any of the above (1X, 2X, 3X) Attachments, and pop-ups. e. 5X = STOCK EXCHANGE-BANKING f. 6X = GOVERNMENTS/COUNTRIES g. 7X = CORPORATE BUSINESSES h. 8X = INTERNET SERVICE PROVIDER Etc. Etc., Etc. GJones, Author [Page 4] FF Internet-draft I.A.A.B.(Internet Address Access or Block) November 2003 1.4. Groups of similar content EXAMPLES (Second Position) The second position X1, X2, Etc.. and any other character can be designated by the owner except so designated for IANA, ISO, and IESG, or so DESIGNATED Authority for specific functions. (Example = CHAT ROOMS and "CRX") EXAMPLES 1.8X = Internet Service Provider a. 85 = Internet Service Provider - Chat room 2.6X = Governments/Countries a. 62 = Military b. 63 = State government c. 64 = Etc. Etc., Etc. 3.1X = Pornographic material(Explicit Rated X) a. 11 = CRX Cross Reference telecommunications. (POTS,or,wireless) b. 15 = Pornographic material(Explicit Rated X) (Chat Room) The above are examples only, but functional ideas. 1.5 IDENTIFIERS EXAMPLES IPv4 and 6 + 2 A. 1X.175.200.100.10 ==== PORNO/ADULT SITES (explicit/genitals/ sex act and similar movies, shorts, or pictures to include text). 1X.XXX.XXX.XXX.XXX.175.200.100.10 ==== PORNO/ADULT SITES (explicit/genitals/ sex act and similar movies, shorts, or pictures to include text). CRX 11 - XXX-XXX-XXXX voice/data/video over IP, including POTS, and wireless B. 2X.173.101.100.10 ==== PORNO/ADULT SITES (Pop-Up Attachments) (frontal-nudity/sex act, similar movies, shorts, or pictures to include text). 2X.XXX.XXX.XXX.XXX.175.200.100.10 ==== PORNO/ADULT SITES (Pop-Up Attachments) (frontal-nudity/sex act, similar movies, shorts, or pictures to include text). CRX 21 - XXX-XXX-XXXX voice/data/video over IP, including POTS, and wireless C. 3X.173.101.100.10 ==== ADULT SITES (Pop-Up Attachments) (Non-frontal-nudity similar movies, shorts, or pictures to include text). 3X.XXX.XXX.XXX.XXX.173.101.100.10 ==== ADULT SITES (Pop-Up Attachments) (Non-frontal-nudity similar movies, shorts, or pictures to include text). CRX 31 - XXX-XXX-XXXX voice/data/video over IP, including POTS, and wireless GJones, Author [Page 5] FF RFC I.A.A.B. (Internet Address Access or Block) November 2003 D. 4X.123.221.111.010 ==== BUSINESS SPAMMING WITH QUESTIONABLE MATERIAL SITES (Combination of 1X, 2X, 3X, similar content capable).(Pop-Up Attachments) 4X.XXX.XXX.XXX.XXX.123.221.111.010 ==== BUSINESS SPAMMING WITH QUESTIONABLE MATERIAL SITES (Combination of 1X, 2X, 3X, similar content capable).(Pop-Up Attachments) CRX 41 - XXX-XXX-XXX voice/data/video over IP, including POTS, and wireless 2. Internet Address Access or Block (I.A.A.B) With the existing scheme, we have by means of using the existing command structure,i.e. (config)#access-list ? (Requires a large amount of memory, and disk space). OR 2.1 creating a simpler command structure to acomplish the same thing by creating "CIP" command structured access-list groups (config)#access-list IDP group ? (config)#access-list CRX group ? NEW - <00> Identifier Positions list(list above pg.4) NEW - <01> CRX Cross Reference Telecommunications <1-99> IP standard access list <100-199> IP extended access list EXAMPLE "CIP" for IDP and CRX conventions EXAMPLE IP V4 + 2 (config)#access-list 00 deny 1X.XXX.XXX.XXX.XXX 0.0.0.0 (config)#access-list 01 deny 11.XXX-XXX-XXXX (config)#access-list 00 deny 2X.XXX.XXX.XXX.XXX 0.0.0.0 (config)#access-list 01 deny 21.XXX-XXX-XXXX (config)#access-list 00 deny 3X.XXX.XXX.XXX.XXX 0.0.0.0 (config)#access-list 01 deny 31.XXX-XXX-XXXX (config)#access-list 00 permit 4X.172.171.222.123 0.0.0.0 (web md) (config)#access-list 01 permit 41.111-555-2221(web md) (config)#access-list 00 deny 4X.XXX.XXX.XXX.XXX 0.0.0.0 (config)#access-list 01 deny 41.XXX-XXX-XXXX (config)#access-list 00 permit any (config)#access-list 01 permit any EXAMPLE IP V6 + 2 (config)# access-list 00 deny 1X XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX CRX access-list 01 deny 11 - XXX-XXX-XXXX (config)# access-list 00 deny 2X XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX CRX access-list 01 deny 21 - XXX-XXX-XXXX (config)# access-list 00 deny 3X XXX.XXX.XXX.XXX.XXX.XXX.XXX.XXX CRX access-list 01 deny 31 - XXX-XXX-XXXX GJones, Author [Page 6] FF RFC I.A.A.B. (Internet Address Access or Block) November 2003 (config)# access-list 00 ACCESS 40 XXX.XXX.XXX.XXX.123.125.111.000 Web page/site (Like i.e. Web MD etc..) CRX access-list 01 ACCESS 41 - 111-222-3333 (config)# access-list 00 deny 4X XXX.XXX.XXX.XXX. XXX.XXX.XXX.XXX CRX access-list 01 deny 41 - XXX-XXX-XXXX config)#access-list 00 permit any config)#access-list 01 permit any 2.2 NOW, LETS MAKE THE ACCESS-LIST EVEN MORE SIMPLE THAN ABOVE.(CIP) (Reduce memory, disk space, and increase speed) (config)#access-list 00 deny 1X.any or all (config)#access-list 01 deny 11.any or all (config)#access-list 00 deny 2X.any or all (config)#access-list 01 deny 21.any or all (config)#access-list 00 deny 3X.any or all (config)#access-list 01 deny 31.any or all (config)#access-list 00 permit 4X.172.171.222.123 0.0.0.0 (web md) (config)#access-list 01 permit 41.111-555-2221(web md) (config)#access-list 00 deny 4X.any or all (config)#access-list 01 deny 41.any or all (config)#access-list 00 permit any (config)#access-list 01 permit any IDENTIFIERS EXAMPLES: All of the rest of the Identifiers can be as designated as required.(IPv4 and 6) E. 50 083.110.239.010 ==== STOCK EXCHANGE-BANKING 50 XXX.XXX.XXX.XXX.083.110.239.010 ==== STOCK EXCHANGE-BANKING F. 60 155.078.161.010 ==== GOVERNMENTS/COUNTRIES 60 XXX.XXX.XXX.XXX.155.078.161.010 ==== GOVERNMENTS/COUNTRIES G. 70 163.221.211.010 ==== CORPORATE BUSINESSES Etc. 70 XXX.XXX.XXX.XXX.163.221.211.010 ==== CORPORATE BUSINESSES Etc. H. 80 063.110.239.010 ==== INTERNET SERVICE PROVIDER 80 XXX.XXX.XXX.XXX.063.110.239.010 ==== INTERNET SERVICE PROVIDER THE IDENTIFIER POSITIONS "IDP",and "CRX" WILL NOT, OR CANNOT BE PART OF OR CONSIDERED AS PART OF THE IP ADDRESS OR ANY SUBNETTING SCHEME. 2.3 Special identification (CHAT ROOMS) 85 XXX.XXX.XXX.XXX.063.110.239.010 ==== INTERNET SERVICE PROVIDER The second digit will identify chat rooms or messaging services. After establishing their connection, we can query users (source/destination address) history. (Porn/adult site user, example == (FLAG)) Flagged will be monitored for content looking for words like i.e. (meet me, will be, IÆll be at, etc..) GJones, Author [Page 7] FF RFC I.A.A.B. (Internet Address Access or Block) November 2003 ISP Diagram for Chat Room (Messaging Services) SEE ATTACHED PAGE (Use Visio, Drawing, Word Doc) GJones, Author [Page 8] RFC I.A.A.B. (Internet Address Access or Block) November 2003 . 2.5 IANA, ISO, and IESG Rules, or so designated authority All IP addresses WILL be registered by DECLARATION DOCUMENT. (Signed and notarized/authorization?) 2.6 Declared business intent. We will have all business's and certain groups or users, declare what they "send", or "transmit" via the internet or by telecom. to users.(Individual Rights (do not call, call block, reception denied, no access)) 2.7 Penalties for non compliance 1. Warning = 1st offence (Official document of Warning, and possible requirement to confirm "sender", of the offense, or disable sender address until resign-on, and acknowledgement of the offense, or a telephone call confirmation. 2. Fines = 2nd offense $ XXXX.00 3. Disable site = 3rd offense 30 days plus fines and criminal investigation/prosecution etc... 4. Disconnect = 3rd offense 1 year and give ip address (website and connection), plus fines and criminal prosecution etc. YOU CAN NOT CHANGE YOUR IDENTIFIER UNLESS YOU CHANGE YOUR DECLARATION DOCUMENT. 3. Conclusion This proposal will create a standard for registering IP addresses within the global IP address transport system. The proposal can be consistent with existing IP address standards. (IP V4 +2, and IP V6 +2) A.Our primary concern is Primary and Secondary Education Sites, and Libraries (DO NOT ACCESS SITES 1X, 2X, 3X, (4X monitored)). B.If necessary, Library's should have an Adult Room for internet accessing adult sites, if available. (Picture ID Required)(First Amendment Rights) 4. References Section None Known Reference Created examples utilizing Cisco IOS, Access-List (I.A.A.B) reference (2.1 above). 5. Security Considerations This document specifies a means by which IP addresses and sites can be filtered by content. Since routing can be determined by Identifier position, you will reduce the amount of memory and storage needed for large Access lists. Plus, with the 2(second position) available for certain sites, (i.e. US Armed Forces, Government, Corporate, etc..) gives an additional 1st (First) Level of security, or monitoring capable. GJones, Author [Page 9] RFC I.A.A.B. (Internet Address Access or Block) November 2003 6. Author's Address Person & email address to contact for further information: GARY ALAN JONES SR. 7222 Crenshaw Apt. # 3 Los Angeles, Ca. 90043 323) 759-2015 e -mail (gajones124@hotmail.com) 7. Full Copyright Statement Copyright (C) The Internet Society (2003). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 8. Acknowledgement Funding for the RFC Editor function is currently provided by the Internet Society. Additional Funding will be distributed to the Internet Society, Primary and Secondary Education, and Gary Jones, Author. $3.00 per month per user, except libraries, primary and secondary schools, upon approval and implementation of (I.A.A.B)????? GJones, Author [Page 10] RFC I.A.A.B. (Internet Address Access or Block) November 2003