Yes, using nails or screws to secure a tarp can damage shingles. When you drive nails through shingles, they often need to be replaced afterward because the holes compromise their waterproofing. For a less invasive option, consider adhesive tarps that stick to the roof without puncturing it, as suggested by roofing professionals on sites like IKO how to tarp a roof.