MDIDroid | Multi-Domain Isolation Android security system
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.
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
Support
MDIDroid has a low active ecosystem.
It has 2 star(s) with 1 fork(s). There are 2 watchers for this library.
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.
Quality
MDIDroid has no bugs reported.
Security
MDIDroid has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
MDIDroid does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
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 .
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:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page