MDIDroid | Multi-Domain Isolation Android security system

 by   HevLfreis Java Version: Current License: No License

kandi X-RAY | MDIDroid Summary

kandi X-RAY | MDIDroid Summary

MDIDroid is a Java library. MDIDroid has no bugs, it has no vulnerabilities and it has low support. However MDIDroid build file is not available. You can download it from GitHub.

Multi-Domain Isolation Android security system based on KitKat. MDIDroid is a security Android system based on Android 4.4.2 KitKat. The main purpose of the system is to protect different apps of different uses. As a customized system of SEAndroid, we extend its MAC module to user-level. Instead of checking the signature to allocate the corresponding domain for the app in SEAndroid, MDIDroid check the package name for achieving more flexibility and freedom. We build serveral user domains to isolate different kinds of apps, like social ,shopping and work domain. A user must select one of the domains for his app during the installing process. Domain and domain are isolated, eg. file and intent. Cross-domain access is forbidden by our policies. We also build a test malware called Game. Game can access the root, read databases of other apps and intent another app. Game is to test the security functions of our system. Thanks to brilliant articles written by luoshengyang. This project is a part of our work in National College Infomation Security Contest, here is the work document for the contest in Chinese. To learn more about SEAndroid, you can check SEAndroid wiki.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              MDIDroid has a low active ecosystem.
              It has 2 star(s) with 1 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              MDIDroid has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of MDIDroid is current.

            kandi-Quality Quality

              MDIDroid has no bugs reported.

            kandi-Security Security

              MDIDroid has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              MDIDroid does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              MDIDroid releases are not available. You will need to build from source code and install.
              MDIDroid has no build file. You will be need to create the build yourself to build the component from source.

            Top functions reviewed by kandi - BETA

            kandi has reviewed MDIDroid and discovered the below as its top functions. This is intended to give you an instant insight into MDIDroid implemented functionality, and help decide if they suit your requirements.
            • Initializes the icicle
            • Add a list preference
            • Find and initialize the CheckboxPref with the given key
            • Removes all available choices from the given runtime
            • Update the UI
            • Add other user item
            • Called when an icicle is created
            • Set the message ellipsis
            • Set the size changed
            • Finishes the drawing
            • Invoked when the activity is created
            • Initializes the initial preferences
            • Fetch and merge apps
            • Initialize the icicle
            • Populates the list of available apps
            • Draws the indicator
            • Called when a receive is received
            • Initializes the device preferences
            • Initialize the grid
            • Region InstallFlowAnalytics
            • This method is called when the view is created
            • Override this method to create the initial preferences
            • Create the vpn dialog
            • Create the domain
            • Analyze the touch event and start tracking
            • Create the icicle
            Get all kandi verified functions for this library.

            MDIDroid Key Features

            No Key Features are available at this moment for MDIDroid.

            MDIDroid Examples and Code Snippets

            No Code Snippets are available at this moment for MDIDroid.

            Community Discussions

            No Community Discussions are available at this moment for MDIDroid.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install MDIDroid

            You can download it from GitHub.
            You can use MDIDroid like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the MDIDroid component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/HevLfreis/MDIDroid.git

          • CLI

            gh repo clone HevLfreis/MDIDroid

          • sshUrl

            git@github.com:HevLfreis/MDIDroid.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Java Libraries

            CS-Notes

            by CyC2018

            JavaGuide

            by Snailclimb

            LeetCodeAnimation

            by MisterBooo

            spring-boot

            by spring-projects

            Try Top Libraries by HevLfreis

            TrafficLight-Detector

            by HevLfreisPython

            Chat2x

            by HevLfreisJavaScript

            LineMe

            by HevLfreisJavaScript

            AAP

            by HevLfreisPython

            iBot

            by HevLfreisPython