Vebbpublisering på eget hjemmeområde
Det har vært et ønske om en klargjøring av hvordan dokumenter som blir publisert på private hjemmeområder er synlige for verden. Dette er et forsøk på en beskrivelse av temaet.
Forholdet mellom www_docs og hjemmekatalogen
Genrelt er det slik at httpserveren ("Vebbserveren") kun kan lese dokumenter som ligger på www_docs katalogen eller underkataloger til denne på hjemmeområdet ditt ("~brukernavn"). I utgangspunktet vil altså dokumenter du legger i andre kataloger ikke kunne leses (over http) av andre. Dette stemmer imidlertid
ikke hvis katalogen er montert fra et område som httpserveren kan lese. Det er en del som benytter sambamontering for å kunne publisere direkte fra PCen sin (eller ethershare for Mac) i andre sammenhenger, og disse må være oppmerksom på hvor de legger dokumenter som ikke skal være allment tilgjengelig.
Hva er "synlig" under www_docs?
Seriøse søkemotorer følger linker når de indekserer på nettet. Det burde bety at hvis man legger opp et dokument på en katalog under www_docs uten å linke det opp fra andre dokumenter skulle andre ikke få fatt i det uten å vite det eksakte navnet. Imidlertid har man ingen kontroll med hvem eller hva som kan ha laget en link til dokumentet ditt, og dermed vil det kunne bli gjort søkbare i søkemotorer. Dessuten vil httpserveren levere en liste over innholdet i en katalog med mindre man har filen index.html liggende på katalogen. Dette kan man forhindre ved å fjerne leseadgangen for "other" til katalogen, men husk at de må ha lov til å "utføre" - ellers kan ingen lese noe av det du legger der. Dette kan du gjøre ved:
chmod o-r .
chmod o+x .
eller
chmod 751 .
Begge deler når du står på den aktuelle katalogen (punktumet er ytterst viktig å få med seg - og det er en blank foran det).
Det finnes mange mekanismer for å oppfordre søkeroboter til å la spesielle områder/filer være i fred, deriblant robots.txt og metaelement robots. Metaelementet robots kan du lese mer om på en egen side. robots.txt er en mekanisme som alle seriøse roboter følger, men selve filen må ligge på toppen av htdocshierarkiet til httpserveren. Pr. i dag betyr det at dette ikke er noen mulighet på personlige hjemmesider på UiO.
Beskyttelse av informasjon
Jeg håper at folk nå har forstått at "security through obscurity" ikke er noen god løsning. Hvis dere har informasjon som dere ønsker at bare skal være tilgjengelig for en spesiell gruppe må dere altså benytte adgangskontrollmulightene som finnes i vebb (dere kan ikke benytte unix' sine mekanismer da httpserveren går som nobody, slik at andre må kunne lese filene for at de overhodet skal være tilgjengelige over http). Den muligheten dere da har heter .htaccess. Den beskytter kataloger, og dere kan velge å selektere på domenenavn eller IPnummer eller passordbeskytte sidene. Vi har laget et liten
hjelpeside for å lage en .htaccess fil. Ønsker man en mer sofistikert beskyttelse får man se på det som ligger på vår
informasjonsside.
Redaksjon: Vebbgruppa, odi-web@usit.uio.no
Forfatter: Helge Falkenberg-Arell, h.a.falkenberg-arell@usit.uio.no
Dokument opprettet: 04.05.1999Administrer dette dokumentet