草庐IT

凭据窃取

全部标签

git - 从 TortoiseGit 中删除保存的凭据

我的凭据保存在TortoiseGit中(使用Wincred),但我的密码已更改。我现在从存储库中提取的唯一方法是删除CredentialHelper。如何修改密码?或者,我可以删除我的凭据并保存我的新凭据吗? 最佳答案 通常应自动清除无效凭据(在一次身份验证尝试失败后)。转到WindowsCredentialManager(按Windows并输入“CredentialManager”,或转到ControlPanel\UserAccountsandFamilySafety\CredentialManager或使用“开始”->“运行”r

Git http - 安全地记住凭据

有没有办法让git在通过HTTP(S)连接到远程存储库时安全地记住我的凭据?我已经尝试了git-config中详述的core.askpass方法让外部脚本提供我的凭据。尽管效果很好,但用户名和密码仍以纯文本形式存储在小型shell脚本中。 最佳答案 git在通过HTTP运行时调用cURL。您可以通过在用户的主目录中设置.netrc文件并将其设为用户私有(private)(在Linux中为0600)来存储安全凭据。文件的内容提供每个远程域的用户名和密码。machinemyRemoteServerloginmyUserNamepassw

macos - 如何重置 'git credential-osxkeychain' 中存储的凭据?

我已按照GitHub说明设置我的帐户,我可以克隆,但无法远程推送。当我执行“gitpush”时,出现403错误。它具有正确的URL。我尝试了“gitcredential-osxkeychainget”来查看它提供的内容,结果打印出了错误的凭据。我相信发生的事情是它第一次要求凭据,我以为是另一个应用程序在询问,结果输入了错误的凭据。我只需要重置它,以便它为我的GitHub帐户使用正确的钥匙串(keychain)项目。我试过:gitcredential-osxkeychainerasegitcredential-osxkeychainset程序从不给出任何提示。如果我没有做正确的事情,Se

git - 如何禁用适用于 Windows 的 Git 凭据管理器?

我注意到在最新版本的Git中,现在默认pop“Windows版Git凭据管理器”对话框,而不是每次在Bash提示符下提示我输入密码。我真的很讨厌这种行为。我怎样才能禁用它并返回到每次在Bashshell中输入密码?顺便说一句,我不希望Git以任何方式缓存我的凭据,无论是通过Windows凭据还是某些内部守护进程。我想禁用所有凭据缓存。 最佳答案 好的,我发现您需要避免在GitforWindows安装程序中选中“GitCredentialManager”复选框,或者(在安装后)以管理员并使用gitconfig--edit--syste

git - Visual Studio Code 总是要求提供 Git 凭据

我开始使用VisualStudioCode,我试图将我的测试项目保存到GitHub中,但VisualStudioCode总是要求我提供GitHub凭据。我已经在我的电脑上安装了GitHubDesktop还有Git.我已经跑了:gitconfig--globalcredential.helperwincred但VisualStudioCode仍然要求提供凭据。我该如何解决这个问题?这是我的.gitconfig文件,位于用户配置文件folfer中:[filter"lfs"]clean=git-lfsclean%fsmudge=git-lfssmudge%frequired=true[use

linux - SVN 不断提示我输入密码并拒绝缓存我的凭据

环境:EclipseIndigo、Ubuntu11.04、Subclipse1.6SVN客户端:Subclipse、RabbitVCS我正在通过svn+ssh连接。我的网址看起来像:svn+ssh://[我的名字]@[我的域名]/[路径]我可以很好地连接到存储库。问题是每次我尝试与repo通信时,它都会提示我输入密码。真烦人!我的印象是SVN具有缓存密码的能力——我读过这就是./subversion/auth文件夹的用途。但是,我的./subversion/auth文件夹包含四个空文件夹。我在使用Subclipse和RabbitVCS时都遇到过这种行为。有没有办法强制SVN缓存我的凭据

linux - 使用 JDBC/ODBC 驱动程序将 R 与数据库连接时保护用户凭据

通常我使用R使用JDBC/ODBC驱动程序连接到数据库。一个典型的代码看起来像library(RJDBC)vDriver=JDBC(driverClass="com.vertica.jdbc.Driver",classPath="/home/Drivers/vertica-jdbc-7.0.1-0.jar")vertica=dbConnect(vDriver,"jdbc:vertica://servername:5433/db","username","password")我希望其他人使用我的凭据访问数据库,但我想保护我的用户名和密码。因此,我计划将上述脚本保存为“Connection

java - 如何停止/解决 Java 应用程序在 Linux 窗口管理器中窃取焦点

我们想用Java快速制作小部件原型(prototype)。我们将它们覆盖在用专有的第3方图形包编写的显示之上。我们发现JavaGUI从窗口管理器中窃取了键盘焦点。窗口管理器是fvwm,我已经尝试对其进行配置,以便将Java应用程序设置为不获得焦点,此外,如果它确实获得焦点,则将其移走并将其提供给其他GUI。如果我用Java应用程序运行它,它就不起作用(只要鼠标悬停在JavaGUI上,它就会有键盘焦点)-如果我用一些标准的XGUI小部件(XEyes)代替JavaGUI,它就可以工作就像一个魅力。这为Java不遵守ICCCM的说法(由fvwm的人员维护)提供了一些证据。我想知道其他人是否已

linux - 如何从 Git 中删除缓存的凭据?

我跑了:$gitconfigcredential.helperstore然后:$gitpushoriginmaster推送后,我输入了我的凭据,它们被保存了。我读到它们以明文形式存储,所以现在我想删除我的凭据,使其不被默认保存和输入。我该怎么做? 最佳答案 在终端中运行以下命令以删除存储在缓存中的凭据gitconfig--global--unsetcredential.helper 关于linux-如何从Git中删除缓存的凭据?,我们在StackOverflow上找到一个类似的问题:

php - 在哪里存储 PHP 应用程序的数据库登录凭据

我们有一个开发服务器和一个具有不同数据库连接详细信息(用户名、密码等)的实时服务器。目前我们在initial.php中存储数据库连接详细信息,如果存在DEFINE语句,则会选择其中一个。我们在我们的实时服务器上手动添加该DEFINE语句。这是一种安全的方法吗?管理数据库连接安全性的更好/替代方法是什么?这样做的一个结果是每个开发人员都可以看到数据库连接的详细信息,这有点冒险...... 最佳答案 我使用.ini文件,然后通过parse_ini_file(INI_FILENAME_HERE,true)对其进行解析.此文件不受版本控制(