Suppose Alice and Bob are sending packets to each other over a computer network. Suppose Trudy positions herself in the network so that she can capture all the packets sent by Alice and send whatever she wants to Bob; she can also capture all the packets sent by Bob and send whatever she wants to Alice.

Required:
List some of the malicious things Trudy can do from this position.

Answers

Answer 1

Answer:

Trudy can

1. corrupt the packet sent over the network

2. fail to deliver packet to the receiver

3. compromise private data

4. can drop packets

5. modify the packet

Explanation:

the question tells us about the transfer of packets between two people or clients. but there is now a third person Trudy because the network has been compromised. so Trudy can capture the packets and use them maliciously from her position by:

corrupting the data packets of either Bob or alice or both and this would end up causing discrepancies between what was sent and what was intended by the sender

trudy would have seen all the contents of this packet and still pretend like she knows nothing about it. Data loss can occur because trudy might receive packet and maliciously fail to deliver it to the intended receiver leading to a compromise and loss of data.

trudy can compromise private data by pretending, listening and observing from her position while acting as either Bob or alice and she can modify data, misuse data or even drop it.


Related Questions

Sort short_names in reverse alphabetic order.

Sample output with input: 'Jan Sam Ann Joe Tod'
['Tod', 'Sam', 'Joe', 'Jan', 'Ann']

Answers

Answer:

user_input=input()

short_names=user_input.split()

short_names.sort(reverse = True)

print(short_names)

Explanation:

You have to turn the sort reverse to true.

The sorting program is an illustration of the list variable and the sort method

The sort program

The program written in Python, where comments are used to explain each action is as follows:

#This gets input for the names

nameInput=input()

#This splits the names into a list

splitName=nameInput.split()

#This reverses the list

splitName.sort(reverse = True)

#This prints the reversed list

print(splitName)

Read more about Python programs at:

https://brainly.com/question/16397886

Create an old sample dictionary {0:10, 1:20} as follows to store numbers. Write a Python script to ask how many runs from user input to add items to the old dictionary. Use a loop to append these key/value pairs to the dictionary. Print out the resulting dictionary for each run (NOT just the last run). Please find the number patterns to append key/value pairs. You cannot add the numbers manually.

Answers

Answer:

Here is the Python code:

runs=int(input("how many runs do you want to add items to dictionary? "))  #store input number of runs

d = dict()  #creates a dictionary

d = {0:10,1:20}  #old dictionary

count=0  #counts number of runs

for x in range(2,runs+2):  #loop to append key/value pairs to dictionary

   d[x]=(x*10)+10  #multiples and adds 10 to the each value

   count+=1  #adds 1 to the count at each iteration

   print("After the #",count, "run the new dictionary is: ",d) #prints the new dictionary

Explanation:

I will explain the program with an example:

The old dictionary is :

d = {0:10,1:20}  

runs = 3

count = 0

At first iteration:

x = 2

d[x]=(x*10)+10

This becomes:

d[2]=(2*10)+10

d[2]= 20 + 10

d[2]= 30

count+=1

count = 1

   print("After the #",count, "run the new dictionary is: ",d)

This statement displays the first iteration result :

After the # 1 run the new dictionary is:  {0: 10, 1: 20, 2: 30}  

At  second iteration:                                                              

x = 3

d[3]=(3*10)+10

This becomes:

d[3]=(3*10)+10

d[3]= 30 + 10

d[3]= 40

count+=1

count = 2

   print("After the #",count, "run the new dictionary is: ",d)

This statement displays the first iteration result :

After the # 2 run the new dictionary is:  {0: 10, 1: 20, 2: 30, 3: 40}      

At  third iteration:                                                              

x = 4

d[4]=(4*10)+10

This becomes:

d[4]=(4*10)+10

d[4]= 40 + 10

d[4]= 40

count+=1

count = 3

   print("After the #",count, "run the new dictionary is: ",d)

This statement displays the first iteration result :

After the # 3 run the new dictionary is:  {0: 10, 1: 20, 2: 30, 3: 40, 4: 50}    

Now the loop breaks as x = 5 necause n+2 = 3+2 = 5 limit is reached

The screenshot of program along with its output is attached.

Variables used for output are associated with what controls on a form?​

Answers

Answer:

The answer to this question is given below in the explanation section

Explanation:

There are different form control. for example HTML form controls are:

Text Input Controls. Checkboxes Controls. Radio Box Controls. Select Box Controls. File Select boxes. Hidden Controls. Clickable Buttons. Submit and Reset Button.

Variables used for output are associated with text input and label control on a form.

