Hej Marc
Det er jo svært at vide om det faktisk virker. Men man må jo tage chancen og ellers se på sin netværks trafik så man har en ide om hvad der sker på netværket for at være sikker.
Uha, du giver mig alt for meget at lave...

Jeg kan ikke påstå at være nået længere med selinux. Men jeg har så heller ikke været den store forbruger af linux. De fleste af mine timer på 'den alternative side' er gået med FreeBSD og OpenBSD.
En *BSD er bestemt på min ønskeliste. Jeg tænker først og fremmest 'Firewall' når jeg tænker *BSD. Men jeg kender jo hellere intet til *BSD, udover den smule, jeg ar læst. Med virtuelle maskiner, så er der ikke så mange undskyldninger mere for ikke at eksperimentere. Der er kun tale om tids-prioritering. Men det skal nok komme.
Hvis man kan overskue konsekvensen af at lave sin egen kerne uden det unødvendige ekstra sjov vil jeg da mene at det er vejen frem. Jo mindre kode der kører jo mindre kode er der at angribe.
Netop sådan. Som et dumt eksempel (har ikke konfigurations-editoren lige her), så skal jeg f.eks. ikke bruge Bluetooth på serveren. Men hvis jeg skal, så virker det bare og er automatisk understøttet på kernel-niveau. Jeg aner ikke, om der er sikkerhedsproblemer i Bluetooth, men hvorfor skal jeg have det kørende på serveren? Jo mindre, jo bedre. Og de ting jeg ikke kan overskue 100% - dem piller jeg naturligvis ikke ved (undtaget på desktoppen - kan altid boote et andet kernel i tilfælde af problemer).
Jeg vil faktisk påstå at det meste er mere sikkert hvis det er klaret af en kompentent itafdeling hvis det bliver sammenlignet med en der eksperimentere. Erfaring hjælper utroligt meget.
I min verden er det erfaringerne, der tæller mest. Og dette var så mit problem, da jeg skulle starte med Linux. Dette er så heldigvis blevet meget bedre efterhånden. Og ellers er jeg enig.
Vi er fuldt ud enige. Lige pånær valg af OS men det er jo en smags sag når det kommer til stykket :)
At det lige blev Linux, det var sådan mere tilfældigt. Vi skulle bare væk fra Windows som den primære platform. Vi kørte i forvejen Linux som ekstern firewall - og så kørte det bare videre derfra.
Der er en lokal firewall men det er stadig at foretrække at bruge en yderfirewall. På samme måde som det er best practice at gøre på linux. Og med hensyn til port 80 så kommer det nu an på hvilken webserver du vil køre. De nyeste IIS versioner har fået et bedre ry men jeg er nu stadig mere til Apache.
Ja, hvis man kan have en ekstern firewall. Jeg har f.eks. en enkelt server kørende i Tyskland (udover min virksomheds servere - hvor jeg er en mindre medejer). Den kører et firewall-script på Host OS - og så bruger jeg ellers KVM/QEMU til virtuelle maskiner. Og så er jeg endelig fri for VMware. Hvilket også var en af de nævnte hindringer, for at tage sig sammen til opdateringer. Det skulle jo vente til et mere belejligt tidspunkt - altså helst til midt om natten, hvilket jeg så ikke altid gider... (altså kerne-opdateringer.)
Og når man nu bruger KVM, så er lige RHEL og søstre pludseligt et ret så godt valg, synes jeg. Det er ihvertfald nemt at installere som standard via yum og er Redhats yndling.
Og ja, jeg er er bestemt også til Apache fremfor IIS.
Vi har vist alle prøvet at blive frustreret over et OS. Sidst jeg prøvede det var ved et forsøg på at undersøge om linux var et godt valg. Men jeg tror nu det er fordi jeg har vænnet mig til at bruge windows og BSD.
Med min baggrund i Commodore Amiga tilbage i firserne (og før det ZX-Spectrum, med den dejlige Z-80 processor i 1983), så må enhver jo forstå frustrationen, da jeg pludseligt blev tvunget til at bruge Windows "til rigtig programmering" (NT 3.5 og 4.0). Altså pga. Allaire ColdFusion i dens tidlige fase i sen-halvfemserne. Og PostgreSQL, som bestemt ikke var, hvad det er i dag. Elsker det i dag. Og bruger ellers Java og JSP nu. Og *BSD skal der jo også snuses til.

