I buy crypto on my local exchanges (Tokocrypto, Indodax) and some global exchanges (Binance, Kucoin, Gate, Okex, Bithumb, etc). I think it is secure enough to buy crypto there since they are trustable exchanges. Be always careful to store our crypto-assets, both in private wallets and exchanges' wallets.