We are getting more and more iOS devices and have been mandated to start managing them. We have the Casper licenses and the JSS configured. For the most part, it is working well (kudos to JAMF support).
The final piece of the puzzle has been getting the JSS working with DEP and for the most part, that is working. I have one lingering issue that is still having a problem. I cannot get PreStage Enrollments working unless I configure the JSS in my DMZ to be the master. That will require leaving the web interface on that cluster node active – a big security risk.
The reason it won't work otherwise? Our security team has the ports needed to communicate to Apple blocked to my internal JSS.
The following ports have to be open to Apple's 17.0.0.0/8 addresses for APNs to work properly:
5223
2195
2196
443
My security team is hesitant to open these ports from Apple to my internal JSS, citing security concerns that someone could spoof one of those addresses. The JAMF engineer I have been working with told me yesterday that these ports are commonly opened up by large organizations to use the APNs.
Our primary security guy is former military (pentagon) and doesn't like to open ports… understandable to a degree.
What are you guys doing?
Do you have these ports open?
Should our security team be concerned?
What arguments can I put before management to get these ports opened up so we can use this system to its potential?