For example, if you want to show the name of the user that is stored in a variable name. Then you want to output the name on a form, for this, you need to associate this variable with label or text input control

1. What is an advantage of the PCIe bus over the PCI bus?
2. Which type of devices typically use Mini PCI cards?
3. Which bus type is commonly used by graphics cards?
4. What type of slot can a PCIe x1 expansion card be placed in?

Answers

Answer:

Explanation:

1. PCI Express (PCIe) is a next generation I/O bus architecture. Rather than a shared bus, each PCIe slot links to a switch which prioritizes and routes data through a point-to-point dedicated connection and provides a serial full-duplex method of transmission.

2. Mini-ITX or Laptops

3.PCMCIA Personal Computer Memory Card International Association

4. PCIe x1 slot

why is there a need of properly interpreting teacher's/manufacturer's specifications before operating any food processing equipment?​

Answers

Answer:

Explanation:

This is a significant need because the teacher's/manufacturer's specifications are created so that the individual operating the equipment knows how to properly operate it. Failure to read and properly interpret these specifications can lead to the damaging of the equipment, damaging the food, contamination of the food, and even injury/death to the operator. That is why it is crucial that the information is read and interpreted correctly as well as implemented as instructed.

There's a need to properly interpret teacher's/manufacturer's specifications before operating any food processing equipment due to D. All of these.

From the information given, it should be noted that there's a need to properly interpret teacher's/manufacturer's specifications before operating any food processing equipment in order to be familiar with the parts and functions.

Also, it's important in order to avoid accidents due to faulty operation of equipment and to be able to determine the correct operation of the equipment. Therefore, the correct operation is all of the above.

Read related link on:

https://brainly.com/question/14407771

Please help fast I’m on a timer

Answers

Answer: The second bubble

Explanation: I did this one also beileve me i got the best results

Answer:I’d say your right

Explanation: I think your right, the colored in dot, the first one

what is your role in helping a person who is cyber bullied?​

Answers

to try and talk to the person being cyber bullied and get them away from even more harm

what is mouse and how many types of mouse are there​

Answers

Answer:

a mouse is the object that controls the cursor on your computer/laptop, there's one standard type of mouse, but there are thousands of makes and models.

Explanation:

Answer: A mouse is a rodent, and there are over 1,000 mouses, probably including me, electric mouse.

Explanation: how do I explain this?

Which of the following is a true statement
15 points dont worry about the 3rd one

Answers

Answer:

The true statement in #2 is the third one (C)

This program outputs a downwards facing arrow composed of a rectangle and a right triangle. The arrow dimensions are defined by user specified arrow base height, arrow base width, and arrow head width.
(1) Modify the given program to use a loop to output an arrow base of height arrow_base_height.
(2) Modify the given program to use a loop to output an arrow base of width arrow_base_width.
(3) Modify the given program to use a loop to output an arrow head of width arrow_head_width.
(4) Modify the given program to only accept an arrow head width that is larger than the arrow base width.
Use a loop to continue prompting the user for an arrow head width until the value is larger than the arrow base width.
while arrow_head_width <= arrow_base_width: arrow_head_width = int(input('Enter arrow head width:\n')) Example output for arrow_base_height = 5, arrow_base_width = 2, and arrow_head_width = 4: Enter arrow base height: 5 Enter arrow base width: 2 Enter arrow head width: 4 tot tr

Answers

Answer:

Here is the Python program:

arrow_base_height = int(input('Enter arrow base height: \n'))  #prompts user to enter the arrow base height

arrow_base_width = int(input('Enter arrow base width: \n')) #prompts user to enter the arrow base width

arrow_head_width = int(input('Enter arrow head width: \n'))  #prompts user to enter the arrow head width

while (arrow_head_width <= arrow_base_width):  #ensures that the arrow head width is greater than base width

    arrow_head_width = int(input('Enter arrow head width: \n'))  #keeps prompting user to enter arrow head width until the value is larger than the arrow base width.

for i in range(arrow_base_height):  #to print arrow shaft

   for j in range(arrow_base_width):  #iterates through arrow base width

       print ('*', end='')  #prints asterisks

   print ()  #prints new line

for i in range(arrow_head_width):  #iterates through arrow head width arrow head

   for j in range(arrow_head_width-i):  #iterates through arrow head width-i

        print ('*', end='')  #prints asterisks

   print()  #prints new line

       

Explanation:    

The program works as follows:

Suppose user enters 5 as arrow base height, 2 as arrow base width and 4 as arrow head widths so,

arrow_base_height = 5

