将 SQL Server 2000 安全地暴露在 Internet 上

发布于 2024-07-11 06:38:32 字数 148 浏览 5 评论 0原文

我有一个 SQL Server 2000 机器,我想将其放在“Internet”上,以便开发人员无需 VPN 访问即可进行远程连接。

最安全的方法是什么? 它可能是暂时的,例如每隔一段时间,但它绝对是必要的。

谢谢,

罗布

I've got a SQL Server 2000 box that I'd like to put on "the Internet" so that developers could connect remotely without VPN access.

What's the safest way to do so? It might be temporary, e.g. every once in a while, but it's definitely necessary.

Thanks,

Rob

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

兔姬 2024-07-18 06:38:32

简短的回答 - 不要这样做。

长答案:

在盒子上安装好的防火墙。

在其上安装并运行 ssh 服务器

仅打开 ssh 端口。

您的开发人员可以使用 PuTTY 或任何其他 ssh 客户端来 "tunnel" 通过 ssh 连接的 sql 端口。

Short answer - don't do this.

Long answer:

Install good firewall on the box.

Install and run ssh server on it.

Open only the ssh port.

Your devs can use PuTTY or any other ssh client to "tunnel" the sql port over the ssh connection.

遥远的绿洲 2024-07-18 06:38:32

安全的做法是将其置于 VPN 后面。

说真的,你为什么要考虑这样的风险?

The SAFE thing to do is put it behind a VPN.

Seriously, why would you even consider such a risk?

山有枢 2024-07-18 06:38:32

阅读 DannySmurf 的回答。 如果安全威胁不是您最关心的问题,那么至少尝试 LogMeIn

Read DannySmurf's answer. If security threat is not your highest concern, then try LogMeIn at least.

旧话新听 2024-07-18 06:38:32

我同意第一个选项,“不”。

第二个选项,在暴露的盒子上创建一个 Web 前端并保持 sql 不暴露。

第三个选项,如果必须公开 sql 框,则对所有客户端强制执行非对称密钥加密,拒绝所有其他连接,记录客户端并检查连接日志,并针对与允许的连接规范不匹配的客户端发出警报(存储在内部非加密表中)暴露的服务器)。 准备好接受一些肯定会令人惊讶的启发性黑客技术。

-阿列克

First option, I agree, "don't".

Second option, create a web front end on the exposed box and leave sql non-exposed.

Third option, if you must expose the sql box then mandate asymetric key encryption with all clients, deny all other connections, log clients and review connectivity logs with alerts for clients not matching allowed connection specs (stored in an encrypted table on an internally non-exposed server). Be prepared for some enlightening hacker techniques sure to surprise.

-Alek

趁微风不噪 2024-07-18 06:38:32

我不小心把一个 SQl Server(端口 1433)在网上打开了一段时间,当我意识到这一点时,我通过某种自动化程序(我相信来自 IP 的大军)每小时获得了大约 100,000 次点击,试图闯入服务器。

幸运的是,我使用了又长又复杂的密码……而且我不相信我曾经被泄露过。

I accidentally left an SQl Server (port 1433) open on the net for a while, and once I realized it, I was getting something like 100,000 hits per hour with some sort of automated programs (coming from an army of IP's I believe), trying to break into the server.

Luckily I used very long and complicated passwords...and don't believe I was ever compromised.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文