Discuss the risks of having a single root user

Discuss the risks of having a single root user

Task

1. Originally Linux/UNIX systems had one all-powerful user called root that managed systems. Discuss the risks of having a single root user and how more limited management abilities can be given to others users on Linux/UNIX systems. Include a sample generic policy for a limited user from which a configuration could be written. (500 words)

2. Attempt to install the following web applications on Linux. The Moodle Learning Platform link: http://moodle.org, The Etherpad shared document editing system link: http://etherpad.org, and The Community version of the Alfresco Enterprise Content Management System link: http://alfresco.com. You should write a short report documenting each of the installations even if you don’t get the applications running. (3 to 5 pages per report)

Rationale
This assessment item is designed to test your ability formulate methods for protecting data and services, to create and manage information services, and produce coherent and knowledgeable writings in these topic areas.

Write udp programs to establish communication channel

Write udp programs to establish communication channel

Assignment

Objectives

On completion of this assignment you should be able to:

– Understand some basic techniques for building a secure channel.
– Understand network programming.

Write (Java or C/C++) UDP programs allowing two parties to establish a secure communication channel. For simplicity, let us call the programs “Host” and “Client”, which are executed by Alice and Bob, respectively.

Alice and Bob share a common password PW which contains 8 alphanumeric characters. They want to establish a secure communication channel that can provide data confidentiality and integrity. They aim to achieve this goal via the following steps: (1) use the password to establish a shared session key; (2) use the shared key to secure the communication.

Step 1 is done via the following key exchange protocol:

1: A → B: EPW(KA)
2: B → A: EPW (KB)

Alice and Bob then compute the shared key as K = Hash(KA||KB). KA and KB are both 128-bit random binary strings, and || denotes string concatenation. Alice and Bob decide to use AES as the encryption function, and MD5 as the Hash function.

After establishing the session key, step 2 is achieved as follows:

1. whenever Alice wants to send a message M to Bob, Alice first computes H = Hash(K||M), and then computes C = EK(M||H) and sends C to Bob.

2. upon receiving a ciphertext C, Bob first runs the decryption algorithm to obtain M||H = DK(C). After that, Bob computes H’ = Hash(K||M) and checks if H = H’. If the equation holds, then Bob accepts M; otherwise, Bob rejects the ciphertext.

3. the same operations are performed when Bob sends a message to Alice.

Implementation guidelines

– Place Host and Client in two separate directories: Alice and Bob. The shared password is located in a file under each directory.

– Alice executes Host.

– Host is running and listening to the opened port (you need to select a port for your code).

– Bob executes Client.

– Client (Bob) sends a connection request to Host.

– Client is ready and listens to the port.

– Host generates a random KA, encrypts it using AES, and sends the ciphertext to Client.

– Upon receiving the message from the Host, Client decrypts the message to obtain KA, randomly chooses KB, encrypts it and sends the ciphertext to Host. Client then computes the shared key K based on KA and KB.

– Upon receiving the message from Client, Host performs the decryption to obtain KB and then computes the shared key K.

– Now, the secure channel is established.

– Either Alice or Bob can send a message encrypted and authenticated by the key K. They type the message on their own terminal. The message is processed by their code (Host or Client) according to the step 2 description given above.

– The received message is printed on the screen if decryption is successful. Otherwise, print “decryption error” on the screen.

– To quit the program, the client should type “exit”.

Coding requirement:

You need to write two programs: Host and Client. You should name your programs: host.cpp or host.java and client.cpp or client.java.

You can choose to use some existing libraries or free source code to implement AES and MD5. You should cite the source if you use a downloaded code. Important: make sure your programs can be complied and executed in banshee (banshee.uow.edu.au).

How to run?

Your programs should run according to the protocol. Host and Client should be executed on different windows. For convenience of marking, please use the local IP: 127.0.0.1 for the submitted version. For simplicity, there is no GUI required in this assignment. That is, messages are simply typed on the window and printed on the receiver’s window. The looping should continue until the moment the user types “exit” to exit.

Research Paper Using the practices of Strategic HRM

Research Paper Using the practices of Strategic HRM

Research Paper Using the practices of Strategic HRM, complete a APA research paper. Using your text, one or more professional interviews, at least two scholarly resources and other general resources, conduct research on the practices of HRM and the success observed within Caribou Coffee.

Your paper should include:

• Definition and understanding of HRM and all eight principles: HRM practices include: 1. analyzing and designing work 2. determining human resource needs (HR planning) 3. attracting potential employees (recruiting) 4. choosing employees (selection) 5. teaching employees how to perform their jobs and preparing them for the future (training and development) 6. rewarding employees (compensation) 7. evaluating their performance (performance management) 8. Creating a positive work environment (employee relations)

• Select Caribou Coffee for your research. Tell me about the company and outline these principles at work in this organization. Identify what is and is not working within the HR function and compare them to industry standards or best practices that you learn from this course and in your research. Use one of the companies from your text/reading to compare against your selected organization. ? One example for comparison could be to conduct a SWOT analysis on the HRM principles.

• Assess, define and outline your findings of the effectiveness of the three HR business lines: administrative services, business partner services and strategic. Which are being used, which are successful and are they connected to the business strategies of the organization

