Søknad kontroll, også kalt applikasjon hvit liste, gir deg granulær kontroll over hvilke programmer som har tillatelse til å kjøre på hver av dine systemer. Ikke bare kan dette erstatte A / V-løsning, kan det holde useriøse brukere og lisens problemstillinger i sjakk i tillegg.
Hvordan programkontroll arbeid?
Konseptet er relativt enkelt. Du identifisere hvilket program du vil at hver av brukerne for å kunne kjøre og programvaren tar seg av håndheve denne politikken. En av de fine ting om søknaden kontroll programvare er at du vanligvis får langt mer tilpasning kapasitet enn A / V. For eksempel med mange A / V-løsninger jeg kan bli tvunget til å fullstendig slå av A / V for å kjøre et program oppført som skadelig i signaturen databasen (si jeg er en revisor som må gjøre port skanning eller passord cracking). Med søknaden kontroll, kan jeg vanligvis får så kornete som å skrive politikk på en per bruker, per system, per sted nivå (for eksempel revisor kan bare kjøre portskanner fra et bestemt system når det festet til ett bestemt nettverk segment). Dette er kult fordi i motsetning til A / VI trenger ikke å deaktivere programvaren, og dermed utsette meg selv for risiko, bare for å bare gjøre jobben min.
Hva du skal se etter i søknaden kontroll software
Det er et par ting du må se på når man skal vurdere en søknad kontroll produkt. Først må du se på hvordan filer er identifisert. Er de bare å se på filnavnene lagret i et bestemt sted, eller er de kjører flere hash algoritmer for å autentisere filen er faktisk riktig identifisert? Du ønsker også å se på hva som er involvert med å godkjenne filer for bruk og hvordan systemet avtaler med patcher.
For eksempel er en av mine favoritt produkter Paritet fra Bit9 Software. De starter ved å referere til en fil database med over 6000 millioner oppføringer og telling. Mens det kan virke som overkill, tenk på hvor mange filer som er involvert hvis du bare vil godkjenne Microsoft Office for bruk og inkluderer alle versjoner og alle patch nivåer. Plutselig 6000 millioner oppføringer synes ikke som usannsynlig.
Dessverre en fil database er ikke til å bli nok. Du trenger noen måte å godkjenne egendefinerte skript og kjørbare, samt håndtere sanntid patch-filer. For eksempel Adobe sjekker for oppdateringer hver gang en bruker starter programmet. Hvis de tilfeldigvis å gjøre dette riktig på nøyaktig minuttet en patch er sluppet, vil patch file info ennå ikke spredd i filen databasen. Hva Paritet tillater er du til å godkjenne programvare basert på at det er digitalt signert. For eksempel kan vi skape et unntak som sier, "Hvis filen ikke er i databasen, men har blitt digitalt signert av oss eller Adobe, er det OK for bruk".
Beskytte representantskapet Kontroll og Data Acquisition (SCADA) Networks
Dette er en veldig kul løsning for kontroll nettverk. For eksempel disse nettverkene kjører på rutenettet, kommunale tjenester, militær ting, etc., som ikke anta å være koblet til Internett. Mangelen på tilkoblingsmuligheter skaper en catch-22. Du har koblet fra Internett for å beskytte nettverket, men hvordan oppdaterer du din A / V-signaturer med ingen Internett-tilgang? Med Paritet er dette et ikke-tema. Du bare signere all programvare som kreves på kontroll nettet, skrive et regler sier bare digitalt signert programvare kan bli henrettet, og du er ferdig. Ingen signaturer eller oppdateringer å bekymre seg, bare re-signere ny programvare som du ønsker å distribuere den på nettet.
Paritet har noen andre kule funksjoner, så vel som muligheten til å spore fil utførelse eller evne til å styre hvilke flyttbare stasjoner kan brukes (etter modell, av brukeren og ved nivå av tilgang). Jeg begynner å føle deg som en selger derimot, så jeg overlater det til leseren hvis de ønsker å lære mer. 
Den skitne lille hemmelighet
Så hvorfor er det vi ikke ser A / V-leverandørene dumpe sine signaturer og hoppe på søknaden kontroll lasset? Jeg jobber ikke for en A / V leverandør slik at jeg kan bare spekulere. Jeg har imidlertid eget lager i noen av dem og vil si at så snart jeg ser skje denne trenden jeg selge mine aksjer. Tenk på det på denne måten, hvor er den virkelige kostnaden i din A / V-løsning? Er det i den opprinnelige kjøpesummen for klienten, eller er det i den månedlige / årlige abonnementsavgift du betaler for signaturer? Bedrifter loooove reoccurring inntektsstrømmer, fordi de betyr forutsigbar inntekt med null salgsinnsats. Aksjonærer (som meg) elsker reoccurring inntektsstrømmer fordi "høyere inntekt + mindre opp foran kostnader = høyere fortjeneste". Legg merke til i det siste eksempelet jeg diskuterte beskytte et nettverk uten behov for undertegning oppdateringer. Hvis brukerne gikk denne ruten ville det ha en alvorlig økonomisk innvirkning på enkelte A / V leverandørens bunnlinje.
Den dårlige ting
Nå noen begrensninger. Du ville sannsynligvis ønske å bruke filen databasen hvis tilgjengelig, selv om dette betyr at du betaler for en annen abonnementstjeneste. Digital signering alt er fint på et nettverk der programmene er sjelden endres (som SCADA), men i et typisk bedriftsmiljø din stillingstittel ville slå inn "Admin som alltid signering programvare".
Også regulerer anvendelse kontroll rett og slett hvilke programmer som kjøres på systemet. Det er ikke veldig nyttig hvis en godkjent søknad får whacked via et buffer overflow eller lignende. Så patching er fortsatt et must, og du vil sannsynligvis ønsker å kjøre et Host Intrusion Protection System (HIPS) til å bli helt låst ned. Likevel, med søknad kontrollerer du ende opp med en langt sikrere holdning enn stikker med den gamle forgasser A / V-programvare.