, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Schultz to speak April 27 - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Schultz to speak April 27

Mon, Apr 17, 2000
na

Calvin and Abstraction welcome the prestigious Dr. Gene Schultz to campus on Thursday, April 27, 2000.

Time: 3:30pmPlace: Sci 139(Overflow will be in Sci B30)
Dr. Schultz will talk about the latest in technological hype: denial-of-service attacks. Recently such attacks took down the popular web sites Amazon.com and Yahoo!. A DoS is simply a hackers way of denying normal access to any web resource.
Abstract:Distributed Denial of Service Attacks: Tip of the Iceberg?
Distributed Denial of Service (DDoS) are becoming a problem of increasing proportion. Not only are DDoS codes becoming more sophisticated, but more types of these codes are being found. This presentation covers DDoS attacks, using several types of DDoS codes as examples of the basic mechanisms involved and the types of attacks that can occur. Finally, this lecture discusses likely evolution paths for DDoS attacks and the barriers that inhibit the development of suitable solutions.聽

Biography on Schultz:Gene Schultz, CISSP, is the Research Director and Trusted Security Advisor with Global Integrity Corporation, a wholly-owned subsidiary of Science Applications International Corporation (SAIC). In this role he conducts research and consulting activities and provides strategic guidance to corporate clients.
He is also a Visiting Scientist in the computer Science Department at Purdue University as part of his research activities. An expert in Windows NT, UNIX, and network security, Dr. Schultz is a member of the faculty of the Computer Security Institute and SANS (System Administration and Network Security).
He has co-authored two books (UNIX: Its Use, Control and Audit and Internet Security for Business) and over 80 published articles, and is contributing editor to Network Security in addition to being a member of IFIP Working Group 11.4 (Network Security). His new book, Practical Windows NT Security, will be released soon. He has received numerous professional awards, including the NASA Technical Innovation Award, Best Paper Award for the National Information Systems Security Conference, and Information Systems Security Association (ISSA) Career Achievement Award.
Dr. Schultz has also provided expert testimony for the U.S. Senate. Before coming to Global Integrity, he was the Principal and Information Security Practice Leader for SRI Consulting, where he also served as Program Manager and Research Director for the 1-4 (International Information Integrity Institute) Program. Dr. Schultz was also previously a Principal Security Engineer with ARCA Systems, the Project Manager and founder of the Department of Energy's Computer Incident Advisory Capability (CIAC) at Lawrence Livermore National Laboratory, and Group Leader at the Jet Propulsion Laboratory. He has presented over 100 talks, including numerous keynote addresses, at a variety of conferences throughout the world.聽
Find his books at Amazon.com.