• Consider your analysis an assessment of the organization and make recommendations on improvements or highlight best practices.

• Conclude your paper with findings and recommendations for improvements as if you were providing business consulting services to the organization.

• This is a minimum 10 page paper using APA writing requirements

Importance of leadership roles-corporate greening

Importance of leadership roles-corporate greening

Assessment task: Requires the writing of an academic essay. The essay should be an ‘argumentative essay’, and must therefore contain an argument that is used as the structuring element of the paper. The assignment is based on a discussion piece that highlights a number of points such as the importance of leadership roles relating to corporate greening in creating the sustainable future for the organisation. Students are expected to engage in extensive research within the academic literature relating to leadership and governance.

Effective types of pricing strategies and objectives

Effective types of pricing strategies and objectives

• Go to the Interbrand Website, located athttp://www.interbrand.com/en/best-global-brands/2012/Best-Global-Brands-2012-Brand-View.aspx, and make a list on the top 13 best global brands. Be prepared to discuss.

• Use the Internet or the Strayer Library to research articles on local, international, and global brands. Be prepared to discuss.

• View the PowerPoint presentation, titled “Global Pricing”, located at http://www.slideshare.net/kvarun/global-pricing, or use the Internet or the Strayer Library to research articles on a global company, taking note of its pricing strategy. Be prepared to discuss.

DQ 1- “Global Brands” Please respond to the following:

• Each year, the interbrand consultancy compiles a ranking of global brands. From the first e-Activity, compare the top 13 best global brands to the top 13 best global brands for 2010, which are shown in Table 10-2 of your textbook. Select one (1) brand that interests you, and speculate on the main reasons why the rank of this brand you selected changed or did not change.

• From the second e-Activity, select one (1) local brand, one (1) international brand, and one global brand. Compare and contrast the key differences of the products of the three (3) brands you selected, and give your opinion on why they are categorized as local, international, and global.

DQ 2- “Pricing Strategies/Dumping” Please respond to the following:

• Suggest three (3) of the most effective types of pricing strategies and objectives available to global marketers. Provide an example or a scenario of the manner in which each pricing strategy is best used.

• From the third e-Activity, analyze the key reasons why the global company that you chose uses the pricing strategy you identified. Suggest another type of pricing strategy that is more feasible and / or efficient for this company. Provide a rationale to support your suggestion.

Identification and analysis of environmental factors

Identification and analysis of environmental factors

Oxfam’s: Real Choice

Write a report on Oxfam’s: Real Choice. Your report should be in 1500 Words. Mention the proper sources.

Report should be divided in tasks. Include the below given points in your report.

Task 1. Marketing Philosophy at Oxfam New Zealand.

Task 2. Identification and analysis of environmental factors affecting Oxfam New Zealand’s marketing decision.

Task 3. Information impacting marketing decision making for Oxfam.

Task 4. Key elements affecting buyer behavior in relation to Oxfam NZ.

Task 5. Segmentation, targeting and positioning for marketing decision.

Task 6. Oxfam NZ organization structure.

Task 7. Oxfam marketing style and implementation.

Describe the ethics and lobbying laws

Describe the ethics and lobbying laws

Describe the ethics and lobbying laws

 

Application: Developing a Health Advocacy Campaign

To be an effective advocate and to develop a successful health advocacy
campaign, you must have a clear idea of the goals of your campaign program and
be able to communicate those goals to others. In addition, it is the nature of
nurses to want to help, but it is important to make sure that the vision you
develop is manageable in size and scope. By researching what others have done,
you will better appreciate what can realistically be accomplished. It is also
wise to determine if others have similar goals and to work with these people
to form strategic partnerships. If you begin your planning with a strong idea
of your resources, assets, and capabilities, you will be much more likely to
succeed and truly make a difference with those you hope to help.

Over the next 3 weeks, you will develop a 9- to 12-page paper that outlines a
health advocacy campaign designed to promote policies to improve the health of
a population of your choice. This week, you will establish the framework for
your campaign by identifying a population health concern of interest to you.
You will then provide an overview of how you would approach advocating for
this issue. In Week 9, you will consider legal and regulatory factors that
have an impact on the issue and finally, in Week 10, you will identify ethical
concerns that you could face as an advocate. Specific details for each aspect
of this paper are provided each week. The Final Paper will be due in Week 10.
This paper will serve as the Portfolio Application for the course.

Before you begin, review the complete Assignment.

This week, begin developing your health advocacy campaign by focusing on the
following:

Week 10 Application

To prepare for this final portion of your paper:

• Review provisions 7, 8, and 9 of the ANA Code of Ethics in relation to
advocacy for population health.

• Reflect on the ethical considerations you may need to take into
account in your advocacy campaign.

• Research the ethical considerations and lobbying laws relevant to the
location where your advocacy campaign will occur.

• Consider potential ethical dilemmas you might face in your campaign.

To complete: Revise and combine parts one and two of you previous papers and
add the following:

• Explain any ethical dilemmas that could arise during your advocacy
campaign, and how you would resolve them.

• Describe the ethics and lobbying laws that are applicable to your
advocacy campaign.

• Evaluate the special ethical challenges that are unique to the
population you are addressing.

• Provide a cohesive summary for your paper.