多项选择题

张三为债务人甲向债权人乙提供担保时,要求债务人甲提供反担保。反担保的方式可以是以下哪些?()

A.债务人甲提供的抵押
B.债务人甲提供的质押
C.甲的朋友丙提供的抵押
D.甲的朋友丙提供的质押