<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="https://v1sta.xyz/wp-content/plugins/pretty-rss-feeds/xslt/pretty-feed.xsl" type="text/xsl" media="screen" ?><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/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>2023年5月8日 &#8211; 景の域</title>
	<atom:link href="https://v1sta.xyz/2023/05/08/feed/" rel="self" type="application/rss+xml" />
	<link>https://v1sta.xyz</link>
	<description>远景的幻想空间</description>
	<lastBuildDate>Sun, 25 Jun 2023 16:00:30 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://v1sta.xyz/wp-content/uploads/2026/03/V1sta-Orb-Output512-2-60x60.png</url>
	<title>2023年5月8日 &#8211; 景の域</title>
	<link>https://v1sta.xyz</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>在电脑绑定Steam令牌验证：SDA与WinAuth</title>
		<link>https://v1sta.xyz/tech/steam-auth/</link>
					<comments>https://v1sta.xyz/tech/steam-auth/#respond</comments>
		
		<dc:creator><![CDATA[域主 V1STA]]></dc:creator>
		<pubDate>Sun, 07 May 2023 17:24:38 +0000</pubDate>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[游戏]]></category>
		<category><![CDATA[CSGO]]></category>
		<category><![CDATA[Steam]]></category>
		<guid isPermaLink="false">https://v1sta.xyz/?p=993</guid>

					<description><![CDATA[紧急更新：近期 Valve社已经对 Steam令牌的API做出了改动，使用原版的 SDA和 WinAuth均无 &#8230; <a href="https://v1sta.xyz/tech/steam-auth/" class="more-link">继续阅读<span class="screen-reader-text">在电脑绑定Steam令牌验证：SDA与WinAuth</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="has-text-align-left has-text-color wp-block-paragraph" style="color:#de7e0b;font-size:17px"><em>紧急更新：近期 Valve社已经对 Steam令牌的API做出了改动，使用原版的 SDA和 WinAuth均无法确认社区市场交易</em>。<em>目前 GitHub上有三方玩家自行编译 Fork的临时修复版 ，因非官方版本风险考虑，也请酌情尝试，且无法再显示上架内容（仅能一次性确认）。</em></p>



<p class="has-medium-gray-color has-text-color wp-block-paragraph"><em>第三方版本：<a href="https://github.com/therepower/SteamDesktopAuthenticator-Temporary-Fix/releases/tag/1.0.11" data-type="URL" data-id="https://github.com/therepower/SteamDesktopAuthenticator-Temporary-Fix/releases/tag/1.0.11">therepower/<strong>SteamDesktopAuthenticator-Temporary-Fix</strong></a></em></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="wp-block-paragraph">Steam有一个基于私有OTP格式的两步验证器，通过手机上安装V社官方的Steam App绑定令牌验证。</p>



<p class="wp-block-paragraph">只有绑定了令牌的账号才可以在社区市场上交易。</p>



<p class="wp-block-paragraph">然而，V社官方的App可靠性非常差，域主我自己又有很多手机，换一次手机是非常麻烦的事情：没电了、卡顿了……远不及许多开放且广泛采用的标准TOTP验证器。</p>



<p class="wp-block-paragraph">后来我又发现了 Steam Desktop Authenticator（简称SDA）和WinAuth两款开源的Steam验证器，可以直接在电脑绑定令牌，还能直接操作社区市场的上架批准</p>



<span id="more-993"></span>



<figure class="wp-block-mamaduka-bookmark-card is-style-default"><a class="bookmark-card" href="https://github.com/Jessecar96/SteamDesktopAuthenticator"><div class="bookmark-card__image"><img decoding="async" src="https://opengraph.githubassets.com/f50a102da8b52f8e4522adbcc6646323d0bb889036c9412d4437d9794dd586ad/Jessecar96/SteamDesktopAuthenticator"/></div><div class="bookmark-card__content"><div class="bookmark-card__title">GitHub &#8211; Jessecar96/SteamDesktopAuthenticator: Desktop implementation of Steam&#8217;s mobile authenticator app</div><div class="bookmark-card__description">Desktop implementation of Steam&#8217;s mobile authenticator app &#8211; GitHub &#8211; Jessecar96/SteamDesktopAuthenticator: Desktop implementation of Steam&#8217;s mobile authenticator app</div><div class="bookmark_card__meta"><img decoding="async" class="bookmark_card__meta-icon" src="https://github.githubassets.com/favicons/favicon.svg"/><span class="bookmark_card__meta-publisher">github.com</span></div></div></a></figure>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-mamaduka-bookmark-card is-style-horizontal"><a class="bookmark-card" href="https://winauth.github.io/winauth/"><div class="bookmark-card__image"><img decoding="async" src="https://winauth.github.io/images/2013/07/winauth3-preview.png"/></div><div class="bookmark-card__content"><div class="bookmark-card__title">Windows Authenticator for Google, Blizzard, Guild Wars, Rift</div><div class="bookmark-card__description">Open-source Windows Authenticator supporting Google Authenticator, Microsoft and games Battle.net for World of Warcraft, Diablo III, Guild Wars 2, Rift.</div><div class="bookmark_card__meta"><img decoding="async" class="bookmark_card__meta-icon" src="https://winauth.github.io/favicon.ico"/><span class="bookmark_card__meta-publisher">winauth.github.io</span></div></div></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">两者都是Win32的便携式桌面软件。SDA的界面较为原始，WinAuth则是类似于Win8 Metro的风格，不过也都是交互式的界面，添加账号的流程和原本手机是一样的，只要能看懂英语，操作算是简单的了。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://v1sta.xyz/wp-content/uploads/2023/05/image-1.png" data-lbwps-width="424" data-lbwps-height="304" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/05/image-1-300x215.png"><img fetchpriority="high" decoding="async" width="424" height="304" sizes="(max-width: 424px) 100vw, 424px" src="https://v1sta.xyz/wp-content/uploads/2023/05/image-1.png" alt="" class="wp-image-995" srcset="https://v1sta.xyz/wp-content/uploads/2023/05/image-1.png 424w, https://v1sta.xyz/wp-content/uploads/2023/05/image-1-300x215.png 300w" /></a></figure>
</div>


<p class="wp-block-paragraph">原理是通过模拟Android端Steam app的UA获得Token绑定令牌验证。可以将Token导出maFiles到其他的验证器中（比如Keepass），包括两者之间，但一般使用SDA登录、WinAuth导入。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://v1sta.xyz/wp-content/uploads/2023/05/image.png" data-lbwps-width="807" data-lbwps-height="400" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/05/image-300x149.png"><img decoding="async" width="807" height="400" sizes="(max-width: 807px) 100vw, 807px" src="https://v1sta.xyz/wp-content/uploads/2023/05/image.png" alt="" class="wp-image-994" srcset="https://v1sta.xyz/wp-content/uploads/2023/05/image.png 807w, https://v1sta.xyz/wp-content/uploads/2023/05/image-300x149.png 300w, https://v1sta.xyz/wp-content/uploads/2023/05/image-768x381.png 768w" /></a></figure>
</div>


<p class="wp-block-paragraph">而WinAuth的验证器功能不仅限于Steam，还支持其他平台的OTP验证令牌，并且可以使用Windows用户加密（不过我这种装了多系统的应该不会考虑了……自带加密足矣）</p>



<p class="wp-block-paragraph">相比于普通的OTP验证器，两者还支持Steam的社区市场上架批准功能，CSGO一些贵重的箱子、饰品就可以直接操作（比如梦魇武器箱），不用像以前那样频繁打开手机了。</p>



<h3 class="wp-block-heading">弊端：</h3>



<p class="wp-block-paragraph">理论上在电脑上绑定令牌的安全性还是不及手机，SDA的GitHub Repo就有这个警告，假如电脑感染了病毒，劫持令牌验证，也是有可能的事情（我有个好友就曾被网站劫持过，还好在手机上绑定了令牌，没有影响到重要的库存）</p>



<p class="wp-block-paragraph">不过手机也有被窃失的风险，我还是信任一直放在家里的电脑</p>



<p class="wp-block-paragraph">令牌最好还是存储在主机外的一个安全区域，用另一台开启了防火墙隔离的电脑操作（比如虚拟机），也就是“冷钱包”的模式，并建议备份一个副本以备不时之需。虽然为此专门装台电脑确实有点奢侈了些……</p>



<p class="wp-block-paragraph">另外是Steam随时有可能更新令牌验证的方式，因此一定要去后台保存一下Steam令牌的 <a href="https://store.steampowered.com/twofactor/manage" data-type="URL" data-id="https://store.steampowered.com/twofactor/manage">备份代码</a> ，如果哪天开源方案的验证器也不能用了，这应该是令牌失效的最后一根救命稻草。</p>

<p><a href="https://v1sta.xyz/tech/steam-auth/" rel="nofollow">来源</a></p>]]></content:encoded>
					
					<wfw:commentRss>https://v1sta.xyz/tech/steam-auth/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://v1sta.xyz/wp-content/uploads/2023/05/image-1.png" length="24603" type="image/png"/><media:content url="https://v1sta.xyz/wp-content/uploads/2023/05/image-1.png" width="424" height="304" medium="image" type="image/png"/>	</item>
	</channel>
</rss>
