I'm going to refresh it again and see if it wakes up. Plavrdi, are you seeing this? Ah, there we go. Welcome, everybody! I want to thank everybody at DEF CON for coming to watch this Q&A session. I'm Fallible, we have Plavrdi as our Lagoon, and we are here with Yamila... Yamila Lavache, I believe. I totally did that wrong. She'll have to correct me here in a second. No, no, no. You pronounced it right. The talk is Bypassing Biometric Systems with 3D Printing. I'm super excited about this one. Any opportunity you have to talk about the details of how do you take biometric data and make it a physical thing that you can exploit because this is a really cool topic. I'm excited to see what more you have to say about it, and we're looking forward to questions coming in from the live Q&A audience. Before we get too far into this, this is, as I understand it, your first DEF CON talk. Is that correct? As you well know, there is a tradition here at DEF CON. For your very first DEF CON talk, we like to shoot the noob. So I would like you to acquire the beverage that you have prepared. Excellent. To tradition. Cheers. Cheers. Awesome. Wow. This is my beverage. Oh. Ginger liquor from Switzerland. My whiskey just got to me. Excuse me. Okay. Yeah, you can certainly refill that glass if you want to. Yeah, you're welcome to. This is your time. I also have Fernet because this is the beverage that we bring in Argentina. It's our beverage, our preferred beverage. With Coke. I also have Fernet here. That's your nice mixer. You get it in with the Coke and it's the national beverage. I like that. Well, excellent. Let's get you started with this... Well, you prompted me with a couple of questions, but I want to go a slightly different direction. Tell us what 3D printers you have. Because a 3D printer capable of doing the things at the resolution that you're working in is obviously interesting. So, you have a couple of them, right? Yes, I have two. The first one is an FDM, a filament 3D printer. It's a clone of the Prusa i3 MK2. I built myself, I assembled the 3D printer myself. I love it. Also, it was really interesting too. It took like a month, but in the end, it's great. And then, last year, I bought another one. A resin 3D printer, the Anycubic Photon. And this is the printer that I use for this research, because I needed the resolution of a resin 3D printer. I can't do the research with the other printer. And it sounds like it's doing the job, so that's useful for us to know. And you might have mentioned that in the talk. I'm sorry, I missed it when we came through, so thank you for that. I appreciate that. So, what got you into this area of research? Last year, I learned that some people broke the authentication mechanism of Galaxy S10 with just a silicone cover. That was interesting. And also, I think it was the Geek Pong cybersecurity competition. The research team from Tencent broke the authentication mechanism of three different phones. Taking a photo of a fingerprint, a latent fingerprint in glass. And then, 20 minutes later, they had a working fake fingerprint. So, I was thinking that they might have used some type of 3D printing for that. And that's one of the reasons that I wanted to try and see if I, in my home, with my home resin 3D printer, I can duplicate fingerprints. Also, the leakage of biometric data from companies. Say that part again. The leaked cache? Oh, no. The leak of biometric data from several biometric companies also was inspiration, we can say, for this research. Now, I don't think I've heard of a leak of biometric data from other companies. Can you talk a little bit more about that? Yes, it was last year that a leak from a biometric company and all the fingerprints and other data was leaked. And I was thinking about how, if an attacker can use this information to create fake fingerprints for a person. Because I can't change my fingerprints. And if my fingerprints are on a leak and a person can do a duplicate. So, that was one of the reasons for doing this research also. That's great. There was a question I really wanted to ask you. Is there evidence that there are people who are amassing these people's biometric data and then using that somehow? I think that the way I was going to put this out there was, what of the methods that you discussed in your talk are things that we can share? That I could digitize and create a database of other people's biometric data? Yes, I think this technique can be used. As you can see in the paper and in the video, it's not easy, all the process to duplicate the fingerprint. It takes time and experience, but I think that it can be done. And also with other equipment, because my research was a very low budget one. I only have my 3D printer. For example, I don't have a digital microscope to measure the reach height and something like this. But I think with more resources, it could be possible to do it in a bigger scale, not just one. So with that, what was your failure rate? How often did you have to reprint the fingerprints that you were creating? And each of your examples, I know that you had your, hey, it worked on this version, it didn't work on this version. But I didn't see where you were discussing how many times you had to try in order to get one that actually worked. Yes, I have here some of the failure. I don't know if you can see. A lot of failure. So I have here the molds and some of the fake fingerprints. The most important thing with the duplication of the fingerprint is the size. If you can configure the correct size and specifically the reach height, because we can't measure the reach height without a specific technology like the microscope. I don't have one. So for that reason, and also the configuration of the printer, according to the resin and this type, I print at the end, I print like 10 batches. And in each one, I print several fingerprints, not just one. And also I try with different, for example, I print this in a horizontal way and it works better in a vertical way. You can see here that it has the support because I needed to print in vertical. The resolution was better in vertical than in the horizontal. So that's information that you discover when you are testing and experimenting. I wouldn't think of it before. Absolutely. And also I don't have experience in criminalistic or nothing. It's just I wanted to try if a regular user with a 3D printer can duplicate fingerprints. That was the idea of the research. It's very fun to try all the other methods also. Not when I burn myself with hot glue. Yeah, I think that a lot of makers are going to be familiar with that particular one. Oh, yes. I learned about this experience and now I do it with a lot of care. Live and learn. I like that. So did you try these attacks on other devices? I tried only on the devices that are in the paper and in the talk. But also the people from Cisco, from Talos, they made very similar research. I was talking from one to one of them with Paul and he used the same printer. And he tested in different, totally different devices. Like computers and padlocks and I think other phones. So also you can make data results. Because it's similar but they use the same printer and other software, different software. And they test on other devices. So I think it can be used to see. But they succeed in most of the devices. So it's an attack that is feasible. Excellent, that makes sense. And it's something that you can, if a person wanted to, this could be expanded into a pile of other devices. So beyond just other devices, what other types of biometric attacks would you be interested in researching in the future? I am very interested in facial recognition. In two different aspects of facial recognition. The first one is avoid facial recognition. I think it's an interesting topic. And the other one is using fake biometric trace. For example, a mask or a 3D printed head. I am working on that. And I am testing this type of attacks in facial recognition systems. I don't have conclusive results yet, but I am trying. And I'm having a lot of fun because I love doing this type of research. That's fantastic. That's the right way to take that. Let's check, do we have any good questions coming in? Not seeing too many questions coming in. A lot of people are talking about some of the data dumps that have been coming through. Many thousands of fingerprints getting released. That could be a problem with government and federal contractors. Fingerprints getting released to the public as well. Which is a really interesting thing to direct the conversation towards. As more and more people are... As more of this data is out there and available. The type of research you are doing is probably more important for some of these companies. It's that old statement, I think you even said it in your talk. That once your biometric data is out there in the world. You only have 10 fingers. You can't reset it. You can't reset those. I think that my ocular scan is owned by Microsoft somewhere. There is only a limited number of options that you have. You are definitely going in the direction of the physical manifestation of these rebuilding things physically. What would be... You already mentioned that having a good microscope would help you approach the next... Whatever the next milestone is on this. If you can't really measure the ridge height, then you are having a difficult time. Determining which ones are going to work or not. What other pieces of technology do you think you'd want in order to move your research further? I think for the resolution of the printing. I think with my 3D printer it's okay. Perhaps with a better 3D printer. We will succeed in less tries. But also the microscope will be good. Because the worst problem was the ridge height. I needed to try. I know the normal human ridge height. But I need to try a lot to find out the exact one to duplicate the fingerprint. So that was a lot of tries. That makes sense. We did have one question come in. Lefebunachi wants to know, do you think you'll be back next year to discuss facial recognition? And what might help you to be able to do enough research to be able to present on that next year? No. Yes, I don't know. I am trying. Now we are working with the masks and the 3D printed head. We need a scanner. It's another technology. So we are trying to achieve that. But I think it could be possible. With this research or with others. It was always my dream to contribute with DEF CON in some sort of way. And I'm very happy to present a talk this year. Well, you definitely hit the ground running with this one. I really like your research and the way you put this together. I love that Palavrity just came up with this idea to share with me. And I think you actually talked about this a bit in your talk of creating fake fingerprints for yourself so you could be somebody else to an effect. Would you talk a little bit about the TSA agents in some other country? Was it Argentinian TSA agents or somebody that got fired for using fake fingers? Yes. Here in Argentina, the local airline fired, I think it was six people. Because they were using silicone. I am going to show... I have now the silicone. This is just a silicone fingerprint. But they use a silicone finger to impersonate the different users. To try to... I don't know how to say the word. But they try to falsify their entry to work. The different people. So, only one of them... If show time is six o'clock. Show to people. Show to the work, sorry. And with the other five people, silicone fingers. Wow. That's fascinating. Because you always heard of times when one person would go into work and just pull the punch cards for everybody and put those in. So they thought they solved it by forcing the fingerprint. And it sounds as though they were like, yeah, we'll just do silicone reprints of everyone's fingerprints. Sign them in. Another interesting side of this story is when I was showing this research to friends and people, a lot of them asked me to reproduce their finger for this type of... Of course, I don't. Of course, I don't. But a lot of people asked me, especially in optical sensors, asked me for a silicone copy of their... But no, don't DM me asking for that. Well, I mean, that is the next question, right? If you've done a bunch of these different systems, are you talking about an optical fingerprint scanner? Or are you talking about the retina scanner? Because I would really like to know how you would attack something like a retina scanner. Yes, we are not attacking iris yet. Not yet. And also the finger vein. I was trying to get one of these. I'm talking to the vendor, but not yet. You haven't managed it yet. Well, maybe someone who has some access to that is listening now and will go, Oh, well, we need to make sure you get that. So hopefully that's something that will come of your DEF CON talk time. So, let's see, people are doing more commentary in the chat channel about some of the relative comfort or how often some of these different biometric systems are in use out in the world. That's kind of interesting. So, let's see, you have your collection over here. You have your silicone fingers. Yes, I can show some of these. I have here the alginate molds. It's like the same alginate that they use for dental molds. Also, I have to buy the alginate in a dental office, so it was complicated. Also, the fingerprint powder, I have problems to get that. You probably have to answer some really interesting questions, I'm assuming. Yes. Also, I have here, the best molds are the hot glue molds, because they are really, really detailed. Also, the alginate molds are very good, but the hot glue molds are better. And for the fake fingerprints, material that worked better for us was latex. I use liquid latex, you can see here, it's really thin, really, really thin. But you can use a school glue also. I use liquid latex, the same one that they use for special effects. I think it will be better, but I think with the school glue, it's enough. Silicone works great in the optical scanners, but not in capacitive, because silicone is insulating, so no. For the capacitive scanners, we need to use latex. And with your real finger behind, the conductivity is enough to fool the scanner. Interesting. Yes, that part is really interesting. Ah, wood glue. I also use wood glue, it's very thin also. Which kind of glue? Wood glue. Wood glue works great, but you can use it one or two times and then it gets rigid and it won't work anymore. But latex, you can use it several times for a lot of time. And silicone also. Okay, so it looks like a lot of what you've just gone over are things that you need the assistance of the person who has the fingerprint in order to build this. Is that correct? How many of these methods can you, if you lift a fingerprint off of a glass or a picture like you were mentioning earlier? Yes, the 3D printing part was only on a non-cooperative way. We obtained the fingerprints in glass or an inked fingerprint, one that you can obtain in the police, that type of inked fingerprint. So we used that to create the 3D printed mold. We created a mold, a negative and a positive. The positive, because the resin is hard, you can see here that I can't bend it. So the positive worked only on one of the optical scanners and in the ultrasonic, but it was not good. But the mold was great and we cast the 3D printed mold with liquid latex. This work on all the type of sensors that we try in the capacitive, in the optical and also in the ultrasonic. Got it, all of them. How many different manufacturers are there of these different fingerprint scanners? And how many of them have you had an opportunity to test on? I tested only four, but I think there are a lot. Where do you intend to take this portion of your experimentation as you go forward? I know I asked a little bit of this question before, but we've already covered there's a few gaps that would be interesting to fill. What is next? Where do you go? I've lost you. Another attack vector that I didn't try is obtaining a fingerprint from, for example, a liquid biometric database and from the sensor, directly from the sensor. I think that in this way, perhaps we don't need to enhance the fingerprint. And we can't, because for all of that, we need an enhancement process because the obtained fingerprints were not directly actionable. We need to enhance it in order to do the mold. But in that case, I think it could be possible to make a mold without the enhancement process. So I would like to try that. That's good. Yeah, I like that. Well, we are rapidly approaching the end of our allotted time. Plarity, did you see any extra questions in the chat that we should hit? Yeah, I think there's probably two that have come in. One from the ironically named Dexterous said that I've seen biometric hand scanners. Not sure how they work, but I've noticed that when a person loses a lot of weight, they have to get the handprint redone. Does that happen with fingerprints? And if it does, could you just resize a copy of the fingerprint to work correctly? I didn't understand. I understand that it's a hand, like all the fingerprints are scanned at the same time? Yes, they're saying if they do the whole hand and then somebody loses a lot of weight, they have to redo it. And do you think it would be the same thing with just a finger? It could be because the reach height, sorry, the reach width varies with the health. And I can see complexity of the people and it could be the same. It's interesting to try. I will love to try that. And have you also looked at how fingerprint data is stored in the devices? Is it just stored with numbers or actually, how do devices store fingerprint data? The devices that I analyze, they are images. A biometric database with images. So that's what's the interesting part. I want to try if you can obtain in some way the database. I would like to try and see if you can reproduce the fingerprint from that data. I think it's interesting too. That sounds like a wonderful place to aim next. So we are right at the end. I really appreciate your willingness to come and give the presentation and spend some extra time with us in this Q&A. If you are willing to do so, we like to have presenters drop into the track one at the end and give contact information, Twitter or websites or anything if somebody wants to reach out and address you afterwards. And then I would really like to ask you one final question of what would be the big takeaway that you would like us to have to grab from your talk? What's the big punchline here? I think the big takeaway is geometric systems in a special fingerprint are not secure enough for using it as an authentication method. I know that for regular people, perhaps it's not a problem, but with different treat models, other people, more exposed people, it's just not a good way to authenticate to the devices. Because if a printer in my home can duplicate the fingerprints with more resources, then it could... It's not secure enough for depending upon your threat model. Okay, excellent. Well, thank you so much. If anyone has any additional questions, they are welcome to reach out and there will be some contact information hitting track one soon. Otherwise, have a great rest of your convention. I wish you the best and hope to see more from you later. Thank you.