Paper Submission, Revisited

Slides:



Advertisements
Similar presentations
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Advertisements

A Presentation Management System for Collaborative Meetings Krzysztof Wrona (ZEUS) DESY Hamburg 24 March, 2003 ZEUS Electronic Meeting Management System.
Kultur und Kongresszentrum Luzern (*) Full version appended to: C. Petit-Jean-Genaz Report on EPAC04 J.Poole, Post Mortem of The Electronic Publication.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
© Copyright 1997, The University of New Mexico C-1 Internet Service Provider Services What to do once you’re connected.
JACoW Team Meeting Knoxville, TN 7 to 9 November 2004 Review of EPAC’04 Experience with the SPMS from the position of Conference Administrator Christine.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
Installing and Maintaining ISA Server. Planning an ISA Server Deployment Understand the current network infrastructure Review company security policies.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
A crash course in njit’s Afs
Linux Operations and Administration
Test Review. What is the main advantage to using shadow copies?
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
Csci5233 Computer Security1 Bishop: Chapter 27 System Security.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Joint Accelerator Conferences Website Setting up an SPMS Conference Instance Ronny Billen JACoW Team Meeting at DESY, 1-5 November 2009 JACoW SPMS Regional.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved.
JACoW Team Meeting Knoxville, TN 7 to 9 November 2004 JACoW and the SPMS: Modus Operandi Theory vs. Practice … Christine Petit-Jean-Genaz, CERN.
EUDET WEB FACILITIES Yan Benhammou Tel-Aviv University Eudet web team
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
Web Authoring Rico Yu. Ch.6 Planning for a Web Site Introduction Steps in setting up Needs Planning.
1 JACoW Joint Accelerator Conferences Website Presented by J. Vigen on behalf of John Poole, JACoW.
JACoW Team Meeting Summary of Meeting Hywel Owen, Daresbury Laboratory.
Invitation Only Conferences Michaela Marx, DESY JACoW Team Meeting Frascati, Italy,November 2005.
Matt Arena, Fermilab.  Overview of SPMS  SPMS History & Statistics  Fermilab  Users, Roles & Privileges (Fine-grained Access)  System Parameters.
1 Spring Team Meeting Summary Updated 28 March 2007.
JACoW Conference Process Overview J. Poole. JACoW Conference Process Overview, TM KEK, November 2008, J. Poole 2 The Editor’s Objective Produce a set.
16 December 2005 PAC’07 LOC PAC’07 Meeting of Local Organizing Committee 16 December 2005.
FP6 IT System 1 ELECTRONIC PROPOSAL SUBMISSION SYSTEM.
1 Chapter 9 Intruders. 2 Outline Intruders –Intrusion Techniques –Password Protection –Password Selection Strategies –Intrusion Detection Statistical.
Database Security David Nguyen. Dangers of Internet  Web based applications open up new threats to a corporation security  Protection of information.
Monte-Carlo Event Database: current status Sergey Belov, JINR, Dubna.
Web Server.
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
1 Processing Picked up in 2007 J. Poole. Processing, TM Knoxville, October 2007, J. Poole 2 Uploading When an editor has processed a file and is ready.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
JACoW / SPMS Joint Accelerator Conference Web (JACoW) Site Scientific Program Management System (SPMS) Conference Database Management Software Matt Arena,
COMP3121 E-Commerce Technologies Richard Henson University of Worcester December 2009.
Chapter 7: Using Windows Servers
Internet/Web Databases
VMware ESX and ESXi Module 3.
Web Programming Language
JACoW 2005 Team meeting Frascati Laboratory 14 to 18 November 2005
Quick Look on dCache Monitoring at FNAL
SUBMITTING REQUESTS FOR PROPOSAL ELECTRONICALLY
ELECTRONIC PROPOSAL SUBMISSION SYSTEM
DCR ARB Presentation Team 5: Tour Conductor.
Introduction This seminar is intended to give people an overall view of the capabilities of the Scientific Programme Management System (SPMS), to explain.
Implementing a Secure ISA Server
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Cloud based Open Source Backup/Restore Tool
LCG Monte-Carlo Events Data Base: current status and plans
PHP / MySQL Introduction
Shanghai International Convention Center and Oriental Riverside Hotel
What is JACoW and What Do We Offer To Your Conference?
Chapter 27: System Security
Ronny Billen JACoW Pre-Team-Meeting, Beijing, 26 November 2017
IS 4506 Server Configuration (HTTP Server)
Configuring Internet-related services
Web Servers / Deployment
A Network Operating System Edited By Maysoon AlDuwais
Designing IIS Security (IIS – Internet Information Service)
The Internet and Electronic mail
Presentation transcript:

Paper Submission, Revisited - File and Web Servers, Scripts, Security Issues Team Meeting Jan Chrin, PSI 13-18 November 2005, INFN, Frascati

Outline 1. The LOC Perspective 2. The Author Perspective 3. Security Issues

The LOC Perspective SPMS File Server CGI Script Ready Steady Submit! Oracle DBMS Paper Metadata File Server Web Server Paper Store CGI Script Paper Upload To File Server

Conference SPMS Conference LOC responsible for Installing Configuring Managing conference SPMS instance SPMS Download: http://www-esh.fnal.gov/spms/ SPMS - JACoW SPMS User Account required (Author Profile) - manage all contributions to the conference - user interface for paper submission (over http) - stores relevant metadata pertaining to the contribution Papers themselves however are NOT stored within the SPMS

File Server The File Server / Web Server is The Paper Submission Server The File Server is where all files (source, postscript, supporting files e.g. eps, gif, bmp and presentations) submitted by the author (over http) for paper processing are stored Access to the File Server (by Authors and Editors) is thru a Web Server SPMS web interface is the only allowed route for paper submission to file server. No ftp! No memory stick! No CD!

