The main issue for me is to prevent Celtic fans getting their hands on tickets to the detriment of our own support. They were not weeded out from our support in 2005 by the Police / stewards and they will not be weeded out in the final.
As has been said many times before, the answer is some kind of database. I would hope that the club has some such mechanism in place built up from season ticket sales, the club's email list, Euro games, Trust & Association membership, and big game sales. Could they be cross checked against Celtic's ST database? Perhaps also "open applications" could be verified by ST holders/Trust/Association although this may be just too complicated to operate.