General Moral Considerations

1. Discuss how each of the five GMCs listed above may or may not apply.

2. Identify any current and/or future political, legal or economic challenges, as they relate to the ethics of public health practice and health care delivery.

3. Hypothesize potential solutions to the ethical challenges through utilization of appropriate GMCs.

This assignment is expected to be 3-5 pages at minimum.  I have attached examples to help direct and guide you.  They do not represent perfect scores, but should give you a good idea of the minimum expectations for this assignment. 

Writing from scratch

TOPIC: Analyze a case study to explore the structure of society

Respond to each question separately Make connections to concepts in the book, lecture, and/or film–include at least two
references to the book, lecture, and/or film in your discussion of each question.

Select the following articles to read and respond to the questions posed below. 
NOTE:  some of the articles are quite old and these societies may have changed since. 
That is okay as it is important to just look at how things worked in the past as well!!! 

Understanding Eskimo Science.pdf

Address these questions based on the article you read:
Be sure to include the name of the article at the top of your post. 

DO NOT QUOTE–PARAPHRASE ONLY AND CITE PROPERLY

1.  Describe the general nature of the society/subculture/or group in question as depicted in the article
(be sure to state what group is involved and where the study occurred).
2.  Identify and explain three important cultural practices (i.e., belief, rituals, food ways, social organization, etc.) 
depicted in the article.  How do these components work together?
3.  What does the case study tell us about the society in general?
Of course you will not have the total picture of any group in these articles but there is information about
certain practices as they relate to specific groups.  So dive in and dig it out.

Programming

Description

For this assignment, you are to add a backdoor to Minix as a hacker would do.

Install the necessary two virtual machines to do cross-development of Minix. This is in a separate handout. Make sure it works and that you can boot the Minix VM from the generated ISO file.

Take a quick look at ./minix/kernel/main.c and if you really followed the instructions in the first handout for installing Minix, there ought to be your printf statements in the announce function. 

Your job as a hacker, is first to observe. So in /minix/kernel/main.c if you skip down a ways (or search for it) you will see a function named panic. This function prints whatever is in the string, using printf-style formatting, then completely stops the operating system and reboots. Perfect for a hacker.

What we want to do is insert a secret trigger, a command that, when run, will call panic from within Minix. Now, when I enter a command like foo, the shell will look at the PATH variable and go down the list of directories in PATH in order to locate the command. It might try /bin/foo and then look for /usr/bin/foo and so on. Ultimately there is an exec system call. Your secret code will check if the command is your undisclosed trigger. If so, it calls panic with an appropriate message. Something like Hacker Attack!!! or whatever. At that point Minix will reboot. 

It happens so fast you may not be able to read the message.

Requirements Summary:

Set up a cross-compile environment for Minix. Figure out where the exec system calls actually go. Find where the code is for that system call. Add the check for the secret trigger word and the call to panic.

Check/ improve simple Python Code

Creating function for AWS API Gateway endpoint:

import json
import random

def lambda_handler(event, context):
    # TODO implement
    Cheeses = [“fromage”, “”, “formaggio”, “ost”]
   
    which_one = range(0, len(Cheeses), 1)
    return {
        ‘statusCode’: 200,
        ‘body’: json.dumps(Cheeses[which_one]), “headers”: {},
“isbase64Encoded”; “false” }