Hurdles face Microsoft's security service