arrow_base_width = 2

arrow_head_width = 4

Since the arrow_head_width is not less than arrow_base_width so the while loop at the start does not execute. Program control moves to the statement:

for i in range(arrow_base_height):

for j in range(arrow_base_width):

Both of these loop are used to print the shaft line and after execution of these loops the output becomes:

**

**

**

**

**

Note that the outer loop is executed 5 times as arrow_base_height=5 and the inner loop iterates two times for each iteration of outer loop because arrow_base_width is 2 and the print ('*', end='') statement keeps printing the asterisks whereas print() prints a new line after printing 2 asterisks at each line.

Next the program moves to the following loops:

for i in range(arrow_head_width):

   for j in range(arrow_head_width-i):

Both of these loop are used to print the arrow head and after execution of these loops the output becomes:

****

***

**

*

Note that the outer loop is executed 4 times as arrow_head_width=4 and the inner loop iterates 4 times in start and decrements one time at each iteration and the print ('*', end='') statement keeps printing the asterisks whereas print() prints a new line after printing 2 asterisks at each line.

So the entire output of this program is:

**

**

**

**

**

****

***

**

*

The screenshot of the program along with its output is attached.

Match each keyboard command with its result.
Control + End
jumps to the beginning of a document
Page Up
e
moves backward in a document
Control + Home
jumps to the end of a document
moves forward in a document
Page Down

Answers

Answer:

The answer to this question is given below in the explanation section

Explanation:

The following are the correct match according to the keyboard command with its result.

Control + End  - jumps to the end of a document Control + Home  - jumps to the beginning of a document Page Up  - moves backward in a documentPage Down - moves forward in a document

What is NAND gate?With example

Answers

Answer:

In digital electronics, a NAND gate (NOT-AND) is a logic gate which produces an output which is false only if all its inputs are true; thus its output is complement to that of an AND gate. A LOW (0) output results only if all the inputs to the gate are HIGH (1); if any input is LOW (0), a HIGH (1) output results.

Answer:

NAND

Explanation:

In digital electronics, a NAND gate (NOT-AND) is a logic gate which produces an output which is false only if all its inputs are true; thus its output is complement to that of an AND gate. A LOW (0) output results only if all the inputs to the gate are HIGH (1); if any input is LOW (0), a HIGH (1) output results.

Extremes of the grayscale are produced with high contrast lighting.
True
False

Answers

Extremes of the grayscale are produced with high contrast lighting. Its true

*Please* read before answering.


So some people don't like reading and just provide unhelpful answers. I would appreciate literally anything that can solve this solution. Like I stated, if you don't have something that solves this problem, put it in the comments.


Alright, so for anyone thinking it's a virus or it won't turn on, it's not that. So my computer has had a problem with batteries. I have bought two different chargers, none of those worked. I left the computer alone for a year, charged it for hope, and it worked. Upon further inspection, I looked at the charging port and found that the four metal things that go into the charger and pretty much give it the power were somewhat bent. Like, not bent bent, like when you fold paper, but all over the place. I tried watching videos to help, and they require buying a new motherboard or something like that. Is there a way to fix this for free? Like, a way to put the pings/pongs (idk the word) back together for free? If I can have someone give a step-by-step guide on how to fix this, I would appreciate it. I have had this problem since around 2017. Idk if this can motivate anyone but I could also offer a brainliest for the first person to help. Also, I don't know if this helps, but the computer/laptop Is an HP Touchscreen, not the ones that fold into tablets though.


If you have any questions about the matter, please comment it. If you don't have anything to help, don't waste an answer choice for points, I really want this to be fixed.

Answers

Answer:

New charging port

Explanation:

The 15-ba051wm laptop you own requires a new charging port, as we can rule out the charger itself. If this solution does not work, it'd have to be the board itself. Thankfully, this replacement is not too expensive, and you can buy it on ebay. Go on ebay and search "DC POWER JACK CABLE HP 15-BA051WM" and choose whichever you deem fit. I personally haven't used this laptop before but a video on replacing the port shouldn't be too hard to find.

Answer:

I HAAVEEE A MENTORRRRR TO HELP ME LEARN HOW TOO WRITE SONGS

IM SOO HAPPY

☆*: .。. o(≧▽≦)o .。.:*☆

Explanation:

oh and i think ur computer might have caught co vid 19 XD

(●'◡'●)

How do you code in C++. Please keep this basic as possible and I will report is I get a bad answer like my last time doing this question

Answers

Answer:

What do you need?

Explanation:

