Philip Martin
@SecurityGuyPhil
Followers
6K
Following
210
Media
2
Statuses
208
CSO @ Coinbase. Army Veteran. Maker of delicious smoked meats and baked goods.
San Francisco, CA
Joined October 2014
My team is hiring! I’ve just opened 8 new roles, including for application security testers and red teaming & adversary emulation. If you have a passion for securing the world’s most important organizations and want to be a part of a team with amazing culture, great benefits, and
11
43
98
Scams are a scourge, and education is one of the most important tools we have. Maybe *you* already know everything there is to know about scams, but do your friends and family? My ask: share this video with at least one person in your life that might be vulnerable.
We’re proud to announce the Tech Against Scams coalition. Scams are a tech-wide issue and require an industry-wide response. Together with industry leaders, we're committed to protecting and educating users. Learn More→ https://t.co/3w8gfEUFZr
11
4
27
Only scammers demand you pay only with gift cards. Only scammers demand you pay only with Zelle. How about instead: “Only scammers pressure you to do things before you understand them”? If in doubt, take a beat, talk to a friend, be skeptical.
Only scammers demand you pay only with crypto. Learn more at https://t.co/vm4JhXHqJe
5
2
20
Excited to chat with @teddyfuse and @hongkim__ about how Coinbase does institutional grade custody!
Tune in Friday at 2:30pm ET for a discussion of custody of bitcoin in ETFs with Bitwise President (@teddyfuse), CTO (@hongkim__), and Coinbase’s Chief Security Officer (@SecurityGuyPhil)
3
3
16
hey @GaryGensler and @SECGov, serious offer: as a crypto exchange we've had a lot of experience with security protocols around social media, and as a veteran and patriot I love to help my country. If you'd like any suggestions feel free to reach out.
The @SECGov X account was compromised, and an unauthorized post was posted. The SEC has not approved the listing and trading of spot bitcoin exchange-traded products.
29
76
924
Check out a new in depth look at the Euler exploit coming out of our Unit 0x team. Part one (looking at the exploit) is below, part two coming early next week! https://t.co/3TigRyngFm
0
5
16
10/ They may also cherry pick cold storage addresses and ask us to restore those if they didn’t see enough cold storage activity in a given period…but you all tend to keep us busy enough that we haven’t needed to go there.
0
0
12
9/ Come audit time, the auditors verify the controls are functioning as intended, verify the signed messages and review cold restores over the audit period to make sure we moved enough funds over time to provide appropriate assurance.
1
0
5
8/ In short: at key generation time, we sign a message with the private key, allowing us to prove we generated it. We then exhaustively define our cold storage system controls so auditors can test those controls (e.g. all cold storage keys are backed up before being put into use)
1
0
6
7/ You may be wondering why Coinbase doesn’t move all funds on-chain every year. Well, we’ve built systems and processes that allow our auditors to assess control over keys without that and then they can randomly sample just a small subset of addresses each year.
2
1
9
6/ Even arbitrary text-only payloads would be an interesting loophole to try to exploit.
1
0
3
5/ Second, I would consider it bad practice to build a high security asset storage system with a mode that allows for arbitrary serialized payloads to be signed. That would be a function begging for abuse by an attacker.
1
0
7
4/ This is important because there is nothing auditors hate more than custom processes. It leads to the potential for gaps, which can call into question the entire audit. So auditors will always look for the lowest common denominator for their audit procedures.
1
0
7
3/ First, assets have different serialization methods and not all assets have a built-in message signing capability. So in order to sign messages you’d need to implement custom code for assets that don’t have that function.
1
0
7
2/ At scale, differences in listed assets really start to drag on you in a bunch of ways. One of the ways is audit procedures. While in theory you can sign a message with any private key, there are some practical blockers to that.
1
0
5
1/ First off, I have a lot of sympathy for everyone involved in the current situation with FTX - it's stressful any time there is potential for customer loss.
571
2K
11K
Really excited for this! Introducing Coinbase Security Prompt — a safer and easier way of signing into Coinbase by @coinbase
0
5
44
I’m not much of a TV guy, but just saw this spot from our marketing team and it was too good not to share. In crypto winters it’s important to find your reasons to be calm… https://t.co/5pB6RNEPpA
0
2
21
7/ You can find more details in our updated blog post here:
coinbase.com
TLDR: We review assets as thoroughly and quickly as possible, and list everything that we can safely and legally. But there is always more we can do to improve our asset listing process.
3
7
41