Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have only 1,000 vacuum tubes and weigh only 1.5 tons.
– Popular Mechanics, March 1949
Als het bestand / document alleen maar op de server staat gebeurt er daar niets. Het enige wat zou kunnen gebeuren is dat iemand een geinfecteerd document download en dan geinfecteerd raakt.
Een disclaimer [let op docu's zijn niet gesjekt op virii] kan dan voldoende zijn.
[ Voor 5% gewijzigd door BlaTieBla op 16-10-2003 16:17 ]
leica - zeiss - fuji - apple | PSN = Sh4m1n0
Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have only 1,000 vacuum tubes and weigh only 1.5 tons.
– Popular Mechanics, March 1949
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Een goede grap mag vrienden kosten.
Zoals oisyn ook al aangeeft, gewoon scannen, maar, ik neem aan dat elke medewerker op het betreffende kantoor een virusscanner op zijn eigen pc heeft staan. Wanneer een document dan wordt binnengehaald, wordt deze automagisch door de virusscanner gecontroleerd. En de kosten van AVsoftware voor een werkstation zijn heel laag...PanMan schreef op 16 October 2003 @ 16:18:
dat is waar, maar het is een systeem waar gebruikers documenten uploaden, en vervolgens de medewerkers van een kantoor die documenten bekijken. En mijn klant (de baas van het kantoor) wil dus eigenlijk voorkomen dat zijn kantoor op deze manier besmet raakt met eoa. virus.
Op zoek naar een baan als Coldfusion webdeveloper? Mail me!
Moet je er wel een hebben met realtime filesystem protection en die niet vergeten aan te zetten.tomatoman schreef op 16 October 2003 @ 16:37:
Een standaard virusscanner (bijvoorbeeld Symantec Norton Antivirus) houdt automatisch al virussen tegen als ze worden geüpload. Ik zou maar eens proberen of dit werkt. Gewoon een geïnfecteerde exe en een Office-bestand met virus uploaden en kijken of de virusscanner alarm slaat.
Handiger is wellicht dat de meeste virusscanners commandline opties hebben om 1 enkel bestand te checken.
Uhm, wellicht kun je zelf eens de source bekijken van Word-bestanden met macro's, om te kijken of je die met een mooie regex weer richting de eeuwige jachtvelden te sturen?
Rustacean
Beetje belegen topic, maar wij hebben hier laatst een CMS in elkaar gezet waar deze eis ook aan werd gesteld. Het was achteraf helemaal niet zo moeilijk. Na een fileupload wordt de file met een exec() call gescand met een AV binary. Zit er geen virus in dan geeft ie geen output en gaat het script door, zit er wel een virus in dan krijg je netjes terug in je form: Your file contains the Netsky/W32 blah virus.Ik werk aan een systeem, waar straks gebruikers zelf documenten kunnen uploaden. Dat is technisch niet zo lastig. Nu kwam de klant echter met een nieuw probleem: Wat als een gebruiker een document upload met een virus erin (bij word documenten behoort dat tot de mogelijkheden).
Hoe kan ik dit het beste voorkomen? Ik zou een virusscanner kunnen draaien op de server, maar de licentie waarnaar ik daarvoor heb geinformeerd kost E814,- per jaar; een beetje veel voor het 'beveiligen' van 1 formpje.
Iemand een andere suggestie? Kan ik b.v. op de server alle macro's uitschakelen, oid? Ben benieuwd!
De server draait LAMP.
Om ervoor te zorgen dat er alleen maar DOC's en PDF's worden ge-upload hadden we eerst een check op het mimetype dat door de browser wordt gestuurd, maar later is dit vervangen door een exec() shell die het "file" commando uitvoert, zodat het veranderen van extensie door de user om zo het omzeilen van de mimetype restrictie niet meer mogelijk is.
De laatste check zorgt er eigenlijk al voor dat je geen win32 binaries meer binnen kunt krijgen, de eerste check is dus eigenlijk alleen nog nodig voor macro virussen e.d. Dat kon ik toendertijd niet testen omdat mijn topic met request voor een macrovirus gelijk gesloten werd
Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have only 1,000 vacuum tubes and weigh only 1.5 tons.
– Popular Mechanics, March 1949
Ik dacht dat een mime type net ofanfhankelijk van de extensie werkte?Om ervoor te zorgen dat er alleen maar DOC's en PDF's worden ge-upload hadden we eerst een check op het mimetype dat door de browser wordt gestuurd, maar later is dit vervangen door een exec() shell die het "file" commando uitvoert, zodat het veranderen van extensie door de user om zo het omzeilen van de mimetype restrictie niet meer mogelijk is.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
[ Voor 26% gewijzigd door djluc op 07-04-2004 17:21 ]