I'm a C++ semi-starter and I can get you started with some basic things, just tell me what help do you need (Programming enviroment, enviroment problems, errors ,..)

What are the top five vulnerabilities of your operating system? Discuss any three steps you take to secure your operating system. Which tools do you use to safeguard your operating system and why? In your opinion, which OS integrity check is the most important? Why? Hellppoopp marking brainlisttttt

Answers

Answer:

SQL Injections (SQLi)

Risky Reuse of Passwords Across Multiple Platforms

Out of Date Patches

Custom Crafted URL Queries and Misconfigured Server Settings

In-House Designed and Developed Software

Explanation:

1 Keep up with system and software security updates.

2 Enable a firewall.

3 Install antivirus and anti spyware software.

Suppose Client X initiates a FTP session with Server W and requests data transferring. At about the same time, Client Y also initiates a FTP session with Server and requests data transferring W. Provide possible source and destination port numbers for:______.
a) The segments sent from X to W.
b) The segments sent from Y to W.
c) The segments sent from W to X.
d) The segments sent from W to Y.
e) Is it possible that the source port number in the segments from X to W is the same as that from Y to W?
f) How about if they are the same host? Hints: You may use any valid port numbers; make sure to use the correct patterns to design the port numbers to support communication

Answers

Answer:

Folllows are the solution to the given points:

Explanation:

In this question, the server uses special port 21 and  20 for the command and data transfer. A customer uses a random short-term N > 1023 and N+1 ports Listen and the Ports may be randomly distributed and the following samples are given for:  

In point (a):

X: 1030 Client, W server: 21 (service)  

W: 20 server (data) ,Client X:1031

In point (b):

Server W: 21 (command) Client Y: 1035  

Client Y: 1036, (data) Server W: 20  

In point (c):

Client X: 1030, Server W: 21.  

Client X: 1031, (data) Server W: 20  

In point (d):

Client X: 1035, Server W: 21.  

Client X: 1036 ,(data): Server W: 20.  

In point (e):

Yes, it's an opportunity. It can be the same as a certain likelihood.  

In point (f):

The port of the server is the norm. If W and Y are on the same host, the client's port numbers can vary.  

The Footnote Text style defines characters as ____________.
a 12 point Times New Roman and paragraphs are as single-spaced and right-aligned
b 10 point Times New Roman and paragraphs as double-spaced and left-aligned
c 12 point Times New Roman and paragraphs as double-spaced and right-aligned
d 10 point Times New Roman and paragraphs as single-spaced and left-aligned

Answers

Answer:

c 12 point Times New Roman and paragraphs as double-spaced and right-aligned

Explanation:

Because they are double spaced  

Other Questions
What is the enthalpy change for the reaction ILL GIVE BRAINLY! 1. What is the product of a number and its multiplicative inverse?2. Find the multiplicative inverse of each number.A. 5/3B. 1/5C. 3 What is the volume of 10 grams of air? Find the measure of the angle complementary to the given angle.mZy = 15 Why is it better to use written communication rather than spoken word for reference books. If there are 20 pizza's for lunch and % of them are left, what percent of the pizza's were eaten? Grizzly bears are top carnivores and some North American ecosystem. what do you think might happen to a community of organisms if grizzly bear suddenly become extinct? can someone help me learn how to solve this? The complement of an angle of 22 is an angle measuring What do I know before the start of this module aboutfunctionof communication? How did people protest both violently and peacefully against the Stamp Act Find the distance represented by 4.9 inches if 1 inch = 50 miles.A. 4.9 milesB. 49 milesC. 209 miles OD. 245 milesE none of these Five swimmers are entered into a competition. Four of the swimmers have had theirturns. Their swim times are 9.8 s, 9.75 s, 9.79 s, and 9.81 s. What time must the lastswimmer get in order to win the competition? If you help me I will give u microwaved hamster What information does the image of Mansa Musa on his throne, holding a golden object, add to the map? Divide 6.42 by 5 round your answer to the nearest hundredth What is the algebraic form of the verbal description below?The product of three and a number increased by 7 is 16. One drop of rain. Clarisse. Another drop, Mildred.A third. The uncle. A fourth. The fire tonight. One,Clarisse. Two, Mildred. Three, uncle. Four, fire. One,Mildred, two, Clarissc. One, two, three, four, five.." What is the authors purpose of this passage? Please help brainiest is award! Gaseous hydrogen and oxygen can be prepared in the laboratory from the decomposition of gaseous water.The equation for the reaction is2H2O(g)2H2(g)+O2(g)Calculate how many grams of O2(g) can be produced from 58.9 g H2O(g).