studentd
executablemacOS2.3 MBx86_64, arm64
Device management daemon — enforces MDM policies and device controls
Implements Mobile Device Management (MDM) enforcement on macOS by reading and applying configuration profiles from the MDM server. Controls system behaviors including display settings via SkyLight, manages process lifecycle, and accesses device identity through iMessage services. Integrates with keychain for certificate and code signing validation, submits analytics telemetry to Apple, and communicates with nine network endpoints for policy synchronization. Runs with hardened runtime protections and manages restricted application group access through XPC services.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- x86_64, arm64
- Min OS
- 26.1.0
- SDK
- 26.1.0
- File Size
- 2.3 MB
- UUID
- 6653B5BE-0190-342B-9E71-B76DE949A65D
- Analyzed
- 2026-04-09T10:06:37Z
- CDHash
- d33c45e279773a8114dfaf53f05ef61ec1f7725e42f0afa5d8e76781f574b749
Capabilities
KeychainKeychain access group membership
keychain-access-groupsNetworkNetwork configuration and reachability
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfigurationStorageException: access additional file paths
com.apple.security.exception.files.absolute-path.read-writeStorageException: access additional file paths
com.apple.security.exception.files.home-relative-path.read-writeStorageAddress book access
/System/Library/Frameworks/Contacts.framework/Versions/A/ContactsHardwareDirect hardware/driver communication
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKitIpcRestricted application group access
com.apple.private.security.restricted-application-groupsIpcShared application group container access
com.apple.security.application-groupsIpcApple identity/messaging services (iMessage)
/System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDSAnalyticsApple unified analytics submission
/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalyticsSecurityKeychain, certificates, code signing
/System/Library/Frameworks/Security.framework/Versions/A/SecuritySystemControl display via SkyLight (window server)
com.apple.private.SkyLight.displaycontrol[object Object]SystemAccess MDM configuration profiles
com.apple.private.managedclient.configurationprofiles[object Object]SystemProcess lifecycle management
/System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServicesSystemMDM configuration profiles
/System/Library/PrivateFrameworks/ConfigurationProfiles.framework/Versions/A/ConfigurationProfilesFrameworks44
RunningBoardServicesAppleAccountAccountsCoreAnalyticsToneLibraryUniformTypeIdentifiersIDSAirPlaySupportAVFoundationConfigurationProfilesScreenSaverClassroomKitSystemConfigurationSystemAdministrationMediaPlayerUserNotificationsCoreAudioUserManagementBookKitCoreUtilsCoreServicesAppKitIOKitlibsqlite3.dylibContactsSecurityMediaRemoteCoreSpotlightFoundationlibobjc.A.dyliblibSystem.B.dylibAVRoutingCoreFoundationCoreGraphicsCatalystDeviceManagementlibswiftCoreFoundation.dylib(weak)libswiftDispatch.dylib(weak)libswiftIOKit.dylib(weak)libswiftOSLog.dylib(weak)libswiftObjectiveC.dylib(weak)libswiftXPC.dylib(weak)libswift_Builtin_float.dylib(weak)libswiftos.dylib(weak)
Entitlements40
Interesting Strings
Bundle IDs(131)
File Paths(49)
telemetry(23)
Network Surface
Networking Frameworks
Endpoints(9)
API Usage
DNA Capability Vector
Location
0
Keychain
2
Network
1
Storage
3
Hardware
1
IPC
4
Analytics
1
Security
2
System
5
Behavioral Profile
URL Endpoints
6
Telemetry Strings
23
File Paths
49
Bundle IDs
131
IOKit Constants
0
Library Functions
0
Structural HashesSHA-256
Static Libraries0 / 3871 functions identified
Functions(3871)
0x100001e60-[STUMockWorkspaceOpenConfiguration init]
0x100001ec0-[STUMockWorkspaceOpenConfiguration activates]
0x100001ec8-[STUMockWorkspaceOpenConfiguration setActivates:]
0x100001ed0-[STUMockWorkspaceOpenConfiguration createsNewApplicationInstance]
0x100001ed8-[STUMockWorkspaceOpenConfiguration setCreatesNewApplicationInstance:]
0x100001ee0-[STUMockWorkspaceOpenConfiguration promptsUserIfNeeded]
0x100001ee8-[STUMockWorkspaceOpenConfiguration setPromptsUserIfNeeded:]
0x100001ef0-[STUMockWorkspaceOpenConfiguration environment]
0x100001ef8-[STUMockWorkspaceOpenConfiguration setEnvironment:]
0x100001f00-[STUMockWorkspaceOpenConfiguration .cxx_destruct]
0x100001f0c+[STUCourseIdentifierMetadataTracker sharedTracker]
0x100001f50sub_100001f50
0x100001f94-[STUCourseIdentifierMetadataTracker _init]
0x100002014-[STUCourseIdentifierMetadataTracker classSessionDidConnectWithCourseIdentifier:]
0x1000020cc-[STUCourseIdentifierMetadataTracker classSessionDidDisconnectWithCourseIdentifier:]
0x100002184-[STUCourseIdentifierMetadataTracker setValue:forKey:courseIdentifier:]
0x100002244-[STUCourseIdentifierMetadataTracker removeValueForKey:courseIdentifier:]
0x100002254-[STUCourseIdentifierMetadataTracker valueForKey:courseIdentifier:]
0x1000022dc-[STUCourseIdentifierMetadataTracker numberOfConnectionsForCourseIdentifier:]
0x100002320-[STUCourseIdentifierMetadataTracker .cxx_destruct]
Imports683 symbols from 30 dylibs
Exports1
_mh_execute_header0x0