Practical Assignment

Go to Hands-On Tutorials for AWS. (https://aws.amazon.com/getting-started/hands-on/?getting-started-all.sort-by=item.additionalFields.sortOrder&getting-started-all.sort-order=asc&awsf.getting-started-category=*all&awsf.getting-started-level=*all&awsf.getting-started-content-type=*all)

2. Select: Cloud Level: 100 and Content-Type: Hands-on from the lefthand side menu. 

3. Go through these hands-on tutorials:

-Store and Retrieve a File (Free Tier) – Provide proof (screenshots of the last page) and an explanation of what you did in a 1-page document. 

-Launch a WordPress Website (Free Tier) – Provide proof (screenshots of the last page) and an explanation of what you did in a 1-page document. 

-Launch a Linux Virtual Machine (Free Tier) – Provide proof (screenshots of the last page) and an explanation of what you did in a 1-page document.

Proposal

Title:   Cybersecurity and mobile applications.

  

The outline of this project will need to be a minimum of one page in length and include an introduction, scope/description, and a conclusion on what the project accomplishes. In addition, include any possible references up to this point.

Forensic tool Analyzing

  

Please read these two articles:

· Using forensics against a Fitbit device to solve a murder:  https://www.cbsnews.com/news/the-fitbit-alibi-21st-century-technology-used-to-help-solve-wisconsin-moms-murder/

· How Amazon Echo could be forensically analyzed! https://www.theverge.com/2017/1/6/14189384/amazon-echo-murder-evidence-surveillance-data

· Then go around in your residence/dwelling (home, apartment, condo, etc) and be creative.

· Identify at least five appliances or devices that you THINK could be forensically analyzed and then identify how this might be useful in an investigation. Note – do not count your computer or mobile device. Those are obvious!

· I expect at least one paragraph answer for each device.

· No Plagiarism 

· 5 Paragraphs

· Each paragraph Should be 100 words 

· Total 500 Words without References.

!!! NEED 2 ANSWERS FOR THIS QUESTION WITH 0% PLAGIARISM!!!! 

CBSC 620 Cases

 

VW Cheats on Emissions Testing

Up until late 2015, Volkswagen AG (VW) was the second largest carmaker in the world, with its 590,000 employees producing nearly 41,000 vehicles per day. At that time, the company’s prospects seemed bright, with many of its 12 subsidiaries, such as Audi, Bentley, Bugatti, Ducati, Lamborghini, Volkswagen Passenger Cars, and Volkswagen Commercial Vehicles, performing well.

However, the fortunes of VW changed significantly after a large-scale emissions-test cheating scandal became public in September 2015. VW admitted to installing special software designed to deceive emissions-testing procedures in more than 11 million of its cars, starting as far back as 2005. The software sensed when a car was being tested and then activated equipment that reduced emissions. The software deactivated the equipment during normal driving, resulting in emissions that significantly exceeded legal limits, while also reducing fuel consumption and improving the car’s torque and acceleration. The illegal software was installed in VW, Audi, and Porsche models that employed several different diesel engine designs that went through frequent updates over a 10-year period.

VW’s admissions led to investigations in Germany, the United States, and other countries, as well as dozens of lawsuits filed by customers, shareholders, and car dealerships. The U.S. Department of Justice sued VW in January 2016 on behalf of the Environmental Protection Agency, and in June, VW agreed to a $14.7 billion settlement. This represents the highest fine to date for violations under the Clean Air Act. Additional civil penalties, a criminal settlement, and further state-level fines have not been determined but could add billions more.

Since news of the emissions scandal broke, the company’s stock price has dropped 24 percent, from over $182 per share to under $137 by mid-August 2016. In addition, as a result of diminishing sales and uncertainty over future financial penalties, VW has had to relinquish its goal of surpassing Toyota to become the world’s largest automaker by 2018.

Understanding VW’s history and culture provides background necessary to understanding how this scandal could have occurred. VW was founded in 1937 by the German Labour Front, a national trade union controlled by the Nazi regime, to produce an affordable “people’s car” (eventually known as the VW Beetle) designed by Ferdinand Porsche. However, the breakout of World War II interrupted production of the car, and from 1939 to 1945, VW instead produced vehicles for the German army using laborers from nearby concentration camps.

Following the war, the VW plant was slated to be dismantled because it had been used for military production; however, British officer Major Ivan Hirst convinced his commanders of the great potential of the VW Beetle, and the plant soon began producing cars. In 1949, VW passed back to German control under manager Heinrich Nordoff, and the company became a major component of post-war West German revival.

Over the past two decades, the culture of VW has been primarily shaped by two men: Ferdinand Piëch (grandson of Ferdinand Porsche) who was chief executive from 1993 until 2002 and Martin Winterkorn who was chief executive from 2007 until his resignation in 2015 several days after the emissions testing scandal became public.

According to many employees and industry experts, a success-or-else philosophy has existed at VW at least since the time Piëch became CEO. As an example, early in his tenure, Piëch hosted a group of reporters so they could view a prototype of a new sedan intended to leapfrog all of VW’s competitors. When a reporter asked what would happen if the engineering team said that they were unable to deliver the many new features and technical innovations promised by the prototype, Piëch declared, “Then I will tell them they are all fired and I will bring in a new team. And if they tell me they can’t do it, I will fire them, too.”

Piëch turned VW into a global giant by acquiring luxury car brands such as Lamborghini and Bentley and by reviving brands such as Bugatti. One of the technologies he championed was turbocharged direct injection (TDI), which remains VW’s trademark technology for diesel engines. TDI improved fuel efficiency and acceleration and helped make diesel engines more practical for passenger cars. VW company policy required that Piëch retire in 2002 at age 65, but he remained on its supervisory board and was involved in the company’s strategic decisions until his forced resignation in April 2015.

Winterkorn rose through the ranks under Piëch’s leadership, holding significant management positions, including head of quality control, head of research and development, chief executive of the Audi division, and finally, CEO at VW. Winterkorn’s leadership style was similar to Piëch’s; both were known for publicly berating subordinates. Winterkorn would go so far as to bang car parts on tables to emphasize a point. He strongly urged European regulators not to impose excessive emission targets on the automotive industry because he felt that there was a lack of time to develop fuel-efficient technology and that such a regulation would further the economic downturn. Under his leadership, VW bought Porsche in 2012 to further its ambition to become the world’s biggest carmaker.

Many critics have argued that the autocratic leadership style of both Piëch and Winterkorn produced a corporate culture that has been described by some as confident, cutthroat, and narrow-minded. This, in turn, created an environment in which employees were apprehensive about contradicting their superiors and afraid to admit mistakes. Engineers were encouraged to compete for promotion and the approval of a management team who seemed to know only one way to manage: be aggressive at all times.

A central question of this scandal—whether VW’s top management knew of the deception—remains. However, many critics claim that the multibillion dollar emissions cheating scandal shows that at the very least, the VW engineers who created and installed the software did not believe company management expected them to act with integrity. If they had, VW would not have cheated and would not be in this mess.

  • Open a new Microsoft® Word document and answer the Critical Thinking Questions below.
  • Save the file on your computer with your last name in the file name. (Example: case_1-1 _Jones.doc)
  • Click the Choose File button to find and select your saved document.

Critical Thinking Questions

1. VW has blamed a small group of engineers for the misconduct and claims that members of its management board did not know of the decade-long deception. Within many organizations, including VW, a high value is placed on people who can deliver results and get things done. This can create a problem known as “normalization of deviance,” where something bad is done by a member of the group in order to achieve a goal but nobody says anything because everyone is expecting that someone else will instead. As a result, more and more bad behavior is tolerated. Perhaps, the VW engineers felt they had no other option when they realized that they could not deliver the combination of great performance, high gas mileage, and low emissions that had been promised. Some observers believe that normalization of deviance was perpetuated because VW kept hiring the same type of people with the same views—engineering graduates who are promotion-obsessed workaholics who have been taught not to say “no” to management’s goals. Do you accept this explanation for the emission scandal at VW? Why or why not?

2. VW must bring in a new CEO and a key board member as a result of the forced resignation of Piëch and Winterkorn. Identify three specific actions that their replacements must do to begin to change the corporate culture at VW.

3. At the time of this writing, it has been alleged that Robert Bosch GmbH, Europe’s largest supplier of auto parts, may have had a role in the VW emissions scandal. Bosch supplied the engine control unit that VW programmed to recognize when its diesel vehicles were undergoing emissions tests. However, Bosch states that it is not responsible for how its components are integrated into vehicles by customers. Do research to learn more about what role Bosch may have had in aiding VW in this deception. Do you believe that Bosch should also be sanctioned and/or fined? Why or why not?

Artificial intelligence

The purpose is to adapt the Iterative Deepening Search (IDS) method learnt in class to a realistic problem that is of relevance to Industry. 

The environment is the warehouse that was used in Project 1, except that it has 15 locations, instead of 10. The 15 locations now represent divisions in the warehouse that stock different types of items. For example, location 1 is a division that stocks Electronics items while division 2 holds Clothes, and so on.  

Please write a discussion question with 500 words with APA format .

 This week we explored the concept of Tokenization.  Three important protocols discussed were Secure Multi-Party Computation (SMPC), Policy-Backed Token (PBT) and Open Asset Protocol (OAP).  Compare and contrast these three protocols and explain which industries can benefit the most from each of these protocols. 

Open UserInput.java in DrJava. The program will ask the user to enter a range

 Open UserInput.java in DrJava. The program will ask the user to enter a range of values and then display them. 

Note that it includes commented out calls to the methods that you will define. 

Once you’ve implemented the relevant method you can uncomment those lines to test your implementation. 

Implement askForInt The new method askForInt is intended to prompt the user to enter an integer within a given range, read their response, and to continue prompting them and reading their response until it is within that range.

 Implement askForInt based on the following pseudocode description (where variable values appearing in output are highlighted): 

Method: int askForInt(Scanner in, String prompt, int min, int max) Returns: int, 

the valid value entered by the user Parameters: Scanner in, the Scanner to read user input String prompt, 

the message to prompt the user with int min, the lower bound of the allowed range int max, the upper bound of the allowed range Variables: 

int value, value entered by user 

Steps: 1 Display “prompt (min-max): ” on one line 

2 Assign value result of in.nextInt() 

3 While value < min or value > max: 

3-1 | Display “Invalid value” 

3-2 | Display “prompt (min-max): ” on one line 

3-3 | Assign value result of in.nextInt() 

4 Return value Note: Remember to use appropriate Java syntax for the while loop and logical or Add a suitable header comment to explain what this method does. 

Keep the description general; 

do not tailor it to suit the way it is used by the testing code in main. In the main() method remove the comment that reads in the value for the guess variable. 

Compile and run the program and test it by entering -50, then 11, before trying a valid value. 

Implement askForDouble Using the same pattern as above, design and implement askForDouble, and test using the percent value in main(). 

Hint: The changes are very slight, so copy, paste and modify. 

Don’t forget to modify the header comment as well. 

In the main() method remove the comment that reads in the value for the percent variable. 

Compile and run the program and test it with a variety of incorrect inputs before trying a valid value. 

Implement askForYesNo The Scanner’s nextBoolean() method does exactly what it claims—reads the next piece of text that is ‘true’ or ‘false’ and returns a boolean—and nothing more. 

So it’s fine for providing basic interaction, especially with other programmers, but it’s not a great way for a normal user to enter a truth value. 

Design and implement askForYesNo. 

You can use the previous two methods as a guide but make the following key changes: Remove the min and max parameters. Knowledge of valid values will be built-in to the method. 

Display the prompt followed by suitable explanatory text such as ‘(yes/no)’. Do not use nextBoolean(), since it only works with the inputs ‘true’ and ‘false’. Instead use the Scanner’s next() method to read in the next String the user enters. If the user enters “y”, “yes” or “true” (in any case) then the method should return true. If the user enters “n”, “no” or “false” (in any case) then the method should return false. If they enter any other value then display an error and prompt them again, as done in askForInt and askForDouble. 

Tips: Use the String method toLowerCase() to convert the user’s input to a value suitable for comparing against the valid alternatives. (As with all String methods, it returns a copy of the modified String, it does not actually change the String on which it is called.) 

You can use either an if or switch construct for checking (and converting) the user’s input. 

Consider declaring two boolean variables in your method, one the value to be returned and another indicating if the current input is actually valid. 

Consider using a do-while loop (and the ‘is valid’ variable suggested above) as this will reduce the amount of code you need to write. As with the previous two methods, add a method header comment containing a general description of the method’s behaviour (not a description of the example usage shown in main). 

In the main() method remove the comment that reads in the value for the again variable. Compile and run the program and test it with a variety of incorrect inputs before trying a valid value. Remember that upper case or mixed case entries are valid if they match any of the six possible input values. 

Embedded Systems ( computer architecture)

For each of the following examples, determine whether this is an embedded system, explaining why or why not. 

Question 1 

Are programs that understand physics and/or hardware embedded? For example, one that uses finite-element methods to predict fluid flow over airplane wings? 

Question 2

Is the internal microprocessor controlling a disk drive an example of an embedded system?

 
Question 3

 Is an I/O drivers control hardware, so does the presence of an I/O driver imply that the computer executing the driver is embedded? 

Question 4

Is a PDA (Personal Digital Assistant) an embedded system? 

Question 5

Is the microprocessor controlling a cell phone an embedded system? 

Question 6

Is the computer controlling a pacemaker in a person’s chest an embedded computer? 

Question 7

List and briefly define the possible states that define an instruction execution. 

Question 8

List and briefly define two approaches to dealing with multiple interrupts. 

Question 9

Consider two microprocessors having 8- and 16-bit-wide external data buses, respectively. The two processors are identical otherwise and their bus cycles take just as long. 

(a) Suppose all instructions and operands are two bytes long. By what factor do the maximum data transfer rates differ? 

(b) Repeat assuming that half of the operands and instructions are one byte long.