多项选择题

A.甲可以作为反担保人
B.第三人可以作为反担保人
C.甲提供反担保的方式可以是保证、质押和抵押
D.第三人提供反担保的方式可以是保证、质押和抵押