芋头
707 posts

芋头
@CoderYt
业余无用产品制造师,例如: https://t.co/CezMUBJe3A / https://t.co/W9XSrVRu1y / https://t.co/7N2unMXNr2 / https://t.co/di5yKIAGPx 等,开发创办运营过古早网站『前端乱炖』,古早 app『颜文字输入法』。
Katılım Ocak 2016
484 Takip Edilen1.2K Takipçiler

github.com/yutou-s-chrome… 五一假期花了一天半尝试纯用 AI 写了12个chrome插件,包括翻修了陈年老插件。
工作流:一句话需求 -> cursor 写 prd 文档-> cursor 开发 -> cursor 写文档 -> cursor 写发布说明隐私说明等 -> chatgpt 设计图标banner -> 我发布
你过去费心费力解决的问题很快就变得一文不值

中文

试用了一下 Github Copilot workspace,第一感觉挺牛逼的,提了三个 issues,都完美解决了,只提需求不写代码的感觉真的爽。
三个小案例:
copilot-workspace.githubnext.com/small-tou/llm-…
copilot-workspace.githubnext.com/small-tou/llm-…
copilot-workspace.githubnext.com/small-tou/llm-…
中文

🚨NPM 供应链攻击:一个不容忽视的威胁 🚨
1️⃣什么是NPM供应链攻击?
NPM 供应链攻击指的是利用 NPM 庞大的依赖网络,将恶意代码注入流行的包中,通过隐秘不易差距的行为来完成秘钥盗取、网络拦截、系统破坏等行为的方法。
2️⃣为什么它如此危险?
它的危险性来源于NPM依赖网络的复杂性和开放性,以及攻击者所享有的高优先级权限和行为的隐蔽性。
通过较高成本的方式,可以尽量规避 npm 供应链攻击带来的影响,但是在我的日常观察中,很多大团队或者大项目甚至都不重视这些问题。
3️⃣攻击能做什么?
盗取环境变量:直接访问运行时环境变量中的信息。
扫描本机文件:在有效范围内探测,扫描项目外的文件。
截获网络请求:利用JavaScript的灵活性,篡改核心逻辑。
4️⃣面临的安全隐患与不良习惯
== 对服务端开发 ==
1. 在环境变量中写入铭文的密码、秘钥等信息,特别是大模型的 apikey 这种一旦获取就可以使用的秘钥,而且因为是独立领域,攻击成本更低,针对性更强。
2. 在服务器上运行多个应用,多个应用在本地 env 或者配置文件中有明文的秘钥信息,而应用的文件夹通常共享了同一个账号权限,可以互相读取和扫描文件。
== 对 Web3 开发 ==
1. 在本地开发 harthat 类似的项目时,将私钥写在 .env 文件中,同服务端开发,可以轻易获取环境变量,以及扫描同父目录文件下的所有项目的环境变量,轻松获得所有项目中配置的私钥。
2. 同服务端,在运行时,将 owner 私钥写入了环境变量或者服务器配置文件。
5️⃣预防措施
1. 加密敏感信息:
不在本地开发时向环境变量写入任何未经加密的私钥,包括各类 apikey、钱包私钥、鉴权秘钥等,而使用云服务商的秘钥管理服务,如:AWS KMS、Azure Key Vault、Google Cloud KMS等。
2. 应用目录权限隔离:
运行多个应用时,确保应用目录之间的权限得到妥善隔离。
3. Web3应用安全实践:
在开发 Web3 应用时,deploy 合约之后,务必转移 owner 给一个私钥完全没有触网的钱包地址,将原有私钥丢弃。
中文

Is this useful?
llmprice.app
=======
Simple Calculate and Compare LLM Token Price
=======
small toy develop with 1 hour
English