Om Linux er et godt/det bedste valg, det ved jeg ikke. Men det er bedre end forgængeren, som vi brugte. Kan det så blive endnu bedre, så er det jo ikke at kimse ad.
Sommetider er der tale om smag og behag. Til andre tider er det bare ignorance, fordi man ikke kender alternativerne - eller sågar ikke har hørt om dem. Jeg er f.eks. ret ignorant vedr. *BSD. Knap så ignorant vedr. Windows. Og det bliver ikke let for Microsoft at konvertere mig tilbage. De har haft ret så mange år nu til at skrotte det gamle og lave noget ordendtligt - der faktisk er designet fra bunden af til at koble til et netværk. Der må komme mere syn for sagen. Windows ME var et genialt forsøg i pludseligt at arbejde sig tilbage til stenalderen. XP derimod var bestemt en positiv overraskelse (med SP2). Men ellers er *NIX (efterhånden) udmærket for mig. Jeg stortrives faktisk.
Helt ærligt, hvis Microsoft forsvandt i morgen, så ville jeg kun vide det via nyhederne på Computerworld. Og så ville jeg sikkert få travlt og skore kassen.

Og en generel kommentar:
Jeg tror, at vi godt kan opdele debattører ret groft i tre kategorier:
1. Brugere af en enkelt desktop med Windows, Mac/BSD eller Linux - plus evt. en lokal server til diverse. Dette er de meget religiøse. Og mange er ret hysteriske med deres religion - og er frelste Fanboys.
2. Programmører, sysadmins etc., der betjener et par eller fem web-servere, mail-server m.m. De er knap så religiøse. Dog kan der godt komme noget fra den kant, men sædvanligvis med lidt kød på - og lidt mere sobert. Disse behøver ikke tænke på hundredevis af brugere, der f.eks. skal have visse sudo-rettigheder.

3. IT-afdelingen. De er skideligeglade med, hvad barnet hedder. Det skal fungere og give sorte tal på bundlinien. Hvis de udtaler sig, så er det om specifikke teknologier, stupid lovgivning og lignende. Og hvad der ellers rører sig af aktuelle ting på IT-fronten i øjeblikket.
Jeg hører til gruppe 2 - og har derfor f.eks. ikke de sudo behov. Og hverken jeg eller min 'root-makker' kan fyres - så vi har ingen årsag til at skjule bommerter og fjerne logs og history etc. Så vi bruger bare su - og laver et # history > history_20100301.txt i ny og næ, og så 'cat', hvis der er noget underligt et sted

Da vi kun er to med root-adgang, så ved jeg godt, hvilke linier i history er begået af mig.

Hvis altså vi ikke er blevet hacket.
Jeg synes, at denne opdeling giver mening, da de ting jeg siger, ikke nødvendigvis er interresant for alle, men mest for dem, der beskæftiger sig med de samme ting, som jeg fusker med. Men visse tips er vigtige for alle - og sådanne finder jeg da også i alle "lejre".
IT-afdelingerne har så helt andre behov - også ting, som jeg slet ikke behøver have en pind forstand på. "Skomager, bliv ved din læst!"

Det gode ved at være programmør er, at men ikke behøver en specifik viden, førend man skal bruge den. Men sysadmins skal helst være et godt stykke foran begivenhedernes gang...

I mit tilfælde betyder dette, at jeg er en programmør, der er nødt til også at lege sysadmin.
PS: Har fået libvirt/virt-manager/Gtk-vnc m.m. at køre via TLS - men jeg føler mig bestemt ikke som en krypteringsekspert af den grund.