Without context, there’s no way to know. Either way might work, but assuming that it was correct in the first place to phrase the question as “is this Maria?”, the answer would be “yes, it is”. In English, as in other Germanic languages as well as French (and, I believe Slavic languages), we use the neuter pronoun until a person has been identified. Once you’ve identified her by saying “yes, it is”, you would then use the feminine pronoun, “allow me to introduce you to her”.
Here’s a context in American English that might surprise you:
Paul calls Maria on the phone:
Maria: Hello?
Paul: Hi, is this Maria?
Maria:
Yes, it is. (Typical)
Yeah, it’s me. (Also typical, a bit less formal)
Yes, it is I. (Technically “correct”, but rarely used)
Note: In British English, the question would be “is that Maria”, but I believe the responses would follow the same pattern.