Yup, it appears to be an asterinid. You can check out some more information about them this article.
Identification to species is impossible as they are poorly scientifically described, and it appears that perhaps several species look, for all intents and purposes, identical. Genetic testing seems to be the only way to discriminate them, and even that is a bit iffy.
There are 3 types (possibly species or possibly just varieties of one species) that show up in aquaria. The most common seems to eat biofilms or algae off of hard substrates, probably about 95% of the ones found do that. The next most common seems to eat soft corals, probably about 3% of the ones seen in aquaria do that. And about 2% seem to eat stony corals.
You can tell what they are eating by seeing what they aggregate on. If they cluster around corals and then if you can see obvious tissue damage to the corals, it is probably best to remove them. And manual removal is the only way that works. If they don't cluster around corals, etc., they are likely harmless, and will be another member of the "eaters of algae" group that you have in your tank.