We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Capsicum and Casper - more than a lipstick on a pig

00:00

Formal Metadata

Title
Capsicum and Casper - more than a lipstick on a pig
Title of Series
Number of Parts
24
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2014
Production PlaceOttawa, Canada

Content Metadata

Subject Area
Genre
Abstract
Capsicum and Casper are FreeBSD proposal for a clean, robust and intuitive application compartmentalization. Today's sandboxing techniques build on top of existing technologies that weren't really designed for this sort of protection (like chroot(2), rlimit(2), setuid(2), Mandantory Access Control, etc.). Capsicum and Casper provide rich infrastructure for breaking applications into multiple useful sandboxes and thus significantly reducing Trusted Computing Base. Capsicum is a lightweight OS capability and sandbox framework implementing a hybrid capability system model. The Casper daemon enables sandboxed application to use functionality normally unavailable in capability-mode sandboxes. The talk will discuss Capsicum framework, Casper daemon and its services. It will provide introduction based on already implemented examples to those new FreeBSD features. The talk will also present existing portable sandboxing implementations to give clear picture how hacky those solutions are.
Coma BerenicesSystem programmingSpherical capFocus (optics)RootkitMultiplicationProcess (computing)FreewareComputer programComputer networkDemonProbability density functionType theoryVisualization (computer graphics)Computer hardwareTime zoneSoftware bugUniqueness quantificationCrash (computing)Group actionSet (mathematics)System callPhysical systemLocal GroupOperations researchInterior (topology)Uniform resource locatorMIDIConvex hullGrand Unified TheoryDedekind cutSpacetimeDirectory serviceOpen setComponent-based software engineeringEuclidean vectorMathematicsLimit (category theory)MassStrutComputer filePatch (Unix)Metropolitan area networkError messageKernel (computing)Execution unitEmulationUniform resource nameSoftware engineeringMaxima and minimaLipschitz-StetigkeitMUDElectric currentAsynchronous Transfer ModeFunction (mathematics)Enterprise resource planningPasswordDisk read-and-write headService (economics)FamilyReverse engineeringWeb serviceArithmetic meanLibrary (computing)Escape characterExponential functionScalable Coherent InterfaceElectronic mailing listModul <Datentyp>FlagOvalArc (geometry)Fluid staticsWordInclusion mapTotal S.A.Default (computer science).NET FrameworkLie groupData modelDifferent (Kate Ryan album)Table (information)BefehlsprozessorState diagramIntrusion detection systemComputer-assisted translationDemonDirectory serviceProcess (computing)Physical systemRootkitComputer fileFunction (mathematics)Standard deviationGroup actionMathematicsDisk read-and-write headSystem callLimit (category theory)Web serviceLevel (video gaming)Mobile appMultiplication signComputer configurationMechanism designElectronic mailing listOpen setSet (mathematics)Cartesian coordinate systemCrash (computing)Table (information)Operator (mathematics)Right angleBitInterface (computing)Patch (Unix)Computer programmingFile systemAsynchronous Transfer ModeService (economics)Ocean currentEndliche ModelltheorieSoftware bugKernel (computing)Spherical capError messageConnected spaceMehrplatzsystemLibrary (computing)Operating systemShared memoryInformation securityVirtual machineFunctional (mathematics)IP addressRevision controlGoodness of fitWindow functionLaptopDifferent (Kate Ryan album)Event horizonProfil (magazine)Real numberNumberFlagHacker (term)1 (number)Presentation of a groupNamespaceOrder (biology)Source codeProper mapStudent's t-testObject (grammar)EmailClient (computing)Sound effectOnline helpShift operatorIntrusion detection systemCore dumpCodeCASE <Informatik>Binary codeType theoryComputer hardwareVirtualizationVariable (mathematics)InternetworkingDrop (liquid)Normal (geometry)Logic gateSocket-SchnittstelleDomain nameSingle-precision floating-point formatAuthorizationRoutingSimulationContent (media)VarianceMultilaterationLink (knot theory)FreewareTouchscreenMereologyCuboidCryptographyData structureFlash memoryCovering spaceDampingFocus (optics)Semaphore lineGraphical user interfaceSoftware developerRemote procedure callDescriptive statisticsAddress spaceCommunications protocolMacro (computer science)Flow separationGame controllerNetwork socketNetwork topologyStatisticsAttribute grammarDefault (computer science)Internet service providerDirect numerical simulationTranslation (relic)RandomizationInformationDependent and independent variablesSubstitute goodPasswordParameter (computer programming)Boundary value problemLine (geometry)Insertion lossDressing (medical)Directed graphCausalitySubsetSpacetimeWave packetPhysical lawPhysicalismDirection (geometry)Reading (process)Programmer (hardware)MeasurementRule of inferenceRoundness (object)Point (geometry)Selectivity (electronic)Bus (computing)State of matterView (database)Software testingRow (database)Semiconductor memoryFactory (trading post)PlanningValue-added networkArithmetic meanAxiom of choiceVideo gameFamilyMiniDiscOctahedronCycle (graph theory)Metropolitan area networkLattice (order)LeakForestGreatest elementArchaeological field surveyWhiteboardQuicksortMobile WebDataflowPrime idealWordForm (programming)Hill differential equationWater vaporWorkstation <Musikinstrument>Total S.A.Universe (mathematics)ResultantWeightMatching (graph theory)ReliefCodeControl flowFilm editingScripting languageSuite (music)Uniform boundedness principleFitness functionSlide ruleMusical ensembleDiffuser (automotive)Computer animation
Transcript: English(auto-generated)