File / Web Server Location @ EPAC’02 EPAC’02 (Paris): LOC set-up and ran its own Web Server for paper submission. This same Web Server also hosted the Conference web pages Web Server acted as File Server for storage of contributed papers Physically located at LAL, Orsay (for conference pre-processing) and moved to conference site in Paris for conference processing i.e. Web Server integrated into the Proceedings Office Paper metadata routed to Oracle database (preceded SPMS) at CERN. Advantage: Papers physically in close proximity to Editors Disadvantage: Installation, management, security of Web Server is in the domain of the LOC; Web Server is carted around leading to a submission dead-time; Networking; New IP address to DNS lookup table

File / Web Server Location @ EPAC’04 EPAC’04 Conference Website (http://www.epac04.ch) hosted at PSI (Central PSI Web Server – Linux/Apache) acted as Web / File Server for paper submission Advantages: Web Server in the experienced hands of IT group; PSI Web Server already configured for easy integration of new projects; Data regularly backed-up; Apache Security issues dealt by experts. EPAC’04: Paper metadata submitted to SPMS instance hosted at CERN

AFS File Server PSI Web Server Central AFS file servers provided the storage for the EPAC04 “project” Web pages: \afs\psi.ch\project\epac04\www\ Conference papers: \afs\psi.ch\project\epac04\papers\ An AFS EPAC’04 project-group created, members of which would get read/write/modify privileges in the epac04 directory. Ideal for distributed project members from PSI, ETH-Zurich and CERN. Better security since access control is based on a kerberos server with strong authentication (klog, tokens, access control lists etc…) Only project members have access to the data.

What Web Servers Where? EPAC: Two Physical Web Servers SPMS Oracle AS File Server Conference Web Server EPAC: PAC: File Server should be local to Web Server executing Scripts

Disk Space Requirements Total document data sizes listed do not include back-up data EPAC’02 ~900 contributed papers required 6 GBytes EPAC’04 ~900 contributed papers (+supporting files, re-submissions, talks, etc.) required 8.3 GBytes i.e. <contributed paper> ~ 9 MByte (includes all uploaded files) PAC’05 ~1400 contributed papers ~8 GBytes i.e. <contributed paper> ~ 6 MByte (includes all uploaded files)

Disk Space Usage EPAC’04 MByte 275 315 918 197 147 441 2293 463 184 DOC TEX EPS PS PDF OTHER PPT TOT MON 275 315 918 197 147 441 2293 TUE 463 184 937 263 110 62 2019 WED 306 204 785 88 216 1796 THU 391 175 1031 283 73 174 2127 FRI 15 8 13 1 60 97 1450 878 3679 953 419 853 8332 %TOT 18% 11% 44% 12% 5% 10%

$FileServer/papers/WEXLH01/ File Upload Script $FileServer/papers/WEXLH01/ Author: Ivan Andrian $FileServer/cgi-bin/upload.pl Supporting Files e.g. Figures Source PostScript PDF Talks WEXLH01.TEX WEXLH01F1.EPS WEXLH01.PS WEXLH01.PDF WEXLH01.PPT WEXLH01.DOC

At The Conference Site Paper submission deadline ~ 4 days before conference start. But authors can continue to upload papers (revised or first submission) during the week of the conference via the internet café. Software to enable authors to edit their papers at the internet café may be desirable but not required. Editors are continually downloading papers from the File Server for editing and uploading final PDF files for publications (and any modified source/PS files) It is the busiest of weeks for the Web/File Servers in terms of load! Network infrastructure at conference site MUST comfortably allow for the required bandwidth and be 100% reliable. Expert networking personnel and support required!

Bandwidth at EPAC’04 download upload Pre-Conference: 0.5 Mbit/s Conference Week: 1.0 Mbit/s Pre-conference Conference Peak Usage: 4.0 Mbit/s corresponds to presentation video uploads upload of presentation videos

The Author Perspective JACoW SPMS User Account JACoW Author Profile Repository Central JACoW repository of individual profiles and affiliations Authors MUST previously have created a JACoW SPMS User Account in order to “LOGIN” to the Conference SPMS instance (via a web interface) and submit their paper http://oraweb.cern.ch:9000/pls/jacow/profile.new_account

Author Submission Cycle SPMS Login Upload Files Start here (using JACoW template!) Paper Submission Cyclotron Prepare Files SPMS Logout Discover Mistake! Further uploads prohibited once paper is processed by Editor

File Upload Web Interface www.epac04.ch/cgi-bin/upload.pl Files uploaded are displayed

File Download Papers categorized according to file type Only the most recent files are shown (for a given filename)

File Download Most legitimate file extensions are recognized… … and all are caught! Bibliography database

Security Issues Web Servers + CGI Scripts immediately raise questions concerning protection from accidental access or misuse from legitimate users (even with the best of intentions) or even malevolent intruders! IT Web Server administrator: security conscience! Any CGI script provided by a developer can make the server vulnerable to attack! Developer must ensure that scripts do not pose a security risk. Verify visitor’s input is correct and never pass unchecked remote user input to a shell command e.g. in Perl: system(), exec(), eval(), piped open() functions

Security Issues The Treasure: the files on the File Server Be sure to know who exactly has write access to the File Server SPMS Login already prevents other users from accessing or accidentally deleting other people’s files. Author allowed to upload n times. Impose n(max)? Can impose max file size in upload script

Paper Submission Framework Present framework (SMPS + File Server + Upload/Download scripts) in place since EPAC’04 All components of the framework (distributed system) need to be functional for paper submission to be effective Since used by all subsequent JACoW Conferences www: Works Wonderfully Well!