puts "$SAFE == #{$SAFE}" 

def les_fil( filnavn )
  File.open(filnavn) do |fil|
    print fil.read.size, " bytes lest.\n"
  end
end

filnavn = "/etc/hosts"

# Eksempel på potensielt farlig operasjon.
les_fil( filnavn )

# La oss simulere en ekstern kilde og øke paranoiaen litt.
filnavn.taint
$SAFE = 1

begin
  les_fil( filnavn )
rescue SecurityError => sec_err
  puts sec_err #=> "Insecure operation - initialize"
end
