<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Crypto Security Archives - LadyChain</title>
	<atom:link href="https://www.ladyww.net/tag/crypto-security/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ladyww.net/tag/crypto-security/</link>
	<description>Crypto fees, wallets and offers — checked against the terms page</description>
	<lastBuildDate>Tue, 27 Oct 2026 12:57:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://www.ladyww.net/wp-content/uploads/2026/10/mark-512-150x150.png</url>
	<title>Crypto Security Archives - LadyChain</title>
	<link>https://www.ladyww.net/tag/crypto-security/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Token Approvals: The Permission You Forgot You Gave</title>
		<link>https://www.ladyww.net/token-approvals-revoking/</link>
					<comments>https://www.ladyww.net/token-approvals-revoking/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Mon, 26 Oct 2026 22:57:50 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Allowance]]></category>
		<category><![CDATA[Crypto Security]]></category>
		<category><![CDATA[On-Chain Permissions]]></category>
		<category><![CDATA[Revoke]]></category>
		<category><![CDATA[Self Custody]]></category>
		<category><![CDATA[Smart Contracts]]></category>
		<category><![CDATA[Token Approvals]]></category>
		<category><![CDATA[Transaction Safety]]></category>
		<category><![CDATA[Unlimited Approval]]></category>
		<category><![CDATA[Wallet Security]]></category>
		<guid isPermaLink="false">https://www.ladyww.net/token-approvals-revoking/</guid>

					<description><![CDATA[<p>Token approvals are permissions written to a blockchain, not settings stored in an app. When you approve a contract to spend a token, you record on-chain that a particular address [&#8230;]</p>
<p>The post <a href="https://www.ladyww.net/token-approvals-revoking/">Token Approvals: The Permission You Forgot You Gave</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img class="slv-lead-img" src="https://img1.ladyww.cn/picture/Picture00408.jpg" alt="Token Approvals: The Permission You Forgot You Gave" loading="lazy" decoding="async" />Token approvals are permissions written to a blockchain, not settings stored in an app. When you approve a contract to spend a token, you record on-chain that a particular address may transfer up to a particular amount of that token — now, or at any point in the future, without asking you again.</p>
<p>The reason token approvals matter is that they outlive everything you do to your own software. You can uninstall the app, switch wallets, buy a new laptop and change your habits, and the approval still sits there on the chain. Whoever controls that contract keeps the permission you granted, for as long as it exists.</p>
<ul>
<li>An approval is a standing permission with a limit, not a one-off payment authorisation.</li>
<li>Unlimited approvals are the default in most interfaces, so a single bad contract can drain a token balance much later.</li>
<li>Approvals live on-chain and survive wallet software changes, reinstalls and new devices.</li>
<li>Every new approval is a new risk surface, and its size should be a decision rather than a click.</li>
</ul>
<h2>What an approval actually permits</h2>
<p>It permits a specific contract address to call a transfer function on your token balance, up to the allowance you set. The token contract enforces the permission; your wallet is only the interface that wrote it.</p>
<p>That distinction explains a common confusion. People assume the wallet is guarding them, and that a compromised or unfamiliar site only affects the session it was opened in. In practice the wallet was a pen. The permission is now a line in a public <a href="https://www.ladyww.net/deals/ledger-offer/">ledger</a> that any future transaction from that contract can exercise.</p>
<h3>Allowance versus balance</h3>
<p>The allowance is a ceiling, not a transfer. Approving a large number does not move anything today; it means the contract may move up to that number whenever it chooses. This is why an approval can sit dormant for months and then be used in a single transaction you never see coming.</p>
<h3>Approvals are per token and per network</h3>
<p>Approving one token on one network says nothing about another token, or the same token on a different chain. A wallet used across several networks can accumulate a large number of independent permissions, most of which nobody remembers granting.</p>
<h2>Why unlimited is the default</h2>
<p>Unlimited is the default because it saves the application a second transaction later. If a trading interface asked for an exact allowance every time, you would sign an approval before every trade, pay gas twice, and blame the interface for being slow.</p>
<p>So the interface asks for the maximum, and the maximum is presented as a convenience. The trade-off is asymmetric: the app saves one signature, and you carry an open-ended permission for as long as the contract exists. That is a reasonable trade for a contract you trust and a poor one for a contract you will never use again.</p>
<p>Some interfaces let you edit the allowance before signing. It is usually a small link rather than a prominent field, which tells you what the designers expect. Editing it is worth the extra ten seconds for anything involving a token you hold in size.</p>
<h2>Token approvals outlive your wallet software</h2>
<p>Reinstalling a wallet, restoring a seed into a different app, or moving to new hardware changes nothing about existing token approvals. They are attached to the address, not the software, and the address is derived from your seed.</p>
<p>This produces the least intuitive consequence in the whole topic: a wallet you consider &#8220;fresh&#8221; can still carry permissions granted years ago by a version of yourself using different software. The only way to see them is to look them up on-chain, and the only way to remove them is to send a transaction that sets the allowance back to zero.</p>
<div class="slv-table not-prose my-6 overflow-x-auto rounded-2xl border border-ink-800/70 bg-ink-900" data-slv-table><table>
<thead>
<tr>
<th>Permission type</th>
<th>What it authorises</th>
<th>Scope</th>
<th>How it ends</th>
</tr>
</thead>
<tbody>
<tr>
<td>Exact-amount token approval</td>
<td>One contract may move up to a set number of tokens</td>
<td>One token, one network, until used or revoked</td>
<td>Revoke, or let the allowance be consumed</td>
</tr>
<tr>
<td>Unlimited token approval</td>
<td>The same, with no practical ceiling</td>
<td>Your entire balance of that token, indefinitely</td>
<td>Only revocation</td>
</tr>
<tr>
<td>Operator approval for a collection</td>
<td>A contract may transfer any item you own in that collection</td>
<td>Whole collection, not a single item</td>
<td>Revoke the operator permission</td>
</tr>
<tr>
<td>Off-chain signed permit</td>
<td>A signature that can be submitted later to create an allowance</td>
<td>Until it expires or is used</td>
<td>Expiry, or spending the nonce</td>
</tr>
<tr>
<td>Native currency transfer</td>
<td>Nothing standing; each transfer is its own transaction</td>
<td>Single transaction</td>
<td>Already finished when confirmed</td>
</tr>
</tbody>
</table></div>
<blockquote><p>An approval is not a memory of what you did. It is a live instruction that anyone holding the other end of it can still follow.</p></blockquote>
<h2>How to audit and revoke token approvals</h2>
<p>Auditing means listing every allowance your address has granted and deciding which ones still deserve to exist. Most wallets surface this in a security or approvals panel, and several independent revoke tools read the same on-chain data without needing your keys.</p>
<p>Revoking means sending a transaction that sets the allowance to zero. It costs network fees, because it is a real state change on a real blockchain, and it requires the same care as any other transaction. A revoke tool that asks for your <a href="https://www.ladyww.net/seed-phrase-storage/">seed phrase</a> is not a revoke tool.</p>
<h3>What to look for in the list</h3>
<p>Unlimited allowances to contracts you do not recognise. Allowances to contracts you used once and abandoned. Operator permissions for collections you no longer trade. Anything attached to an address you keep long-term but rarely use. The list is usually longer than people expect, which is the point of looking.</p>
<h3>What revoking does not fix</h3>
<p>Revoking stops future use; it does not undo a transfer that already happened, and it does not remove the contract&#8217;s ability to do anything you granted separately. If a token has already been moved, revocation changes nothing about that transaction.</p>
<ol>
<li>Open your wallet&#8217;s approvals or security panel, or an independent revoke tool, and connect read-only first if the option exists.</li>
<li>List every allowance for the address and sort by unlimited first, since those carry the largest exposure.</li>
<li>Identify each contract: if you cannot explain why it needs the permission, treat it as unnecessary.</li>
<li>Revoke the ones you cannot justify, one transaction at a time, and confirm each transaction on your own device.</li>
<li>Check that the interface shows the allowance dropping to zero rather than to a smaller number.</li>
<li>Repeat on every network you actually use, because the list is per chain and rarely complete on the first pass.</li>
<li>Put a reminder in your calendar to review again in a few months, since new approvals accumulate silently.</li>
<li>For anything you use regularly, replace the unlimited approval with an amount close to what you actually need.</li>
</ol>
<h2>Sizing new approvals instead of clicking through</h2>
<p>The cheapest defence is at the moment of signing: approve an amount, not a blank cheque. If an interface offers an editable allowance field, use it and set a number that covers the trade you are about to make plus a small margin.</p>
<p>The second cheapest defence is reading what you sign. Approval requests are distinguishable from transfers if you slow down for three seconds: a transfer moves a specific amount now, an approval grants a permission for later. Interfaces that blur the two are worth avoiding entirely.</p>
<p>A third habit helps more than any tool: use a separate address for experiments and unfamiliar applications, funded with what you are willing to lose. Approvals on a throwaway address cannot reach the balance you keep elsewhere, no matter how careless the session was.</p>
<p>The post <a href="https://www.ladyww.net/token-approvals-revoking/">Token Approvals: The Permission You Forgot You Gave</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ladyww.net/token-approvals-revoking/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Four Account Settings That Stop Most Takeovers</title>
		<link>https://www.ladyww.net/exchange-security-settings/</link>
					<comments>https://www.ladyww.net/exchange-security-settings/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Mon, 26 Oct 2026 22:57:46 +0000</pubDate>
				<category><![CDATA[Exchanges]]></category>
		<category><![CDATA[Account Takeover]]></category>
		<category><![CDATA[Anti Phishing Code]]></category>
		<category><![CDATA[API Key Permissions]]></category>
		<category><![CDATA[Crypto Security]]></category>
		<category><![CDATA[Exchange Security Settings]]></category>
		<category><![CDATA[Session Review]]></category>
		<category><![CDATA[SIM Swap]]></category>
		<category><![CDATA[Sub Accounts]]></category>
		<category><![CDATA[Two Factor Authentication]]></category>
		<category><![CDATA[Withdrawal Allowlist]]></category>
		<guid isPermaLink="false">https://www.ladyww.net/exchange-security-settings/</guid>

					<description><![CDATA[<p>Most account takeovers are not clever. They are the result of a setting left at its default. Exchange security settings decide how much damage a stolen password can do, and [&#8230;]</p>
<p>The post <a href="https://www.ladyww.net/exchange-security-settings/">Four Account Settings That Stop Most Takeovers</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img class="slv-lead-img" src="https://img1.ladyww.cn/picture/Picture00563.jpg" alt="Four Account Settings That Stop Most Takeovers" loading="lazy" decoding="async" />Most account takeovers are not clever. They are the result of a setting left at its default. Exchange security settings decide how much damage a stolen password can do, and the difference between an account that survives a leak and one that does not is usually four switches that take a single sitting to configure.</p>
<p>The useful way to think about exchange security settings is in layers: something you know, something you hold, and a rule about where money is allowed to go. A password is one layer, and it is the layer most likely to leak through reuse or a convincing login page. The settings below add layers that still hold when the password does not.</p>
<ul>
<li>A withdrawal allowlist is the only setting that still protects you after an attacker has your password and your 2FA code.</li>
<li>SMS codes are the weakest second factor in common use, because a phone number can be moved to another device.</li>
<li>An anti-<a href="https://www.ladyww.net/lookalike-domains/">phishing</a> code turns a fake login page into an obviously broken one.</li>
<li>Settings only help if you review them; an allowlist from two years ago is a liability, not a control.</li>
</ul>
<h2>The four exchange security settings that carry the load</h2>
<p>These four cover the realistic attack paths: credential stuffing, phishing, <a href="https://www.ladyww.net/sim-swap-crypto/">SIM swap</a>, and session theft. Everything else is refinement.</p>
<h3>1. Withdrawal address allowlist</h3>
<p>Also called a whitelist, this restricts withdrawals to addresses you have pre-registered. An attacker who has taken over your account can trade, but cannot send funds anywhere new. That single constraint changes the outcome from &#8220;lost everything&#8221; to &#8220;inconvenient afternoon&#8221;.</p>
<p>Two details decide whether it works. First, the list must cover every destination you actually use, or you will disable it in frustration at the worst possible moment. Second, changes to the list should be subject to a holding period and confirmed by email, so an attacker cannot simply add their own address and wait.</p>
<h3>2. Two-factor authentication that is not SMS</h3>
<p>Use an authenticator app or a hardware security key, and keep SMS as a fallback only if the venue forces it. Codes tied to an app are generated on a device the attacker does not control; codes sent by text are generated by a phone number that can be reassigned.</p>
<p>Store the recovery codes for the authenticator somewhere offline. The most common way people lose access to their own account is losing the second factor, not being robbed of it.</p>
<h3>3. Anti-phishing code and withdrawal emails</h3>
<p>An anti-phishing code is a word or phrase you choose, which the venue then displays in every genuine email and on the login screen. If a message arrives without it, the message is fake, regardless of how convincing the rest of it looks.</p>
<p>Turn on email confirmation for withdrawals as well, on an address that is not your everyday inbox. The point is a second channel the attacker has to compromise, not a second password.</p>
<h3>4. Device and session review</h3>
<p>Every venue keeps a list of devices and active sessions. Open it monthly. Anything you do not recognise should be terminated immediately, along with a password change from a device you trust.</p>
<p>Session review catches the quiet case: an attacker who logged in, changed nothing, and is waiting. It also catches the mundane case, which is you, logged in on a laptop you no longer own.</p>
<div class="slv-table not-prose my-6 overflow-x-auto rounded-2xl border border-ink-800/70 bg-ink-900" data-slv-table><table>
<thead>
<tr>
<th>Setting</th>
<th>What it actually blocks</th>
<th>Effort to enable</th>
<th>Where it commonly fails</th>
</tr>
</thead>
<tbody>
<tr>
<td>Withdrawal allowlist</td>
<td>Sending funds to a new address, even with full account access</td>
<td>Ten minutes, plus a delay per new address</td>
<td>Users disable it to make one urgent transfer and never re-enable it</td>
</tr>
<tr>
<td>Authenticator app 2FA</td>
<td>Login with a stolen password</td>
<td>Five minutes</td>
<td>Recovery codes stored in the same password manager as the password</td>
</tr>
<tr>
<td>Anti-phishing code</td>
<td>Credential capture on a lookalike domain</td>
<td>Two minutes</td>
<td>Users ignore the missing code because the page looks right</td>
</tr>
<tr>
<td>Device and session review</td>
<td>Persistent access after a compromise</td>
<td>Monthly, five minutes</td>
<td>Never opened after setup</td>
</tr>
<tr>
<td>Separate email address</td>
<td>Reuse of a leaked inbox against the exchange</td>
<td>Twenty minutes</td>
<td>Forwarded back to the main inbox, which defeats the point</td>
</tr>
</tbody>
</table></div>
<h2>Exchange security settings that look stronger than they are</h2>
<p>SMS two-factor authentication is the weakest link in the standard set, and it is the one most venues still offer first. The mechanism is the phone number itself: it can be ported to a new SIM by an attacker who convinces a carrier, and once it moves, every code goes to them.</p>
<p>This is not a theoretical attack. SIM swap fraud is common enough that carriers in many countries have added transfer locks and delays, and it still happens because the value of a compromised exchange account justifies the effort. If SMS is your only second factor, treat your account as protected by a password and a phone number, which is to say by one factor and a customer service desk.</p>
<p>Other settings flatter more than they protect. Login alerts are useful but reactive; they tell you something already happened. Long passwords without a manager encourage reuse. &#8220;Remember this device&#8221; checkboxes convert a two-factor login into a one-factor login on any machine you once used, which is precisely the machine an attacker may also use.</p>
<blockquote><p>A setting you have not reviewed in a year is not a control. It is an assumption wearing the clothes of a control.</p></blockquote>
<h2>Settings that limit blast radius rather than access</h2>
<p>Access controls stop someone getting in. Blast-radius controls decide how much they can reach if they do, and they are usually the settings retail users never touch.</p>
<p>A separate email address for exchange accounts is the cheapest of these. It keeps exchange correspondence out of an inbox that appears in breached marketing lists, and it makes a phishing attempt easier to spot because genuine mail never arrives at your everyday address.</p>
<p>Sub-accounts isolate risk in a way that feels bureaucratic until it matters. Keeping long-term holdings in an account with withdrawals locked and no API keys, while trading from a separate account with a small balance, means a compromise of the active account has a defined ceiling. API keys deserve the same treatment: grant read-only unless trading is required, disable withdrawals on every key, and set an IP allowlist so the key is useless anywhere except your own machine.</p>
<h2>A setup order that takes one sitting</h2>
<p>Do these in sequence, because each step assumes the one before it. The order matters more than the speed.</p>
<ol>
<li>Create the dedicated email address and change the exchange login to it, using a unique password from a manager.</li>
<li>Enable authenticator-based 2FA, then store the recovery codes offline, on paper, in a different location from your devices.</li>
<li>Set an anti-phishing code and turn on email confirmation for withdrawals.</li>
<li>Register every withdrawal address you genuinely use, in advance, so the allowlist is never an obstacle.</li>
<li>Review devices and sessions, terminate anything unfamiliar, then enable the allowlist and the delay on changes.</li>
<li>Move long-term holdings to a sub-account with withdrawals and API keys disabled; audit API keys on the active account.</li>
<li>Put a monthly reminder in your calendar to reopen all of it. Fifteen minutes, same day each month.</li>
</ol>
<p>The post <a href="https://www.ladyww.net/exchange-security-settings/">Four Account Settings That Stop Most Takeovers</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ladyww.net/exchange-security-settings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SIM Swap: How a Phone Number Becomes a Wallet Breach</title>
		<link>https://www.ladyww.net/sim-swap-crypto/</link>
					<comments>https://www.ladyww.net/sim-swap-crypto/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Mon, 26 Oct 2026 20:57:51 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Account Recovery]]></category>
		<category><![CDATA[Account Security]]></category>
		<category><![CDATA[Authenticator App]]></category>
		<category><![CDATA[Crypto Security]]></category>
		<category><![CDATA[Operational Security]]></category>
		<category><![CDATA[Phishing Defence]]></category>
		<category><![CDATA[Phone Number]]></category>
		<category><![CDATA[Port Freeze]]></category>
		<category><![CDATA[SIM Swap]]></category>
		<category><![CDATA[Two Factor Authentication]]></category>
		<guid isPermaLink="false">https://www.ladyww.net/sim-swap-crypto/</guid>

					<description><![CDATA[<p>A SIM swap is an attack on your phone number, not on your phone. In crypto, a sim swap crypto incident rarely stays a nuisance: someone persuades the carrier to [&#8230;]</p>
<p>The post <a href="https://www.ladyww.net/sim-swap-crypto/">SIM Swap: How a Phone Number Becomes a Wallet Breach</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img class="slv-lead-img" src="https://img1.ladyww.cn/picture/Picture00124.jpg" alt="SIM Swap: How a Phone Number Becomes a Wallet Breach" loading="lazy" decoding="async" />A SIM swap is an attack on your phone number, not on your phone. In crypto, a sim swap crypto incident rarely stays a nuisance: someone persuades the carrier to port the number onto a SIM card they control, and from that moment your calls and texts arrive on their device instead of yours.</p>
<p>A sim swap crypto loss is therefore a design failure in the account, not a break in the encryption. What makes the attack effective is that the attacker never touches your wallet software: they attack the recovery channel instead, with a support agent, identity details stolen elsewhere, and an account whose only second factor was a six-digit code.</p>
<ul>
<li>SMS two-factor authentication is defeated by porting the number, because the code follows the number rather than the device.</li>
<li>Attackers reach the carrier through stolen identity data or an insider, not through technical exploits.</li>
<li>App-based or hardware second factors, a carrier PIN or port freeze, and a dedicated email address are the defences that hold.</li>
<li>Removing SMS as a recovery route matters more than adding another factor on top of it.</li>
</ul>
<h2>How the porting actually happens</h2>
<p>Porting is a routine customer service operation, and that is exactly why it is abusable. A number can be moved to a new SIM when the account holder asks, and the request is validated with information rather than with presence: name, address, date of birth, account number, sometimes the last few digits of a payment card.</p>
<p>Most of that information is not secret in any meaningful sense. It sits in breached databases, in old statements, in delivery records and on social profiles. An attacker who can assemble enough of it can sound exactly like you to a support agent working through a script with a queue in front of them.</p>
<h3>The insider version</h3>
<p>Sometimes no identity theft is needed. A carrier employee with access to the porting system can move a number directly, and that is why carrier-side controls such as a port freeze or an account PIN exist. They raise the cost of the attack; they do not make it impossible, because the control is administered by the same organisation being asked to move the number.</p>
<h3>What you notice, and when</h3>
<p>Usually the first sign is that your phone loses service for no reason, or shows an emergency-calls-only state. By the time you notice, the messages are already going elsewhere, and any password reset that depends on them is already available to someone else.</p>
<h2>Why SMS codes fail against a sim swap crypto attack</h2>
<p>SMS codes fail because they are delivered to a number, and the number is the thing being taken. The factor was never really &#8220;something you have&#8221; in the cryptographic sense; it was &#8220;something the carrier routes to whoever currently holds the SIM&#8221;.</p>
<p>This is not a flaw in the code itself. A one-time code is fine as a concept. The problem is the delivery channel has a human customer service desk in the middle of it, and that desk can be persuaded.</p>
<h3>What the attacker gains</h3>
<p>Password resets for email, for exchanges, for social accounts, and for anything else that treats a text message as proof of identity. Email is usually the first target, because email is the recovery route for everything else. Once email falls, the rest tends to follow without any further technical work.</p>
<h3>What the attacker does not gain</h3>
<p>They do not gain your <a href="https://www.ladyww.net/seed-phrase-storage/">seed phrase</a>, your hardware wallet PIN, or your device passcode. Self-custody with a properly backed-up hardware wallet is not reachable through a phone number, which is one of the few genuine advantages of holding keys yourself.</p>
<div class="slv-table not-prose my-6 overflow-x-auto rounded-2xl border border-ink-800/70 bg-ink-900" data-slv-table><table>
<thead>
<tr>
<th>Second factor</th>
<th>Survives a SIM swap</th>
<th>What it actually protects</th>
<th>Weak point</th>
</tr>
</thead>
<tbody>
<tr>
<td>SMS one-time code</td>
<td>No</td>
<td>Casual account takeover only</td>
<td>Follows the number, not the device</td>
</tr>
<tr>
<td>Authenticator app code</td>
<td>Yes</td>
<td>Login on a new device</td>
<td>Phishable, and tied to one phone&#8217;s backup</td>
</tr>
<tr>
<td>Hardware security key</td>
<td>Yes</td>
<td>Login, and <a href="https://www.ladyww.net/lookalike-domains/">phishing</a> resistance</td>
<td>Needs to be carried, and needs a spare</td>
</tr>
<tr>
<td>Carrier PIN or port freeze</td>
<td>Usually</td>
<td>The porting request itself</td>
<td>Administered by the carrier; an insider can bypass it</td>
</tr>
<tr>
<td>Email-only recovery</td>
<td>Yes, if the email is separate</td>
<td>Resetting the account password</td>
<td>Fails completely if the email uses SMS</td>
</tr>
</tbody>
</table></div>
<blockquote><p>The number is not a secret. It is a routing instruction, and routing instructions can be changed by anyone who can convince the router.</p></blockquote>
<h2>Defences that actually work against a sim swap crypto theft</h2>
<p>The defence is to stop treating the phone number as a credential. Every serious sim swap crypto control does the same thing: it moves the decision away from the number. Replace SMS wherever it is offered, then reduce the places where the number can recover anything at all.</p>
<p>An authenticator app is the first step and the easiest: it generates codes locally, so the code cannot be intercepted by porting. A hardware security key is stronger still, because it is bound to the site&#8217;s real address and resists phishing, but it only helps where the service supports it.</p>
<h3>Carrier-side controls</h3>
<p>Ask your carrier for a port freeze, an account PIN, or a transfer lock, where those exist. They are not guarantees, and they can complicate a legitimate move, but they convert a fifteen-minute phone call into something that requires more knowledge than a breached database usually provides. Write the PIN down somewhere that is not your phone.</p>
<h3>The email address nobody knows</h3>
<p>Use an email address for financial accounts that you never post publicly, never use to sign up for newsletters, and never give to a shop. If the attacker cannot name the address, the password reset form is a dead end even after the phone is ported.</p>
<ol>
<li>Log in to every account that holds value and switch the second factor from SMS to an authenticator app.</li>
<li>Where hardware keys are supported, register two: one to carry and one stored separately.</li>
<li>Ask your carrier to enable a port freeze or account PIN, and record the PIN offline.</li>
<li>Create a dedicated email address for financial accounts and never reuse it for anything public.</li>
<li>Remove your phone number as a recovery option on that email, replacing it with a code or a key.</li>
<li>Check that password resets for your email do not fall back to SMS when the primary factor is unavailable.</li>
<li>Write down the backup codes for each account and store them away from the phone they protect.</li>
<li>Repeat the review once a year and after any change of carrier or number.</li>
</ol>
<h2>If your number is ported: the first hour</h2>
<p>Act on the assumption that messages are being read by someone else from the moment service drops. The order matters more than the speed: email first, then financial accounts, then the carrier.</p>
<p>From a different device and a different network, change the password on your primary email and revoke active sessions. Then work through exchange and wallet-service accounts, revoking sessions and removing the phone number as a factor. Call the carrier from another line and ask them to freeze the number and reverse the port; expect to be asked for identity documents.</p>
<p>Do not wait for the carrier to resolve the port before changing passwords, because the port may be reversed hours later while the account resets happen in minutes. And do not reuse the same password anywhere during the panic, since the attacker now has a good idea of which addresses are worth attacking.</p>
<p>The post <a href="https://www.ladyww.net/sim-swap-crypto/">SIM Swap: How a Phone Number Becomes a Wallet Breach</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ladyww.net/sim-swap-crypto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
