服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Exchange 2007 – 从MY域发送垃圾邮件,但无效的随机用户

我正在运行Server 2003. Exchange 2007。 系统上有东西发出大量的垃圾邮件,现在大部分都被外界阻挡了。 (我们可以收到,但不能发送,因为我们在垃圾邮件列表上。) 这是一个我没有经验的服务器,没有维护logging或任何人要求帮助。 我要瞎了 在详细讨论之前,这里的绝对关键是: Exchange使用我们的域名发送垃圾邮件,但随机生成用户名。 据我所知,垃圾邮件的可能载体是: 服务器本身带有病毒。 受感染的networking计算机。 外部计算机滥用NDR(反向散射)或开放中继。 服务器问题: 那里有一个可怕的密码政策。 我不会说这是什么,但几乎所有的帐户使用可以想象的最糟糕的密码之一,其他人使用一个很好的密码,但很多共享它。 有一个由反恶意软件字节检测到的Zero Access rootkit。 之后我也运行了TDSSkiller,并且再也没有检测到任何事件。 但是,它可能还在备用文件stream中。 但这是一个单独的问题。 许多Windows更新/安全更新无法安装。 它运行RRAS,在路由器的DMZ上没有防火墙。 我不能启用它,直到我得到一个应该运行的服务列表。 垃圾邮件问题: 交易所正在抛出反向散射/ NDR垃圾邮件,我用一些运输规则解决了这个问题。 我有“如果电子邮件是从外面和外面,静静地放弃它”。 以及“如果电子邮件是TO以外,主题包含”无法递送:“,则默默放下。 我试着按照各种指南“禁用开放中继”,但其中许多人说,要删除所有连接器上的NT AUTHORITY \ Anonymous帐户的“accept-all-recipients”权限。 但是,这会导致所有传入邮件失败。 这是正常的吗? 这似乎应该只禁用通配符/随机生成的用户名。 一个特定的用户被泄密并发送垃圾邮件。 我禁用了他的邮箱。 那些不再出现。 (我们称他为[email protected]) 剩下的就是在Active Directory上不存在的大量随机用户。 ([email protected],[email protected],[email protected] …数百分钟) 我已经打开networkinglogin日志logging。 ([email protected]是垃圾邮件进入和失败。有一些其他用户试图login,但不明显,如果他们被入侵或只是正常的活动。) 所以我需要做的是: 了解:确保您不是开放中继,同时允许接收邮件的正确方法是什么? 了解我是否可以限制仅从有效的AD用户地址发送电子邮件(和/或针对我们运行的其他定制服务/程序的硬编码电子邮件)。 更进一步,只限制从您的AD名称发送电子邮件(也就是说,[email protected]不能从[email protected]发送)。 了解如何跟踪Exchange如何发送这些电子邮件。 有没有方法可以追踪谁在发送? 例如,在消息队列(其中有约180,000条消息由于其他人垃圾邮件阻塞我们只有两天的保存电子邮件)显示此电子邮件: […]

为Tomcat Webappconfiguration数据库属性

我在Tomcat中设置了一个示例应用程序,但是无法使数据库连接正常工作。 这是一个用Spring框架编写的标准WAR包,使用了一个MySQL数据库。 该应用程序是来自http://www.cumulogic.com/downloads/sample-applications/的Granny Address Book。 我已经在tomcat / webapps(在同一主机上运行MySQL 5.1.73的Tomcat 7.0.42)下部署它。 Mysql数据库名称 – grannydb JNDI名称 – MySqlGBDS 我找不到放置数据库连接设置的位置,因为它没有通常的database.properties文件。 数据库设置的唯一参考在granny.xml中: <database> <engine>MySQL-5.5.27</engine> <no-of-nodes>1</no-of-nodes> <storage>10</storage> <config> <master-username>demo</master-username> <master-password>demodemo</master-password> <port>3306</port> <character-set>UTF-8</character-set> </config> <external-host></external-host> </database> 但是这个文件不是打包在webapp里面(它是单独的),它缺less一个数据库主机名。 我尝试将web.xml中的granny.xml放在WEB-INF/classes/META-INF/spring但是无法连接到数据库。 目前的行为是webapp正在启动,但catalina.out警告: WARN:org.hibernate.cfg.SettingsFactory – 无法获取连接到查询元数据org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法创build用于连接URL的类“'的JDBC驱动程序null” granny.xml应该放在哪里? 还有什么遗漏? (是的,我已经在MySQL中创build了数据库和用户,应用程序没有创build表。