15 Pages

chap03ev

Course: CSC 6128, Fall 2009
School: Columbus State University
Rating:
 
 
 
 
 

Word Count: 648

Document Preview

3-13: Figure Internet Protocol (IP) IP Addresses and Security IP address spoofing: Sending a message with a false IP address (Figure 3-17) Gives sender anonymity so that attacker cannot be identified Can exploit trust between hosts if spoofed IP address is that of a host the victim host trusts 1 Figure 3-17: IP Address Spoofing 1. Trust Relationship 3. Server Accepts Attack Packet Trusted Server...

Register Now

Unformatted Document Excerpt

Coursehero >> Georgia >> Columbus State University >> CSC 6128

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
3-13: Figure Internet Protocol (IP) IP Addresses and Security IP address spoofing: Sending a message with a false IP address (Figure 3-17) Gives sender anonymity so that attacker cannot be identified Can exploit trust between hosts if spoofed IP address is that of a host the victim host trusts 1 Figure 3-17: IP Address Spoofing 1. Trust Relationship 3. Server Accepts Attack Packet Trusted Server 60.168.4.6 Victim Server 60.168.47.47 2. Attack Packet Spoofed Source IP Address 60.168.4.6 Attackers Client PC Attackers Identity is 1.34.150.37 Not Revealed 2 Figure 3-13: Internet Protocol (IP) (Study Figure) IP Addresses and Security LAND attack: send victim a packet with victims IP address in both source and destination address fields and the same port number for the source and destination (Figure 3-18). In 1997, many computers, switches, routers, and even printers, crashed when they received such a packet. 3 Figure 3-18: LAND Attack Based on IP Address Spoofing Attacker 1.34.150.37 From: 60.168.47.47:23 To: 60.168.47.47:23 Victim 60.168.47.47 Port 23 Open Crashes Source and Destination IP Addresses are the Same Source and Destination Port Numbers are the Same 4 Figure 3-13: Internet Protocol (IP) (Study Figure) Other IP Header Fields Protocol field: Identifies content of IP data field Firewalls need this information to know how to process the packet Each router decrements the TTL value by one Router decrementing TTL field to zero discards the packet 5 Time-to-Live field Figure 3-13: Internet Protocol (IP) (Study Figure) Other IP Header Fields Time-to-Live field Router also sends an error advisement message to the sender The packet containing this message reveals the senders IP address to the attacker Traceroute uses TTL to map the route to a host (Figure 3-19) Tracert on Windows machines 6 Figure 3-19: Tracert Program in Windows 7 Figure 3-13: Internet Protocol (IP) (Study Figure) Other IP Header Fields Header Length field and Options With no options, Header Length is 5 Expressed in units of 32 bits So, 20 bytes Many options are dangerous if So Header Length is More Than 5, be Suspicious Some firms drop all packets with options 8 Figure 3-13: Internet Protocol (IP) (Study Figure) Other IP Header Fields Length Field Gives length of entire packet Maximum is 65,536 bytes Ping-of-Death attack sent IP packets with longer data fields Many systems crashed 9 Figure 3-20: Ping-of-Death Attack Attacker 1.34.150.37 IP Packet Containing ICMP Echo Message That is Illegally Long Victim 60.168.47.47 Crashes 10 Figure 3-13: Internet Protocol (IP) (Study Figure) Other IP Header Fields Fragmentation Routers may fragment IP packets (really, packet data fields) en route All fragments have same Identification field value Fragment offset values allows fragments to be ordered More fragments is 0 in the last fragment Harms packet inspection: TCP header, etc. only in first packet in series Cannot filter on TCP header, etc. in subsequent packets 11 Figure 3-22: TCP Header is Only in the First Fragment of a Fragmented IP Packet 1. Fragmented IP Packet 2. Second Fragment 4. TCP Data IP Field Header No TCP Header 2. First Fragment TCP Data Field IP Header 5. Firewall 60.168.47.47 Can Only Filter TCP Header in First Fragment Attacker 1.34.150.37 3. TCP Header Only in First Fragment 12 Figure 3-13: Internet Protocol (IP) (Study Figure) Other IP Header Fields Fragmentation Teardrop attack: Crafted fragmented packet does not make sense when reassembled Some firewalls drop all fragmented packets, which are rare today 13 Figure 3-21: Teardrop Denial-ofService Attack Defragmented IP Packet Gap Overlap Attacker 1.34.150.37 Attack Pretends to be Fragmented IP Packet When Reassembled, Packet does not Make Sense. Gaps and Overlaps Victim 60.168.47.47 Crashes 14 Figure 3-24: IP Packet with a TCP Segment Data Field Bit 0 IP Header (Usually 20 Bytes) Source Port Number (16 bits) Destination Port Number (16 bits) Bit 31 Sequence Number (32 bits) Acknowledgment Number (32 bits) Header Length (4 bits) Reserved (6 bits) Flag Fields (6 bits) Window Size (16 bits) Urgent Pointer (16 bits) TCP Checksum (16 bits) 15
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Columbus State University - CSC - 2108
Assignment 7 Priority Queues ( Linked List vs. Heap implementations)Maximum Points = 50 The purpose of this lab is to introduce you to the Priority Queue and Heap data structures and introduce analysis of algorithms. In this lab you will write a pr
Columbus State University - CSC - 1301
LAB 6 - Introduction to Programming (part 1)Lab ExercisesTopics Introduction to Programming Class and Object MethodsExercises3.3 Class and Object Methods What is the value printed at each step? String str1 = "Hello World"; System.out.println(str
Columbus State University - CSC - 1301
LAB 27 Modifying Samples Using Ranges (part 2 Splicing Sounds)Lab ExercisesTopics To splice sounds together to make sound compositions To change more than one variable in a loop To identify algorithms that cross media boundariesExercises 9.3
Columbus State University - CSC - 1301
Chapter 5: Conditionals and Loops (3) Lab ExercisesTopicsDetermining Event Sources Dialog Boxes Checkboxes & Radio ButtonsLab ExercisesVote Counter, Revisited Modifying EvenOdd.java A Pay Check Program Adding Buttons to StyleOptions.javaChapte
Columbus State University - CSC - 1301
LAB 43 Creating and Modifying Movies (part 2)Lab ExercisesTopicsTo generate a frame-based animation by moving an image in a series of frames To generate a fake sunset movie by reducing more blue and green in each frame To add parameters to m
Columbus State University - CSC - 1301
LAB 30 Making Sounds by Combining Pieces (part 2 Changing Frequencies)Lab ExercisesTopics To change the frequency (pitch) of a soundExercises 10.3 How Sampling Keyboards Worki) Type in the code for a main method that declares one Sound object
Columbus State University - CSC - 1301
LAB 18 Conditionally Modifying Pixels (part 2 Simple Edge Detection)Topics To do simple edge detection. To replace several colors in a picture: sepia-toned. To use a conditional with two possible results if and else.6.1 Conditional Pixel Chan
Columbus State University - CSC - 1301
LAB 25 Modifying All Samples in a Sound (part 3 Normalizing Sounds)Lab ExercisesTopics To normalize the volume of sounds To create (and avoid) clipping To use conditionals when manipulating soundsExercises 8.4 Normalizing SoundsType in the
Columbus State University - CSC - 1301
LAB 24 Modifying All Samples in a Sound (part 2 Manipulating Sounds)Lab ExercisesTopics To manipulate the volume of sounds To debug sound programs (methods) To use iteration for manipulating soundsExercises 8.3 Changing the Volume of Sounds
Columbus State University - CSC - 1301
LAB 7 - Introduction to Programming (part 2 - turtles)Lab ExercisesTopics To introduce computation as simulation To introduce the turtle and talk about the history of using turtles to teach programming To show how to add classes to the classpath
Columbus State University - CSC - 1301
LAB 29 Making Sounds by Combining Pieces (part 1 Blending and Echoing Sounds)Lab ExercisesTopics To blend sounds so that one fades into another To create echoes To identify algorithms that cross media boundariesExercises 10.2 Blending Sound
Columbus State University - CSC - 1301
LAB 28 Modifying Samples Using Ranges (part 3 Reversing and Mirroring Sounds)Lab ExercisesTopics To reverse sounds To mirror sounds To identify algorithms that cross media boundariesExercises 9.4 Reversing a Soundi) Type in the code for a m
Columbus State University - CHAUT - 2004
Lab 8 - Network Security - security scannerPre-assignment: "A security scanner is a software which will audit remotely a given networkand determine whether bad guys (aka 'crackers') may break into it, or misuse it in some way. Unlike many other sec
Columbus State University - CPSC - 2008
CPSC 2105 / CPSC 5155 Lab AssignmentComputer Organization/Architecture D FlipFlopsThe purpose of this lab is to use a circuit emulation tool to investigate the operation of a realistic D flipflop. We shall consider two types: those without the st
Columbus State University - CPSC - 5155
Chapter 6 Input / OutputWe now consider realistic modes of transferring data into and out of a computer. We shall develop these modes as an extension of the ASC I/O facilities, although we shall show a design somewhat different than the one shown i
Columbus State University - CPSC - 5155
Chapter 1 Boolean Algebra and Some Combinational CircuitsWe begin this course in computer architecture with a review of topics from the prerequisite course. It is assumed that the student is familiar with the basics of Boolean algebra and two's com
Columbus State University - CPSC - 5155
Chapter 2 Computer Systems OrganizationThis chapter contains notes to accompany the second chapter of the textbook Structured Computer Organization (Fifth Edition) by Andrew S. Tanenbaum. Processors: CPU Organization A typical computer has four main
Columbus State University - CPSC - 5155
Modern Computers (Circa 2007)Computing machines are very common in a modern industrialized society. The number of functions performed by these devices is almost endless. Here is a partial list. 1. General numerical computation, involving both intege
Columbus State University - CPSC - 2008
CPSC 2105 / CPSC 5155 Lab AssignmentComputer Organization/Architecture Modulo4 CounterThe purpose of this lab is to use a circuit emulation tool to continue our investigation of simple D flipflops, to understand better how to use the emulation to
Columbus State University - CPSC - 5155
Boolean Algebra & Digital LogicBoolean algebra was developed by the Englishman George Boole, who published the basic principles in the 1854 treatise An Investigation of the Laws of Thought on Which to Found the Mathematical Theories of Logic and Pro
Columbus State University - CPSC - 2006
Sequential CircuitsSequential circuits are those with memory, also called "feedback". In this, they differ from combinational circuits, which have no memory. The stable output of a combinational circuit does not depend on the order in which its inpu
Columbus State University - CPSC - 2006
Generic Primary / Secondary MemoryThis lecture covers two related subjects: Virtual Memory and Cache Memory. In each case, we have a fast primary memory backed by a bigger secondary memory. The actors in the two cases are as follows: Technology Prim
Columbus State University - CPSC - 3121
Storing Data (Binary)Problem 1. Given the decimal number 29, what is it hexadecimal equivalent? Answer: In decimal, 29 = 16 + 13. Decimal 13 = 0xD. Then, we have Answer: 1D. Problem 2: This value is stored in a location declared as H1 DC H`0' The va
Columbus State University - CPSC - 6155
Data Hazards: Forwarding and StallsWe begin with a quick review of the four pipeline registers and examine a singleclockcycle diagram showing five instructions in execution. We shall base our discussion of forwarding on the following sequence of ins
Columbus State University - CPSC - 5115
Basic Graph TheoryGraph theory provides a mathematical structure that is convenient for understanding a number of problems and writing algorithms to solve them. At one level, graphs are very simple. They are just dots connected by lines.The "dots"
Columbus State University - CPSC - 5115
CPSC 5115 Homework Set 21. OK 2. OK 3. OK 4. OK 5. OKAlgorithm Analysis and Design Due Thursday, September 13, 20076. OK GRADE: 100 GOOD.Homework key with answers and comments.1. Find the time complexity of the following functions. a) T(N) =
Columbus State University - CPSC - 5115
CPSC 5115 Homework Set 1Algorithm Analysis and Design Due Thursday, August 30, 20071. What is the time complexity for the following procedure? Express as a function of n. Show your reasoning. for (int i = 0; i < n; i+) for (int j = 0; j < n; j+)
Columbus State University - CPSC - 5115
CPSC 5115 Homework Set 1Algorithm Analysis and Design Due Wednesday, September 7, 2005HOMEWORK KEY WITH ANSWERS, COMMENTS, AND CRITIQUES. 1. This is a TRUE / FALSE question, but you must show your work to justify your answers. Let T(N) = N2 + 5N
Columbus State University - CPSC - 5115
CPSC 5115 Homework Set 2Algorithm Analysis and Design Due Wednesday, September 28, 2005DO NOT PLACE ANY WORK OR ANSWERS ON THIS QUESTION SHEET. WRITE ALL OF YOUR ANSWERS ON A SEPARATE SHEET OF PAPER. 1. Problem 4 on page 91 of the textbook. The p
Columbus State University - CPSC - 5115
CPSC 5115 Homework Set 3Algorithm Analysis and Design Due Wednesday, November 2, 2005DO NOT PLACE ANY WORK OR ANSWERS ON THIS QUESTION SHEET. WRITE ALL OF YOUR ANSWERS ON A SEPARATE SHEET OF PAPER. 1. Problems 3a and 3b from Exercises 4.5 on page
Columbus State University - CPSC - 5115
CPSC 5115 Homework Set 2Algorithm Analysis and Design Due Wednesday, September 28, 2005DO NOT PLACE ANY WORK OR ANSWERS ON THIS QUESTION SHEET. WRITE ALL OF YOUR ANSWERS ON A SEPARATE SHEET OF PAPER. 1. Problem 4 on page 91 of the textbook. "Hypo
Columbus State University - CPSC - 5115
CPSC 5115 Homework Set 1Algorithm Analysis and Design Due Wednesday, September 7, 20051. This is a TRUE / FALSE question, but you must show your work to justify your answers. Let T(N) = N2 + 5N + 6. a) TRUE or FALSE: T(N) (N2). b) TRUE or FALSE
Columbus State University - CPSC - 5115
Chapter 6 Matrices, Gaussian Elimination, and Matrix InversesChapter 6 of the textbook covers a number of topics, but we shall only cover those topics related to matrices. We shall present matrices within the context of linear equations. The discus
Columbus State University - CPSC - 5115
Chapter 11 Coping with the Limitations of Algorithm Power In this chapter, we shall consider a number of approaches to solving problems that appear to be intractable; i.e., the problems seem not to have efficient solutions. Note that there are two c
Columbus State University - CPSC - 5115
Chapter 3: Brute ForceThe brute-force design strategy is often the simplest and occasionally the best approach to solving a problem. This strategy is not sufficiently discussed in many algorithm design courses, possibly due to the mistaken idea that
Columbus State University - CPSC - 5115
Transitive Closure and Warshalls AlgorithmWe now begin the study of a number of algorithms related to paths in graphs. The first algorithm computes the transitive closure of a graph. This algorithm can be applied to either directed or undirected gra
Columbus State University - CPSC - 1105
CPSC 1105 Technological Solutions Spring 2008(CRN 50189)Instructor Dr. Edward L. Bosworth Center for Commerce and Technology 443 (706) 565-4128 FAX: (706) 565 3529 E-mail: bosworth_edward@colstate.edu website: http:/csc.colstate.edu/bosworth/ Off
Columbus State University - CPSC - 2008
CPSC 1105 Technological Solutions Spring 2008(CRN 50189)Instructor Dr. Edward L. Bosworth Center for Commerce and Technology 443 (706) 565-4128 FAX: (706) 565 3529 E-mail: bosworth_edward@colstate.edu website: http:/csc.colstate.edu/bosworth/ Off
Texas Brownsville - MANA - 6301
1 82CHAPTER 18 Power, Politics, and ConflictPower and Politics - Key Terms Power - The ability of one person or group to cause another person or group to do something that they otherwise might not have done. Organizational Politics - Activiti
Texas Brownsville - MANA - 6301
1 32CHAPTER 13CommunicationDefinitionCommunication: The sharing of information between two or more individuals or groups to reach a common understanding.Copyright 1999 Addison Wesley Longman3CHAPTER 13CommunicationThe Functions of
Texas Brownsville - MANA - 6301
1 72CHAPTER 17 Managing Global OrganizationsDeveloping Global Understanding - Key Terms Global Organization - An organization that produces or sells goods or services in more than one country. National Culture - The particular set of economic
Texas Brownsville - MANA - 6301
1 12EffectiveEffective Work Groups and Teams Work Groups CHAPTER 11 Key Terms Potential Performance - The highest level of performance that a group is capable of achieving at a given point in time. Process Losses - Performance difficulties that
Texas Brownsville - MANA - 6301
22CHAPTER 2 Individual Differences: Personality and AbilityDefinitionPersonality: The pattern of relatively enduring ways in which a person feels, thinks, and behaves.Copyright 1999 Addison Wesley Longman3CHAPTER 2 Individual Difference
Texas Brownsville - MANA - 6301
1 02CHAPTER 10 The Nature of Work Groups and TeamsDefinitionGroup: A set of two or more people who interact with each other to achieve certain goals or to meet certain needs.Copyright 1999 Addison Wesley Longman3CHAPTER 10 The Nature of
Texas Brownsville - MANA - 6301
72CHAPTER 7 Motivation Tools I: Job Design and Goal SettingDefinitionJob Design: The process of linking specific tasks to specific jobs and deciding what techniques, equipment, and procedures should be used to perform those tasks.Copyright
Texas Brownsville - MANA - 6301
62CHAPTER 6 The Nature of Work MotivationDefinitionWork Motivation: The psychological forces that determine the direction of a person's behavior in an organization, a person's level of effort, and a person's level of persistence.Copyright 1
Texas Brownsville - MANA - 6301
42CHAPTER 4 Perception, Attribution, and the Management of DiversityPerceptionPerception: The process by which individuals select, organize, and interpret the input from their senses. Schemas, motivational state, and mood all play a part in pe
Texas Brownsville - MANA - 6301
82CHAPTER 8 Motivation Tools II: Performance Appraisal, Pay, and CareersFIGURE 8.1Motivation ToolsCopyright 1999 Addison Wesley Longman3CHAPTER 8 Motivation Tools II: Performance Appraisal, Pay, and CareersPerformance AppraisalEvalu
Texas Brownsville - MANA - 6301
1 42CHAPTER 14Decision MakingDefinitionDecision Making: The process by which members of an organization choose a specific course of action to respond to both problems and opportunities.Copyright 1999 Addison Wesley Longman3CHAPTER 14
Texas Brownsville - MANA - 6301
12CHAPTER 1 Organizational Behavior and ManagementO.B. and Management Organizational Behavior provides a set of tools that allow: People to understand, analyze, and describe behavior in organizations. Managers to improve, enhance, or change
Texas Brownsville - MANA - 6301
32CHAPTER 3 The Experience of Work: Values, Attitudes, and MoodsDefinitions Work Values: A worker's personal convictions about what outcomes one should expect from work and how one should behave at work. Intrinsic vs. Extrinsic: Related to th
Texas Brownsville - MANA - 6301
UNIVERSITY OF TEXAS AT BROWNSVILLE TEXAS SOUTHMOST COLLEGEMANA 6301.60: Management Theory/Organizational Behavior Location: South 107 Instructor: Tony Daboub Email: ajdaboub@utb1.utb.edu Web site: http:/ntmain.utb.edu/ajdaboub/Fall Semester, 2001
Texas Brownsville - MANA - 4362
Chapter ThirteenContemporary Trends in Organization Design2000 South-Western College Publishing Cincinnati, Ohio Daft, Organizational Theory and Design, 7/e1 13-1Factors Associated with Organizational ExcellenceCorporate Culture Organization
Texas Brownsville - MANA - 4362
Chapter SixManufacturing and Service Technologies2000 South-Western College Publishing Cincinnati, Ohio Daft, Organizational Theory and Design, 7/e6 -1Transformation Process for a Manufacturing CompanyENVIRONMENTOrganizationRaw Material In
Texas Brownsville - MANA - 4362
Chapter OneOrganizations and Organization Theory2000 South-Western College Publishing Cincinnati, Ohio Daft, Organization Theory and Design 7/e1-1Organization Theory in ActionaTopics a Current Challenges Global competition Organizati
Texas Brownsville - MANA - 4362
Chapter TwoStrategy, Organization Design, and Effectiveness2000 South-Western College Publishing Cincinnati, Ohio Daft, Organization Theory and Design 7/e21Top Management Role in Organization Direction, Design, and EffectivenessExternal Envi
Texas Brownsville - MANA - 4362
Chapter EightOrganization Size, Life Cycle, and Control2000 South-Western College Publishing Cincinnati, Ohio Daft, Organizational Theory and Design, 7/e8-1Differences Between Large and Small Organizations LARGE Economies of scale Global re
Texas Brownsville - MANA - 4362
Chapter TwelveConflict, Power and Politics2000 South-Western College Publishing Cincinnati, Ohio Daft, Organizational Theory and Design, 7/e1 12-1Sources of Conflict and Use of Rational vs. Political ModelSources of Potential Inter-group Conf
Texas Brownsville - MANA - 4362
Chapter TenInnovation and Change2000 South-Western College Publishing Cincinnati, Ohio Daft, Organizational Theory and Design, 7/e1 10-1Forces Driving the Need for Major Organizational ChangeGlobal Changes, Competition and Markets Technologi
Texas Brownsville - MANA - 4362
Chapter ElevenDecision-Making Processes2000 South-Western College Publishing Cincinnati, Ohio Daft, Organizational Theory and Design, 7/e11-1Today's Business Environment New strategies Reengineering Restructuring Mergers/Acquisitions Do
Texas Brownsville - MANA - 336162
Chapter 5Management's Social and Ethical ResponsibilitiesCopyright Houghton Mifflin Company. All rights reserved.5-1Chapter OutlineSocial Responsibility: Definition and Perspectivesx x xWhat Does Social Responsibility Involve? What Is th