Sophos Central customers have reported issues preventing successful installation, live terminal and device list access issues in the EU-CENTRAL-1 region For more info refer to KBA-000041338 for the latest updates.
2015:01:05-15:23:04 commerce httpproxy[16758]: id="0060" severity="info" sys="SecureWeb" sub="http" name="web request blocked, forbidden category detected" action="block" method="CONNECT" srcip="10.100.x.x" dstip="" user="" ad_domain="" statuscode="403" cached="0" profile="REF_HttProTablets (Tablets)" filteraction="REF_HttCffTablePcrFilte (Tablet PCR Filter Action)" size="3172" request="0xec04800" url="www.youtube.com/.../4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)" exceptions="av,auth,content,ssl,certcheck,certdate,mime,cache,fileextension,size" category="147" reputation="neutral" categoryname="Streaming Media" reason="category"
2015:01:05-15:23:04 commerce httpproxy[16758]: id="0060" severity="info" sys="SecureWeb" sub="http" name="web request blocked, forbidden category detected" action="block" method="CONNECT" srcip="10.100.x.x" dstip="" user="" ad_domain="" statuscode="403" cached="0" profile="REF_HttProTablets (Tablets)" filteraction="REF_HttCffTablePcrFilte (Tablet PCR Filter Action)" size="3172" request="0xd251a000" url="www.youtube.com/.../4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)" exceptions="av,auth,content,ssl,certcheck,certdate,mime,cache,fileextension,size" category="147" reputation="neutral" categoryname="Streaming Media" reason="category"
I have no idea if this would work, however to do it via exceptions I would try:
Exception 1:
Skip URL Filter
Destination Regex: ^http://www.youtube.com/?$
Exception 2:
Skip URL Filter
Destination Regex: ^https://www.youtube.com/watchvideo=123
Of course better written RegEx than that but you get the idea. The first one should allow the CONNECT and maybe the initial html page load but nothing else since does not apply to any path within Youtube. The second one allows access to a specific video.
You might be able to do the same with using whitelist/blacklist. For that you would want to allow streaming media, put a blacklist on https://www.youtube.com/watchvideo and a whitelist on https://www.youtube.com/watchvideo=123. That would allow access to searching the entire site but only some videos to play.
Still... Youtube for Schools probably gets most of what you want. Basically rather than trying to get the UTM to enforce only some videos, you use the built-in YouTube feature.
https://www.youtube.com/schools
^https?://([A-Za-z0-9.-]*\.)?youtube\.com/watch?v=...as regex. but instead of the ..., you have to use the exact video you want to allow,
https://www.youtube.com/watch?v=OPf0YbXqDm0
^https?://([A-Za-z0-9.-]*\.)?youtube\.com/watch?v=OPf0YbXqDm0